Forum: Poser Python Scripting


Subject: Moving morphs between different figures

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


Cage posted Sat, 08 November 2008 at 4:07 PM

Here's another test of a morph/shape transfer method which doesn't use normals.  This one uses a variation on closest vertex, to generate a series of weights, derived from a falloff zone, for nearby verts. 

It's slower than TDMT Classic and pyd versions, but generates decent results in most cases.  The exception is when trying to find close verts for a vertex which is on a line split, as when a mesh is
intensified using Modo.  Then the position will be off for those particular vertices, because I can't think of a way to force a good range of "close" vertices.  (This problem reminds me of the difficulty in defining seam splits for UV transfer, when a vertex falls within a polygon.  I can't find a solution.)

This will generate a new file type, .vmf/.vmz, which is based on the .vwt type used by TDMT.

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