Hi. some one knows how can i change the rotation order in apex to avoid gimbal lock? i cant find it. in kinefx is easy but in apex cant find it.
thanks for your help
Gimbal Rotation order in Apex
1507 9 4- xmaniac3d
- Member
- 6 posts
- Joined: March 2015
- Offline
- guilhermecasagrandi
- Member
- 274 posts
- Joined: March 2011
- Offline
xmaniac3d
Hi. some one knows how can i change the rotation order in apex to avoid gimbal lock? i cant find it. in kinefx is easy but in apex cant find it.
thanks for your help
if you enable the viewport ctrls with ctrl + G, you can set the handle to work in a gimbal mode, but I'm not sure if that answers your question.
- xmaniac3d
- Member
- 6 posts
- Joined: March 2015
- Offline
- guilhermecasagrandi
- Member
- 274 posts
- Joined: March 2011
- Offline
xmaniac3d
hi guilhermecasagrandi. thanks. yes i know but i want to change the order of axis transform order rotation, to avoid the gimbal lock.
normaly is in the transform parameters like in the picture but in apex animation mode. is not available or i cant find it.
Well, I don't see how changing that order would fix the gimbal lock, nevertheless you can set that in the Transform Object Apex nodes.
- edward
- Member
- 7871 posts
- Joined: July 2005
- Offline
The benefit of the KineFX Rig Pose workflow is that the "rig" you're using is basically the Rig Pose SOP itself and it's applied just in time to modify the animation. In the APEX rigging world, you're using a persistent rig in the character, so to change the rotation order, you need to modify the controller in the rig itself. The APEX Animate SOP isn't as procedural it should be right now which makes this a bit difficult to do. It might be easier actually to extract out the separate components of an APEX character to do procedural animation modifications currently.
Edited by edward - March 8, 2024 17:15:12
- Magnus_Mller
- Member
- 316 posts
- Joined: Sept. 2019
- Offline
edward
The benefit of the KineFX Rig Pose workflow is that the "rig" you're using is basically the Rig Pose SOP itself and it's applied just in time to modify the animation. In the APEX rigging world, you're using a persistent rig in the character, so to change the rotation order, you need to modify the controller in the rig itself. The APEX Animate SOP isn't as procedural it should be right now which makes this a bit difficult to do. It might be easier actually to extract out the separate components of an APEX character to do procedural animation modifications currently.
In Maya when exposing the rotation order it's automatically added as an enum (list menu). I think to get that to work in apex it would require a lot more setup, and best I can think of it to map an abstract ctrl (float value) to some remap and switches. Is there a more user friendly way to set that up?
Magnus Møller
Creative Director / Rigger @ Tumblehead
Creative Director / Rigger @ Tumblehead
- Magnus_Mller
- Member
- 316 posts
- Joined: Sept. 2019
- Offline
guilhermecasagrandixmaniac3d
hi guilhermecasagrandi. thanks. yes i know but i want to change the order of axis transform order rotation, to avoid the gimbal lock.
normaly is in the transform parameters like in the picture but in apex animation mode. is not available or i cant find it.
Well, I don't see how changing that order would fix the gimbal lock, nevertheless you can set that in the Transform Object Apex nodes.
At least in Maya it's a very common practice to expose the rotation order on the ctrl, it does indeed fix gimbal locking - though it can differ from shot to shot what order is best depending on the pose
Magnus Møller
Creative Director / Rigger @ Tumblehead
Creative Director / Rigger @ Tumblehead
- edward
- Member
- 7871 posts
- Joined: July 2005
- Offline
Magnus_Mller
In Maya when exposing the rotation order it's automatically added as an enum (list menu). I think to get that to work in apex it would require a lot more setup, and best I can think of it to map an abstract ctrl (float value) to some remap and switches. Is there a more user friendly way to set that up?
That's a good RFE I think to expose something on the handle for doing this if the rotation order is promoted. Please log it?
- Magnus_Mller
- Member
- 316 posts
- Joined: Sept. 2019
- Offline
edwardMagnus_Mller
In Maya when exposing the rotation order it's automatically added as an enum (list menu). I think to get that to work in apex it would require a lot more setup, and best I can think of it to map an abstract ctrl (float value) to some remap and switches. Is there a more user friendly way to set that up?
That's a good RFE I think to expose something on the handle for doing this if the rotation order is promoted. Please log it?
Sure, logged as RFE #135800
Magnus Møller
Creative Director / Rigger @ Tumblehead
Creative Director / Rigger @ Tumblehead
- william_harley
- Staff
- 66 posts
- Joined: Oct. 2023
- Offline
xmaniac3dHi, you can have a look at the lucha and chicken example file, I have made a rord component that you can use to set the rotation order of your joints. I also explain briefly how it works it in the lucha and chicken masterclass.
Hi. some one knows how can i change the rotation order in apex to avoid gimbal lock? i cant find it. in kinefx is easy but in apex cant find it.
thanks for your help
you can also add xord to the setup if you want to change the transform orders.
-
- Quick Links