locking or unpromoting parameters

   563   6   1
User Avatar
Member
601 posts
Joined: 11月 2005
オフライン
Hello,
I have a TransformObject and want only one axis of rotation be animated is there a way to do this and if the object already exist, is there a way to unpromote parameters?

thanks

Martin
User Avatar
Member
51 posts
Joined: 3月 2024
オフライン
First, easiest, reccomended way to achive this is by using the apex configure controls node, you can set transform limits on control on that node, by creating a configuration from the multiparm, select the controls you want to affect, turn on use limits, and then specify the parameter names which you want to set limits on (for example 'r') and you can set the a hard limit using min and max lock, for example, if you don't want y rotation, keep min and max lock for that on 0 and 0, others to , i don't remember, i think it goes from -360 to 360, so set it on that.

Second way to do it, from the graph, if the transformobject controls a skeleton joint, take its output transform matrix before it goes to the pointtransform node, use the transform explode node and then a vec3 to float, then connect it with a float to vec3, omit the connections for the axis you don't want to use, and then put the transform into a transform build, the axis will still be modifiable in the anim state, but it won't modify the joints hopefully.

The first, configure controls way is the best way, because it will remove that control from the anim state too.

Thank you!
User Avatar
Member
601 posts
Joined: 11月 2005
オフライン
Thank You works fine
User Avatar
スタッフ
107 posts
Joined: 10月 2023
オフライン
The configure controls can also now completely unpromote unwanted controls, cleaning up the channels.
User Avatar
Member
680 posts
Joined: 11月 2013
オフライン
william_harley
igure controls can also now completely unpromote unwanted controls, cleaning up the ch

But it only can unpromote t r s, not rx ry rz or so.
User Avatar
スタッフ
107 posts
Joined: 10月 2023
オフライン
Yes, that is not possible at the moment.
User Avatar
Member
601 posts
Joined: 11月 2005
オフライン
the configureControls allows me to completle block one axis, that is great, but it does not prevent keying this axis. is there a way to define what channels are keyable? it would be great to not store that keys

it would be great if the configure controls would be able to set this keyabilty as well
Edited by sanostol - 2025年12月6日 08:17:31
  • Quick Links