Forum: Poser Python Scripting


Subject: Moving morphs between different figures

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


Cage posted Sat, 17 March 2007 at 11:55 PM

*"The REAL problem is that I am by no means an expert of the tool, so it's hard to write help for something that I need help too!  ^_^  But I'll do my best!"

*I'm just throwing ideas around.  That's kind of how this thread has worked.  I appreciate any contribution you might make, and I'll try to explain anything that is unclear.  Please don't let me offend you with any of my thoughts or suggestions.  I'm afraid I seem to be able to offend people rather easily.  :(

This update finally adds support for multiple morph transfers in a single run, as well as automated mesh comparison checks of welded source neighbors.  So a comparison run can check the neck as well as the head, for instance, if the two are welded and if the neck welds lie within the bounding box of the target actor.  This option is on by default, but can be turned off in the options menu.  It is currently disabled if there is an exclusion box in use for the comparison.  I may change that.

This also adds support for the TDMT.chm helpfile on which giorgio is working, if that file is located at :Runtime:Python:TDMT:TDMT.chm.

This also adds some corrections for prop handling to the smoothing and transfer_shape2 functions and makes a few changes to smoothing which seem to do away with the worst of the RAM leaks previously associated with the smoothing functions.

I'm going to do a bit more refinement and then probably have another try at finishing the UV transfer functions.

Whoof!  The script now exceeds the file size limits.  I'm going to have to start posting it to my website....

http://www.kuroyumes-developmentzone.com/~Cage/TDMT/tdmt_16a_UV6k27.py

Hmm.  Now that I'm posting these on my site, I think it's time to start breaking the script up into modules....

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