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.