odf opened this issue on Oct 27, 2008 · 13933 posts
lesbentley posted Tue, 30 August 2011 at 5:17 PM
Quote - Is there a way to "initialize" morphs for Antonia like we have when we install morph packs for V4? If I do manage to make morph packs for her, I'd like them to have their own channels so as to not limit people with custom morphs.
PMD injections are one way. However PMD injections have several disadvantages a as I see it. When you make a PMD file it includes all the morphs from the figure, and you may only want to distribute one or two specific morphs. PMD files are binary, so not editable. The morph channels in PMD files must contain at least one delta, you may want to create a targetGeom channel with no deltas to use as an ERC control channel.
Thanks to Cage, there is an alternative to using PMD. Cage wrote a py script (at my request) "morph_slot_maker2a.py".
It works like this. Say you have an INJ pz2 that contains new morph channels with unique internal names. In Poser select the figure you want to apply the pose to. Run the MSM script, you will be presented with a File Open dialogue box, browse to the pz2 you want to apply and select it. The pose will be applied to the figure, and any new morph (targetGeom) channels contained in the pose will be added to the figure. If you want you can then resave the figure with the new channels so you don't need to run the script next time you load the figure.
The script does not create any valueParm (FBM) channels, but for P6 or above, that can be taken care of in the pz2 file by using 'createFullBodyMorph', an example of doing that is included in the readme file.
I think this is an absolutely fabulous script, and is something I have been wishing for ever since P4. I've posted the script on Antonia's Free site (with permission). I must stress that this script is by Cage, not me, and all credit should go to Cage. Cage has kindly said that the script may be freely distributed. The script is not specific to Antonia, it can be used with absolutely any figure.
I would be very interested in feedback from those who try this script.