Balance Helper Python script

3D Figure Essentials posted on Mar 04, 2014 400 downloads

Operating System(s): Windows 95, Windows 98, Windows 2000, Windows ME, Windows NT, Windows XP, Windows Vista, Mac OS 9, Mac OS X, Linux

License: This is licensed for non-commercial use only.

Product Notes

This script is to assist user in posing Victoria 4.2 figure and more specifically to verify that figure is not out of balance. The script calculates the Global Center of Mass (GCOM) from the Center of Mass (COM) of each part of the figure and, as an option, COM of an external load. The figure can have any position. The script places an indicator at the GCOM location and, from this location, generates a projection down to the ground. Next, the script draws the Base of Support (BOS) on the ground using the traces of each part in contact with the ground. A sphere is inserted at the centroid of the BOS. If the projection is not within the BOS, the figure is out of balance. With trials and errors, it is possible to achieve a figure pose that is compatible with appropriate balance. To facilitate the correction of the pose, the script links the projection to hip part. For those programming in Python, the script includes Convex Hull code, point in polygon code, area and centroid of polygon codes. These codes were downloaded from the net and adapted to Poser method. If you use these codes, please give credit to the authors (See details in the script).Script was tested in Poser Pro 2014, but probably works in Poser 8 and above

Exclusive Sale Items in the Marketplace

Freestuff Comments


thelufias 8:38AM | Sun, 09 March 2014

Different indeed....yet cool


seachnasaigh 4:36PM | Wed, 05 March 2014

Interesting work, Allstereo, thank you.


seachnasaigh 4:35PM | Wed, 05 March 2014