Forum: Poser - OFFICIAL


Subject: How to enable Smooth Scaling

vholf opened this issue on Jul 01, 2014 · 9 posts


Cage posted Thu, 03 July 2014 at 7:57 AM

smoothScaleY waist_smooY
{
    name waist_smooY
    initValue 0
    hidden 1
    enabled 1
    forceLimits 0
    min -100000
    max 100000
    trackingScale 1
    keys
    {
        static  0
        k  0  0
    }
    interpStyleLocked 0
    smoothZones -100 -99 0.366482 0.431295
    otherActor waist:7
    calcWeights
}

smoothScaleY hip_smooY
{
    name hip_smooY
    initValue 0
    hidden 1
    enabled 1
    forceLimits 0
    min -100000
    max 100000
    trackingScale 1
    keys
    {
        static  0
        k  0  0
    }
    interpStyleLocked 0
    smoothZones 0.366482 0.431295 99 100
    otherActor hip:7
    flipped
    calcWeights
}

Here are some example smoothScale listings, snipped from a cr2.  Here, waist_smooY is from Hip and hip_smooY is from Waist.  Both listings need to be present, to properly activate the scaling.  The parameter internal naming needs to follow the basic form shown here, with each smoothScale parameter having a _smooX, _smooY, or _smooZ suffix.  Corresponding listings are then further linked by their otherActor references.

The smoothZones are flipped, between the two listings, representing the same zones as seen from either actor's position.  If you edit in the parameters using the proper naming and otherActor linking, the new smoothScales should become accessible in the Joint Editor, at which point you can work on the settings represented by smoothZones within Poser.  There may be a bit of back and forth between the cr2 editor and the Joint Editor, with multiple file saves, before the whole things works desirably.

Poser seems to be pretty tolerant of errors with these listings.  I've never seen Poser or its Joint Editor crash because of an oddity in the cr2 setup.  Generally you'll know you don't quite have it right because Poser won't display the zones in the Joint Editor, or they won't be made editable.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.