marcin
marcin
About Me
Connect
LOCATION
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
Recent Forum Posts
[Crowds] H14 extract bone and joint transforms Feb. 25, 2015, 6:30 a.m.
If you need to constrain something to specific part of agent rig you can use agentrigfind.
int idx = agentrigfind(0, @ptnum, “rightHand”);
if (idx>=0) {
matrix bone_matrix = agentworldtransform(0,@ptnum,idx);
v@bone_pos = cracktransform(0, 0, 0, {0,0,0}, bone_matrix);
v@bone_rot = cracktransform(0, 0, 1, {0,0,0}, bone_matrix);
}
You can also get agent transform matrix using:
matrix agent_xform = primintrinsic(0, “packedfulltransform”, 0);
Hope this helps.
int idx = agentrigfind(0, @ptnum, “rightHand”);
if (idx>=0) {
matrix bone_matrix = agentworldtransform(0,@ptnum,idx);
v@bone_pos = cracktransform(0, 0, 0, {0,0,0}, bone_matrix);
v@bone_rot = cracktransform(0, 0, 1, {0,0,0}, bone_matrix);
}
You can also get agent transform matrix using:
matrix agent_xform = primintrinsic(0, “packedfulltransform”, 0);
Hope this helps.