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"

Layered blend per bone, not evaluating as expected

Hi, I'm trying to make the split body setup as seen in the fortnite demo video that was shown on twitch tv a while ago. link

Info on the anims:

Idle pose ref is and idle pose exported with bind pose cog and legs alt text

walk_upper also has bind posed lower body and is additive, using idle pose ref as its base pose, very similar initial pose

alt text

walk lower has the full motion from the cog and legs, but the upper body is in the reference pose, ready to be replaced by the idle pose ref using the layered blend per bone node alt text

I'm getting issues with the upper body additive rotating in the wrong direction. If I have the following chain of nodes it works fine : alt text

This is the idle reference pose, with an upper body walk added to it, the result is the same as the upper body walk set to non additive. This is the desired result.

The point where I am getting stuck is when I introduce a layered blend per bone node to replace the lower body with a walk/ strafe animation. alt text Now I have the same idle ref pose, combined with the lower body replacement. When the blend value for the layered blend per bone node is adjusted, there is no visual change in the spine posture. HOWEVER, when the additive is blended in, the spine will rotate differently depending on the blend weight on the layered blend per bone node. Changing the lower body animations at this point to a strafe blendspace will result in wildly tilting upper body animations.

This error does not occur or is negligible when the delta between the ref pose and the first frame of the additive is 0. Ie when testing the idle breathe animation in this setup (idle breathe uses it's own first frame as it's reference pose). When that is the case, the lower body animation can be absolutely anything and the spine stays rock solid as expected. It's as if the layered blend per bone node is adusting the parent space of the top spine joint, so it rotates off axis as the animation changes beneath it. The layered blend node has the pelvis bone set to a blend depth of 0 and then a negative blend on the first spine joint. I've experimented with all the numbers but to no avail!

I'm wondering what I'm missing in my setup. I thought as the layered blend per bone node is locking the spine in the idle ref pose that the additives will play in local space on each bone?

I've tried changing rotation orders on me skeleton and also extracting the additive in maya and converting it into a reference pose relative animation and I get the same result. It definitely seems to be the layered blend per bone node confusing the axis.

Thanks for your time!

Product Version: UE 4.8
Tags:
more ▼

asked Oct 30 '15 at 04:52 PM in Using UE4

avatar image

brimblashman
1 1 1 1

avatar image maggotcakes Jul 24 '17 at 10:48 PM

I have a similar problem where I have a run anim and a shoot anim... I want to blend the top half of the character to shoot while running... which I have done with a Layered blend per bone node... I can only manage to get close to the desired result when setting a -1 blend depth on the hip joint... however there is important rotation data on the hip joint on the x axis that I do want to keep... but I do not want to keep the rotation data on the y axis as it makes the character aim left to right as he's running... (in stead of holding his arm straight) can you blend specific axes?

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

0 answers: sort voted first
Be the first one to answer this question
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