Message 1 of 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello, I am having a problem with blendshapes setup. I think the problem is somewhere in the humanIK rig though. Attached is a maya scene with the problem rig (edit - having some issue uploading .mb file right now)
I used the Daz to Maya script which converts the daz rig to HumanIK, as well as sends over existing facial blendshapes. That all works fine. Problem occurs when I create a new blendshape. Whether I add a new blendshape node or add a target to the existing blendshape node, I get much unwanted vertex movement (i.e. the arms are moving even though blendshape target only moved mouth vertices.)
It is not related to the deformation order I think. I've tested that and it all works as expected. i.e., if i set to post deformation the blendshape works, except that it also cancels out my joint deformations. If I set to predeformation, then the problem occurs (but joint deformation works.)
I think it could be something like the daz model has some hidden offset values in the verts because the daz bind pose is different from humanIK? I've checked the CV's values in Channel box and it's all 0,0,0, however.
The reason I suspect this is because if I unbind the skin, the model shifts like so:
Note that the arm is offset from the skeleton. So it seems Daz somehow forced the mesh to conform with the skeleton and holds that offset value somewhere? But I dont know how to identify it.
Timeline of problem with pictures:
1. Blendshape created and set to happen after deformation gives correct results (next pic). (note that adding same target within existing blendshape node results in same behavior)
This is the correct blendshape...
The problem is, if deformation order is set to pre-deformation (before the Skin Cluster) entire arm moves, plus fingers get skewed.
Solved! Go to Solution.