fit to... function on a rigged figure asset causing mesh deformation
timsterdaz49
Posts: 9
I'm using Daz Stusio 4.12 on a Genesis 8 character.
I created some shoes in Blender, exported as OBJ, imported to DAZ (they align perfectly to the default pose) and went to work:
- opened bone editor, selected genesis 8 figure, then "bake joint rotations"
- PROBLEM 1: the shape of the figure changes a little bit - why would it do that? It's like some bones suddenly reset or something.
- transfer utility> set Source G8, destination shoes obj, unticked "fit to figure" and "parent to figure"
- opened bone editor; selected genesis 8, then crontrol+selected shoes, then edit>rigging>transgfer rigging (figure space)
- MAIN PROBLEM: now I select the shoe, and do "fit to..." and choose genesis figure. the mesh somewhat deforms into an ugly mess! What is happening?
I've messed around with the weight paint, tried various things like removed a bunch of useless bones for toes and metatarsals, since all I need is the foot, I then ried to set the entire mesh to 100% weight, but no matter what, it just stays deformed.
I'm so lost - what is causing these deformatinos and how do I avoid it? I would have thought that "fitting to" the source figure would simply hook the bones up to each other. But it looks like somehow there is errant weights going on.
Comments
Flat shoes? or high heels
heels
This hsa been absolutely driving me bananas, but thanks to an old video from one of the fine people at DAZ (search YT for "rigging heels in daz", its from 2015), I finally worked out how to do this.
The key aspect to note are the hidden parameter dials that get set when posing a base figure. These parameters will cause issues when you zero the joint rotations, and therefore have to be re-dialled in again during the transfer procedure. The second aspect is that you have to first zero back the base figure pose completely, and then re-zero the joint rotations, in order for the asset bones to load in symmetry to the base figure.
It's really not terribly straightforward, so I noted my step-by-step notes.