Forum: Poser - OFFICIAL


Subject: Morph Cleanup Script

Cage opened this issue on Feb 24, 2010 · 592 posts


Cage posted Thu, 25 March 2010 at 2:21 PM

Quote - This is fantastic . It seems to me it is already very useable, and you guys are pushing it toward perfection :-). They do say that last few percent of a project takes a lot of the effort, and you guys are sure putting a lot of effort into it. I will definitely study the tutorials.

I have tried looking at the program but it is difficult for me to get my head around it, especially since I am not up to speed on Python. Is there a flowchart in existence for the program?
I think a flowchart would help me to understand the program flow and therefore assist with understanding the code. I know you guys are super busy though, so please consider it a low priorty wish.  I'm sure I will be able to get great results from this program whether I understand how it ticks or not  ;-).

Cheers  and kudos to you guys.

Ian

Hi, Ian!  Have you been able to work on your shorts for Antonia?  I've been eager to see how they turn out!  :D  (I'd use the "big grin" smiley, but it looks potentially sarcastic to me.  I miss the emoticons I use at another forum, sometimes.  :lol:)  I'm glad to know someone is still reading the thread.  :lol:

I think a flowchart would probably be useful, for people who know how to read them.  Sadly, I'm not one of them.  :lol:  Unfortunately, that means I can't create one.  :(

The current process is basically this (Spanki needs to teach me how to use bullet points in a forum post...):

The raycasting process being tested is run after the distance sorting but before weight generation.  The raycasting uses the normal of each Target vertex to cast a ray which is then checked to see whether it intersects any of the polygons of the closest vertex from the distance list.  If so, a string containing the weights from the intersection with a triangle derived from the intersected polygon is logged to the final list of strings.  If there is a raycasting hit, no further processing is applied for that Target vertex.  Spanki may enjoy elaborating upon the raycasting technique and its weight-generation methods.  I'm afraid I may misrepresent it somehow if I try to go in-depth.  Hopefully I haven't been inaccurate, as it is.  😊

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