chris1972 opened this issue on Oct 14, 2013 · 8 posts
lesbentley posted Wed, 16 October 2013 at 1:12 PM
Quote - I think we should have actor BODY:1 in the pz2 instead of actor BODY
No, 'actor BODY' is correct in a pz2 file, though 'actor BODY:1', is also correct in this location within the file. Where it becomes important to leave the colon (:) and figure number out, is in the slaving code. In a pz2 file, If you use the code...
valueOpDeltaAdd
Figure 1
BODY:1
SomeMorph
deltaAddDelta 1.000000
... you are telling the channel to slave to the figure that uses ':1' as the figure number. If you apply such a pose to the second figure loaded, the channel will be slaved to the first figure loaded, which is not what you want most of the time. On the other hand when coding directly into a cr2, eg with a text editor, you should include the figure number (unless the channel is meant to super-conform).
Using the figure number in the slaving code of pz2 files was a mistake that DAZ made (have they fixed that yet?), which caused huge problems.
chris1972, assuming that you have not used figure numbers in the slaving code, then the only other thing that I can think of is if the pmd file is not in the expected location. Your file says...
injectPMDFileMorphs cww_Rosetta.pmd
... This will cause Poser to look in the same folder as the pz2 was executed in to find the pmd. I'm not sure what happens if the pmd is not found in the expected location, whether Poser continues searching or just gives up, it may depend on how the Search is configured in General Preferences.
Perhaps you could get the user to send you a cr2, saved after the pose was applied. This should let you confirm that the morph deltas have indeed been loaded, and that the figure number in the slaving code is the same as in the rest of the cr2.