Forum: Poser Python Scripting


Subject: Moving morphs between different figures

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


Cage posted Fri, 07 March 2008 at 7:21 PM

*"Yes, that's basically what I said above :)."

*Right.  I can see that, now that you point it out....  I wasn't equating the term "fail" with "escape" when I read your initial post.  Erm.

*"...both 2 & 3 have additional issues when neighbors are also 'misses'."

*I've basically implemented both of these.  Clusters of missed verts require multiple passes for correction.  Another thought I had was moving inward in waves, colliding as we go.  So everything moves until things stop.  This would require some sort of cloth-like stretch limit, to stop neighbor verts when a vert has collided and the neighbors reach their limits.  That's been a wee bit beyond me so far, however....

*"Not much you can do programatically about that.  That requires the code to divine intention on the part of the user - something typically difficult to do :)."

*For that I provide various different ways of processing the normals, with a user selection among the types.  Hence my question, earlier, about capsule mapping.  I got capsule mapping to work, but it's a bit of a kludge, alas.

"That hasn't stopped us before :)."

I think the only thing that's stopped us so far is UVs.  Well, I've been stopped by the limits of my intelligence. 

**

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