Forum: Poser - OFFICIAL


Subject: Vertex-level editing via Poser Python

Cage opened this issue on Mar 21, 2007 · 42 posts


Cage posted Wed, 21 March 2007 at 4:51 PM

*"Can your script span a morph across multiple actors?  It sounds like not.  That would be a huge plus, although if it can't then I don't expect it would be worth your time to try to build in.  The P7 morph brush can only affect one actor at a time, and EF has stated that as far as they are concerned, it isn't feasible for them to try to make the tool span morphs across multiple actors, which is a shame."

*Hmm.  I could check the actors which are welded to the current actor, to see if any of them lie within the bounding box.  I'll have to think about that.  I have some of the basic code in place for TDMT....  The trick would be identifying which actor has been tweaked, to set the correct morph.  It seems like this wouldn't be too difficult.  Easier than trying to split UV seams....  :-P

Basically, it sounds like this isn't so much like the P7 morphing tool at all.  A different and more limited creature, this.  Perhaps dragging or translating the vertex boxes may allow more control than using a brush, I don't know.  I assume the P7 tool may be sort of like Amorphium, with a bit more control.  

*"Neat concept, I had no idea this kind of thing could be done strictly with PoserPython."

*It does have limitations, but it also does real-time deformations.  The trick to that seems to be parenting the vertex boxes to the destination actor, so the worldspace callback loop updates more readily.  But parenting means troubles with offsets and inherited rotations.  I'm sure this sort of thing can be done even more effectively, but I lack the math....

*"cool - this looks like a very interesting tool !! can't wait to test it :)"

*Let me know if your tests reveal any new possibilites or shortcomings.  This is kind of a quickie spin-off script, but I'd like to refine it where it may be useful to do so.

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