ElZagna opened this issue on May 17, 2011 ยท 18 posts
lesbentley posted Tue, 17 May 2011 at 10:54 PM
Q: 3. What's up with the bodyMorphs actor? Why are some of the targets for the BODY actor left out? Why do some of the keys not match up?
A: Back in the days of P6 and before, a pose saved from the Poser interface could not record any data for the BODY actor. As valueParm (FBM) channels live in the BODY, this meant FBM settings did not get recorded in pose files. The bodyMorphs actor was the way DAZ worked round this problem. The valueParm channels in the BODY are linked to targetGeom channels in the bodyMorphs actor via 'linkParms' statements in the 'figure' section of the cr2.
'linkParms' is a way of making a linkage between two channels. In theory, if you change the value of one of the linked channels, the other linked channel adopts the exact same value. That's what should happen in theory, the real world is not always so neat.
So the bodyMorphs actor works like this (in theory). You turn the dial of a valueParm channel in the BODY actor, a target geom channel in the bodyMorphs actor mirrors that value. When you save a pose, no data is saved for the BODY, but the mirrored data in the bodyMorphs actor is saved. When you apply the pose, the targetGeom in the bodyMorphs actor receives the value, and that value is mirrored in the valueParm channel in the BODY (via a 'linkParms' statement in the 'figure' section).
I'm not sure I have explained this in a way that is easy to understand. Perhaps someone else can explain it in better words.