Download

End of sequencer character come back to t-pose

Newbie here, hi to all,
I’m trying to learn about animation.
I used both skeleton or animations(animated character to idle) and I am now able to create a working animation. However when animation end my character lock in t-pose. If I check Keep State in animation he remain in idle position but freezes.
Many thanks for any help.

Greetings SteveRogers74!

We see that this is your first time posting in our forums! :medal_sports: We’re SO elated to welcome you to the Unreal Engine Community! There’s so much you can do here! Earn badges through participation! Find out what’s new! Connect with fellow members! Take courses! Share any of your creative works! Here are our Community Guidelines on how to be a superhero member! :man_superhero:

I understand that you are having issues with your character being stuck in T-pose. It’s a great thing that you’ve posted your concern to our forums, because other members have gone through the exact same thing! Here are two links (here) and (here) that should get you started in the right direction. Please let us know if this works for you! Thank you so much for being an important part of building a stronger community! :muscle:t4:

Many thanks DOVHA, however the links you provided are about t-pose while animating.

I’m sure missing somewhat, somewhere.

I’m not in ThirdPerson, I just want to play some cinematic and to have at end my characters continue animating (most time in Idle animation).

What I tried:

  1. Used a character from animations folder as actor. If I insert it in the scene and press play he play correctly the idle animation. I was able to use it to play cinematic, animations during timeline, but when the timeline ends he stuck in t-pose, freezed. If I set Keep State in the animation it simply freeze as in the last animated frame.

  2. Same as above but using the Skeleton: starts in t-pose, accept to animate with animations during timeline, return to t-pose when timeline does not have animations. When animation ends it remain freezed in t-pose.

  3. created animation blueprint with States (state machine). Here I used the simple IDLE anim. Here the mannequin start correctly in Idle state (animating), I successfully moved it somewhere with Transform during timeline. He correctly continue the Idle animations also after the timeline ends. However he does dot accept animations during timeline.

As I was an Unity programmer, I remember something like to use states (and timeline events) to switch different animations. But I really like to avoid this and to get an idle animations also when timeline ends.

Sorry for this book I wrote, but I’m Italian and I really don’t know if I’m as clear as I want…

P.S. my goal is to build an app, not a game, where cinematic sometime ends to interact with users with hud menu. Yes, I should move characters and objects and play beautiful animations during timeline, however open a menu when the character behind is not breathing is terrible :-). Yes I should get it with States, however the power of the blending (time and precision) provided by the timeline is too much better to exclude at prior.

In general

When you go into a state things are cool as the final pose is based on the “current” state. Once you exit the state you need another state in which to exit to. If not then the final pose will default to what ever the bind pose is set to.(usually the A or T pose)

Yes, I understand this.
Anyway I’m talking about not to use states(sequencer only).

Using mannequin with simple idle animation and sequencer (10 seconds). Not using state machine, sequencer only.

First 3 seconds leaving mannequin as is (on play he does a perfect idle animation)
From 3 to 6 seconds animate (add in timeline) with walk animation (on play he start walking at third second).
From 6 to 10 seconds animate (add in timeline) with the same idle animation as start (on play he start idling again at second 6)

Timeline ends: Mannequin freeze in t-pose (or simply freeze whenever ‘keep state’ is selected)

Why he does not come back to previous state (idle animation)? There is a way to obtain this without using states?

OK so a bit confusing? Are you looking to do this in Sequencer or just trigger the animations in sequence with out having to resort to using state machines.

Assuming the second you can create sequences using a Montage as your takes, clips, can be added to a time line and you can then loop the last sequence and it will play forever until you reset the montage.

Montages are mini sequencers but can be interacted with in real time.

Yes, I’m so confusing…

yes the main idea was to use sequencer only to play animations (no state machine). And yes the idea to have the last animation looping forever sounds like I want.

Assuming the second you can create sequences using a Montage as your takes, clips, can be added to a time line and you can then loop the last sequence and it will play forever until you reset the montage.

I’m watching right now Montage. Many thanks for the tips.

Hi Frankie, as I can see montage is similar to states? And in all video I seen it was used to give to ThirdPersonCharacter a strong way to blending animations in realtime.

However I need to animate non controlled characters (my app does not have a controlled character), the the best way for me should be to use sequencer only and to loop indefinitely the last animation (in my case should be a simple idle).
There is a way to do this? In fact I need this only, to make an actor to continue idling when sequencer ends.

Many thanks for your reply anyway.

Please, if I missing something about montage please be patient and provide a link… As I have seen montages uses Blueprints to work…exactly like states? And the sequencer of the montage appear related to animations only, like states, and cannot mix animations and world position (e.g). Yes, there is a blending time that should be great, however using sequencer only should be a lot more comfortable for long cinematics or when you have a lot of characters on screen to animate…

A montage can be applied to any object that contains an animation track.

Working with Sequencer is outside my current knowledge but you might have better luck here

As I mentioned though a Montage is a sequencer that sequences at the object level and you can dump the controller stuff.

Animation direct drive.

Just use any tutorials on how to use a montage in a blueprint and plug it into the direct drive.

Hey many thanks for the video!!! You won a beer when come in Italy, sure!
Ok I continue to learn montage and let you know! many thanks again!

Finally, solved: this is exactly what I’m talking about:

https://docs.unrealengine.com/4.26/en-US/AnimatingObjects/Sequencer/HowTo/BlendingAnimBPs/

And WORKS!

In practice I need to add a simple SLOT in animation Blueprint. The entire article is talking about to do much more like blending from sequencer to game, but also using the SLOT alone solved my problem completely.

1 Like