x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Is it possible to use multiple animation slots in sequencer to layer animations?

Is it possible to use multiple animation slots in sequencer to layer animations?

For example, can you set up slots in a character BP for things like "Head", "UpperBody", "Lower Body", "Hands", etc. and then layer multiple animations in sequencer so that one track is a full body idle, another track is just animation on the upper body, another track is just head animation, etc.

Thanks!

Product Version: UE 4.19
Tags:
more ▼

asked Jun 12 '18 at 09:04 PM in Using UE4

avatar image

Blufftone
1 2 1

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

3 answers: sort voted first

Yes it is possible. The way that I do may not be the most elegant way of doing it but it works. I think there were 2 challenges: 1. To have my character's anim blueprint to be able to obey inputs either from a pawn controller or sequencer. 2. To filter out morphing animation out of "whole" (body + morphing) animation sequence.

Here's what I have: In my character's animBP > anim graph, I have a simple state machine to combine animation poses from different animSlots alt text

And In the state machine, I have 2 states: a state for animations from a regular inputs(a gamepad in my case) and the other state to be piped in from Sequencer. Note that I'm using a simple boolean variable to change between those states. alt text

In the "Sequencer state", I used a "layered blend per bone" node that filters one literally useless bone that influences nothing. In other words, it will filter out all bone animation keyframes. Also note that there are no base sources to those slot nodes because we'll get animation inputs directly from Sequencer later.

alt text

In Sequencer, add my character's animBP, NOT the character BP. And go into each animation track's property > set anim slot to a proper anim slot name alt text

That's it. I hope that helps.

seq1.png (41.0 kB)
seq2.png (45.3 kB)
seq3.png (77.4 kB)
seq4.png (68.1 kB)
more ▼

answered Sep 21 '18 at 08:54 AM

avatar image

yjkwon
31 1 4

avatar image Roshondas May 30 '19 at 10:02 AM

Thank you so much!

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Hi and thank you so much for your response! One quick question I have (that I should have clarified in my original question) is if you can blend between animations within a given slot track. I've been led to believe that this isn't possible and unfortunately it is a major factor in what I'm intending to do. For example, within the "Body" track in sequencer using your example above, could you have multiple animations overlapping and blending between each other? Say you had a "Body_Idle_01" animation and a "Body_Idle_02" animation overlapping on the same body track. Would that work or would it visually just pop between those two poses?

Thanks!

more ▼

answered Oct 20 '18 at 06:09 PM

avatar image

Blufftone
1 2 1

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

If you just simply want to have multiple animations overlapping and blending among them, that's a "default behavior" of Sequencer. All you need to do is to adjust each weight of animation track. And, my post was to describe how to blend animations as filtering specific body parts in Sequencer. One thing that I'm not clear with your question is: you said, "Say you had a "Body_Idle_01" animation and a "Body_Idle_02" animation overlapping on the same body track. ." You mean on the same body track as one animation track? "Body_Idle_01" animation and a "Body_Idle_02" can be blended as two animation tracks together, but not as one track. I hope that I answered your question.

more ▼

answered Oct 22 '18 at 01:13 AM

avatar image

yjkwon
31 1 4

avatar image Blufftone Oct 24 '18 at 07:15 PM

Oh sorry, to clarify I was referring to doing both at the same time. So having separate body, head and face tracks and then being able to blend between animation clips within each one of those tracks.

avatar image yjkwon Oct 25 '18 at 02:42 AM

OK then, like I said, blending animations is simple and Sequencer is made for that already. As long as you've set up anim slots with joint filtering properly for your needs, it'll work. I worked for me.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question