EpicGames / MetaHuman-DNA-Calibration

https://epicgames.github.io/MetaHuman-DNA-Calibration/
Other
452 stars 118 forks source link

Scale joints in DNA #17

Closed Skladka closed 1 year ago

Skladka commented 1 year ago

Hey! it is necessary to reduce the size of the body to one meter in height. I go through the DNA, freeze the transforms, unload, but the new model does not quite correctly work out the movement of the lips, unlike the original model. Any ideas how to fix it?

djiangvfx commented 1 year ago

to scale DNA globally (mesh, joints, rig logic). Use this command instead:

ScaleCommand(value, [pivotX, pivotY, pivotZ])

transforming and rotating then freezing the joint will effectively change the placement of the joint inside of DNA but it will not affect the scale of motion inside the dna, so I suggest first scale the DNA with ScaleCommand first then change the placement of the joints

smilicev commented 1 year ago

@djiangvfx is right, in order to properly scale rig in DNA, you have to use ScaleCommand, For more details read it's documentation @djiangvfx Thanks.

I will close this issue.