Sun, Dec 22, 10:41 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 22 10:18 pm)



Subject: easiest way to weight-map an entire figure?


colorcurvature ( ) posted Tue, 11 October 2011 at 9:27 AM · edited Sun, 22 December 2024 at 10:39 PM

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.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.