How to accurately position joints at the center of a mesh

   626   2   2
User Avatar
Member
8 posts
Joined: 7月 2023
Offline
Questions about character rigging.
How to accurately position rigs (or joints) at the inner center of a mesh?
Setting the Joint Placement Mode to 'View Based' will cause the joints to be centered inside the mesh, but only when they are first created.
What I want to know is, after once the joints are created at a certain location(not centered), how to center them inside the mesh.
(The 'mesh inner center' is not the location estimated by my eyes, but the center of the mesh volume calculated by Houdini.)
Edited by acdum1857 - 2023年10月21日 14:48:06
User Avatar
Member
477 posts
Joined: 8月 2014
Offline
You can extract centroids from selected parts of your mesh and then use the resulting points as snapping targets for your joints. Or even as joints themselves after piping them through Parent Joints and Rig Doctor.
User Avatar
Member
253 posts
Joined: 7月 2013
Offline
https://www.sidefx.com/docs/houdini/nodes/sop/labs--straight_skeleton_3d.html [www.sidefx.com]

Another methods is to use the above node to extract a sort of center-line skeleton and snap the joints onto that.
More code, less clicks.
  • Quick Links