colorcurvature opened this issue on Oct 11, 2011 · 6 posts
colorcurvature posted Tue, 11 October 2011 at 9:27 AM
to convert all the zones to weightmaps, is there any easy way? or python api?
bantha posted Tue, 11 October 2011 at 10:21 AM
I assume it can be done with Python, but it would not change anything. The only thing a script could do is transfer the existing zones to a weightmap, but the figure would not bend any better then before.
To get a better rig you still will have to use the joint editor to make all nessesary changes, so where is the benefit?
A ship in port is safe;
but that is not what ships are built for.
Sail out to sea and do new things.
-"Amazing
Grace" Hopper
Avatar image of me done by Chidori.
colorcurvature posted Tue, 11 October 2011 at 10:33 AM
I do not know exactly, but nerd3d outlined that as a. Prerequisite for using animated joints, which in turn can be used to change the rig during a morph
Cage posted Tue, 11 October 2011 at 11:30 AM
As far as I know, no new Python options have been added relating to joints or weight-mapping. Python can allow you to set the origin and endpoint and a few other attributes, as well as report the actual joint weights. Using the latter feature, you might be able to gather the weights and use that data to create a conversion from zone-based joints to weight mapping, but I think you'd have to work on the file level to do that. You could create a weight injection pose using the data, or create a new .cr2 file containing the weights.
The result would presumably be joint-handling similar to what is seen when zone joints are converted within Poser to weights, without any user modification or improvements. :unsure:
===========================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.
colorcurvature posted Tue, 11 October 2011 at 11:39 AM
Mh :( Sounds lots of work. i also do not fully understand why having it converted to weightmaps makes a better result when the joint center is moved. If the spheres would be applied to the core geometry rather than the morphed figure it should not make a difference? Or do these spheres have a relative position to the joint center and move with it? Maybe i am doing something else wrong.
Cage posted Tue, 11 October 2011 at 12:21 PM
Nerd might have some idea of why the weights handle better with the animatable origins. I recall that his tutorial video did show the benefits of using the weights over the zones. Perhaps the problem is that the zones themselves aren't animated? They're separate objects with set positions and the morphed mesh moves out of their influence areas? Whereas the weights are associated with the vertices themselves and will adapt when surface deformations move the vertices. I think maybe he explained it in the video and it was something like that. :unsure:
===========================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.