Forum: Poser Python Scripting


Subject: Moving morphs between different figures

Cage opened this issue on Dec 20, 2006 · 1232 posts


Cage posted Sat, 23 December 2006 at 11:28 PM

No one?  Ack.

Anyway.  This updates to compensate for the potential problem that I babble about above.  An option is offered to create a morph using straight delta conversion, as in the previous posts, or to create a morph which uses a subtraction morph dial.  I'm not pleased with that approach.  I think I may be able to work something out by creating a prop from the actor geometry, adding the morph and subtraction morph, then transferring the result of mixing these two morphs back to the actor and deleting the prop.  All of that seems like it should be unnecessary, but I am, sadly, too math-dumb to puzzle out what's happening.

If you want an illustration of what I'm babbling about up there, fire up this script and load V1 and V3 and try to transfer a morph to V1 using the straight deltas option.  The morph will explode.  Then create the same morph in V1 using the subtraction dial option.  This will create a morph which combines the original deltas with the difference between the source and target meshes, along with a morph with just the differences.  The difference dial, set to -1, gives a corrected morph in V1.  Which should be possible without going through this whole dial process.  Why the morph explodes is beyond me....

 

===========================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.