Forum: Poser Technical


Subject: Saving Morphs

3Dpixi opened this issue on Jun 18, 2010 ยท 9 posts


lesbentley posted Sun, 20 June 2010 at 10:21 AM

In the case of third party morphs, if the file is for distribution, because you don't hold copyright on those morphs you can't distribute a delta injection containing those morph deltas. Where third party morphs are used (eg the DAZ ++pack) and you do not have permission to distribute the deltas, you can use readScript to load the morphs into the figure (providing the end user has the morphs installed), then have a normal MOR pose section in the file to set the dial values. Example:

{
version
    {
        number 4.01
    }

readScript ":Runtime:libraries:!DAZ:Victoria 4:Deltas:Base:InjDeltas.FHMPaul.pz2"

actor head
    {
    channels
        {
        targetGeom FBMMale
            {
            keys
                {
                k 0 0.7
                }
            }
        }
    }
}

In the above file the readScript line loads the delta injection file for the V4 Paul morphs, sets the dial in the head to be visible "hidden 0" (optional), then sets the strength of the Paul morph in the head to 0.7. The readScript line just contains the path to the delta injection file (relative to "Runtime"), enclosed in double quote marks, and with ":" replacing "" as the separator. In the above example only the morph in the head is set to be expressed, if in stead it referred to "valueParm FHMPaul" in the "actor BODY", it would express the morph in all body parts where it exists.