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"

Transform/rotate bones in animation blueprint - Skeletal controls not working

I have an issue using 'Transform (Modify) Bone' under the animation blueprint for a skeletal mesh. I only require rotation to reflect changes in a single variable. However, no matter what values are passed to the skeletal control no change occurs in the selected bone's transform. This pic describes my setup: alt text

The mesh is used as part of a 'Wheeled vehicle' character controller though I'm not certain that it's causing any overwrite. Ive tested the following, which effected no change:

-Making sure the bone is not set as a wheel for the vehicle

-Changing the physics between 'default' and 'kinematic' or removing collision bodies entirely

-Importing a copy of the .FBX for a basic test and building a bare animation blueprint, not tied to a character blueprint

The solution to this post may suggest where the problem lies, however I have tested removing all physics from the bone. Unless the OP was referring to something else when he removed a 'body instance' from his setup. https://answers.unrealengine.com/questions/37654/rotating-a-bone-using-skeletal-controls.html

The same issue has been encountered in the following post, however the workaround of triggering a prefab animation won't solve my issue, as I need the transform to react to changing variables. https://answers.unrealengine.com/questions/65931/move-bone-with-body.html

Currently using 4.7 preview 8 if it makes any difference. Thanks anyone who has an input on this.

Product Version: Not Selected
setup.png (208.3 kB)
more ▼

asked Feb 21 '15 at 01:50 PM in Using UE4

avatar image

An Onoma
1 1 2 2

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

1 answer: sort voted first


When you manipulate bone transforms involving Mesh Space Ref Pose Node, you should ensure that you unlock the rotation mode, because you want to override the "main" behavior of the engine. Did you define it to BMM Additive or BMM Replace like in the screenshot below? Check the doc for more details about Rotation Mode.

Click on Transform (Modify) Bone node -> Details panel -> Rotation -> Rotation Mode and select something different than BMM Ignore...The Rotation space of course depends of your Pitch Rotation transform space, usually component space (relative) or world space (absolute).

alt text

more ▼

answered Feb 21 '15 at 09:29 PM

avatar image

388 11 16 38

avatar image Tensa_Zangetsu Feb 21 '15 at 09:34 PM


you may want to switch from Mesh Space Ref Pose to Local Space Ref Pose.

avatar image An Onoma Feb 22 '15 at 12:18 AM

Thank you that is very clear and was exactly what needed to be changed.

avatar image MajekPL Jun 25 '15 at 09:34 AM

were you able to replicate this for multiplayer?

avatar image Jin_VE Jun 25 '16 at 12:57 PM

Perhaps someone should mark this as the accepted answer?

(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