Tutorial request: Dynamic interaction animation - Unreal Engine 4 + Unreal Engine 5

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2021
  • In this episode we take a look at how you can make a dynamic interaction animation of variable length based on inputs in Unreal engine 4 and Unreal engine 5.
    Join the Discord server here: / discord
    Support the work of LeafBranchGames on Patreon here: / leafbranchgames

ความคิดเห็น • 47

  • @SuperlativeCG
    @SuperlativeCG 2 ปีที่แล้ว +1

    Great tutorial. Very helpful.

  • @thomasjoseph2879
    @thomasjoseph2879 2 ปีที่แล้ว +1

    Thank you bro

  • @MrChick1984
    @MrChick1984 2 ปีที่แล้ว +3

    Great tutorial, I am using Unreal for few weeks only and did not know, you can specify how sections in animation montage are played. Subscribing :)

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว +1

      Thank you for your support. Glad to hear it was educational. :)

    • @defiant4eva
      @defiant4eva 2 ปีที่แล้ว +1

      If you're like me, who is a bit of a derp at animation. The montage system is great for ripping parts out of pre-existing animation and piecing them together with other animation or creating new animation to get whet you need.
      Just make sure that when piecing together animations that limb placements/keyframes are close or exact with each other or you get jolts in the animation. You can usually smooth these out in the animator with adjusting the curves and keyframes, but again if like me, you're a bad animator, you don't want to be messing around with it too badly. Also make sure the existing animator or creator gave you permission, and you don't go ripping off other peoples work :p

  • @alhusseinali
    @alhusseinali 10 หลายเดือนก่อน +1

    Man, you are awesome... I hope you make a tutorial about pulling objects system.

    • @LeafBranchGames
      @LeafBranchGames  10 หลายเดือนก่อน +1

      Thank you! When you say pulling object system, are you talking about levers?

    • @alhusseinali
      @alhusseinali 10 หลายเดือนก่อน

      @@LeafBranchGames yea ... something like little nightmares when Six pulls an object like a chair.

    • @LeafBranchGames
      @LeafBranchGames  10 หลายเดือนก่อน +1

      @@alhusseinali I can add it to my list and get to it in the future.

  • @onezay4612
    @onezay4612 2 ปีที่แล้ว +1

    Hello! Can you make tutorial about switching post process volume on key?

  • @nielcaffery9926
    @nielcaffery9926 2 ปีที่แล้ว +1

    Great content, Subd! Also any chance you could show us how to create a new state for echo? For example how to create a combat state? I.e. hand to hand or pistol/torch hold etc? I have a character I have made an imported and looks amazing with Echo's locomotion. I was hoping to make a very simple adventure game with the character.

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว

      Thank you for your support! Sure, I will put it on my list.

    • @adamsmith4982
      @adamsmith4982 2 ปีที่แล้ว

      @@LeafBranchGames Legend!

  • @TheQnika
    @TheQnika 2 ปีที่แล้ว +1

    Hey, amazing tutorials! I have slight problem with Echo character, I would love to explore this workflow but my character do some wanky IK retargetting whenever going downslope or up, I have not seen it in any examples on youtube, any chance you encountered this issue?

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว

      I started up the Echo project, I could not see the issue you are describing unfortunately.

    • @TheQnika
      @TheQnika 2 ปีที่แล้ว

      @@LeafBranchGames could it be editor version? I'm using 5.0.1 and asset says it's for 5.0 ea. If not i will try to reload the blank project.

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว

      @@TheQnika Could be. The version I test on right now is 4.27.

    • @TheQnika
      @TheQnika 2 ปีที่แล้ว

      @@LeafBranchGames looking at build in 3rd person controller it looks like IK is build in, It might be cleaner way to get into the topic.
      Thanks for hard work!

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว

      @@TheQnika My pleasure.

  • @Amelia_PC
    @Amelia_PC ปีที่แล้ว +1

    Old video, but it's still great!
    Now I'm scratching my head and trying to figure out how to rotate the player when it's interacting with a door (always facing forward).

    • @LeafBranchGames
      @LeafBranchGames  ปีที่แล้ว +1

      You can have it rotate to the object smoothly with a timeline for example before the animations start.

    • @Amelia_PC
      @Amelia_PC ปีที่แล้ว

      @@LeafBranchGames Timeline and Lerp? I tried to use volume with an arrow component, to force the player facing forward, and... no joy. I'm not a programmer, but an artist. I'll try harder this time haha

    • @LeafBranchGames
      @LeafBranchGames  ปีที่แล้ว

      @@Amelia_PC A lerp is short for linear interpolate. It means you have two values, a value A and a value B. Then you want to smoothly transition between A to B. One way to do that is with something called a timeline where you can get a value over time, which can drive the lerp.
      I have a tutorial on vector math here: th-cam.com/video/E6iFls8kaVA/w-d-xo.html
      where I go through some of the simpler more often encountered use cases if you need to figure out where to look and such.

    • @Amelia_PC
      @Amelia_PC ปีที่แล้ว +1

      @@LeafBranchGames Coolio! I'll check it out. thanks!

  • @mwelwaroronoa1920
    @mwelwaroronoa1920 2 ปีที่แล้ว +1

    Hello 👋 am planning to do something similar in my case the door is going to be the interaction object and when i press enter the character kicks the door open now in your video eve seen you have to press enter two times the first to play the animation and the second to close the animation now for me i want to press enter only once after the animation ends the character returns to normal what can i do?🤷🏽‍♂️

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว +1

      Just have the start event to start the animation montage, then instead of separating montage into sections make it one continuous one. That is all.

    • @mwelwaroronoa1920
      @mwelwaroronoa1920 2 ปีที่แล้ว

      @@LeafBranchGames thanks bro❤️❤️❤️

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว

      @@mwelwaroronoa1920 No problem

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว

      @@mwelwaroronoa1920 No problem.

  • @CRogers2013
    @CRogers2013 5 หลายเดือนก่อน

    Op mentions downloading the project yet there's no link in the description on where to download this project.

    • @LeafBranchGames
      @LeafBranchGames  5 หลายเดือนก่อน

      Yes, you can find it if you search the marketplace. Fairly sure it is mentioned in the video.

  • @brad4games
    @brad4games 2 ปีที่แล้ว +1

    How can i make my player and npc play an animation together for example dancing togather or hugging?

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว +1

      You need to sync distances, rotations and timing to play matching animations to make it look good.

    • @brad4games
      @brad4games 2 ปีที่แล้ว

      @@LeafBranchGames and how you do that 🤔? You reccomend me any tutorial for that or planning to do one?

    • @LeafBranchGames
      @LeafBranchGames  2 ปีที่แล้ว +3

      @@brad4games I will be doing a tutorial on it in the future for sure.

    • @BeastMaster4988
      @BeastMaster4988 ปีที่แล้ว

      @@LeafBranchGames did you make a tutorial on it

    • @LeafBranchGames
      @LeafBranchGames  ปีที่แล้ว +1

      @@BeastMaster4988 Not yet, no.

  • @fredricklindstrom837
    @fredricklindstrom837 8 หลายเดือนก่อน

    could you make an updated version of this for 5.3, this doesnt work anymore

    • @LeafBranchGames
      @LeafBranchGames  8 หลายเดือนก่อน

      In what way does it not work?

  • @CRogers2013
    @CRogers2013 5 หลายเดือนก่อน

    You don't show us the State Machines within Animation Blueprint. I can't speak for others but that's absolutely where I'm being tripped up at.

    • @LeafBranchGames
      @LeafBranchGames  5 หลายเดือนก่อน

      All you have to do to see the state machine is download the project used in the tutorial.

  • @CRogers2013
    @CRogers2013 5 หลายเดือนก่อน

    This doesn't work anymore since Unreal Engine 5.1 to 5.3 requires us to use Animation Blue Print. I may even have to pay someone to help me with this because I'm whacking my brain trying to get it right.

    • @LeafBranchGames
      @LeafBranchGames  5 หลายเดือนก่อน

      This works fine in UE5.1 and 5.3, we are using the animation blueprint in the tutorial.