Cage opened this issue on Apr 03, 2010 · 610 posts
Cage posted Thu, 27 October 2011 at 12:13 AM
I should also explain that the Y rotation of the first marker, in the hair script, can be important. The "Apply path to Y locks", "Apply path to each hair", and "Apply path to groups" functions all work internally by rotating the path to point on Z to determine how to orient the hairs. Both to correct for my own mathematical limitations as a programmer (:lol:) and to open up more user options, the script requires that the major axis of the hair path be defined by the Y rotation of the first marker.
Which is to say, the blue arrow on the marker should be pointed basically along the length axis of the path. (Hopefully the attached image might clarify that idea.... :unsure:) Then the script knows how to rotate the path for internal processing, but doesn't have to guess about it, potentially introducing errors.
If the marker isn't rotated for these three functions, the path followed by the hairs will be skewed (unless the hair path points more or less along the +Z axis). In some cases, the user might find that this opens up more creative options. :unsure: That was my hope, at least, when setting it up.
At any rate, doing it this way allows the path to be positioned and oriented any whichity-way, for those three functions. Only for the "Directly to path" option do the markers need to be placed closely around the skull prop. This openness of positioning is actually important for the per-hair and Y locks features.
I hope that made at least some sense. :unsure: Sorry to be long-winded about it. :lol: As noted above, I don't seem to explain things very well.
===========================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.