Sun, Dec 22, 5:19 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 20 7:20 am)



Subject: What is the bodyMorphs actor?


colorcurvature ( ) posted Sat, 01 May 2010 at 5:55 PM · edited Sun, 21 July 2024 at 7:10 AM

Hi,
I have always had issues in Poser7 with M4/F4/V4 in a way that poses did not load and save properly. Never found out why, but now I see one of my scripts falling over the same symptoms. Started debugging, and the issue seems to be a ghost body part called "bodyMorphs".

It seems there are Scaling Morphs connected both to the BODY actor and the bodyMorphs actor. The bodyMorphs actor itself is parented to the hip.

The value settings of the same morphs differ looking at the actors (?????). BODY says the value is -0.1 and bodyMorphs says the value is -0.5. Also, when setting values on the morphs programmatically (bodyMorphs is not accessible from the UI), the are corrupting each other.

Maybe someone can demystify the bodyMorphs actor and how to deal with it properly?
What is it actually good for?

Thanks :-)


nruddock ( ) posted Sat, 01 May 2010 at 6:41 PM

It's almost certainly connected via some ERC to the channels in the body (most likely with linkParam) as a workaround for older versions of Poser not saving (some) channel values on the Body actor (ApolloMax uses a similar mechanism).

The P8 parameters panel shows both the dial value and the total value after ERC, but for older versions of Poser any ERC contribution to a channel value is invisible to both the UI and Python.


lesbentley ( ) posted Sat, 01 May 2010 at 8:59 PM

As far as I have been able to understand it, what nruddock says above is correct. Older versions of Poser before P7 could not save any pose data for the BODY actor. Linking channels in the BODY to channels in the bodyMorphs actor via linkParms provided a way to save the state of FBMs to a pose file.

Quote - It seems there are Scaling Morphs connected both to the BODY actor and the bodyMorphs actor. The bodyMorphs actor itself is parented to the hip.

That sounds like someone made a mistake to me. I think that the Scaling Morphs should be connected to one or the other, but not both the BODY and the bodyMorphs actor. Still there is something strange here. If a channel in the BODY is connected to a channel in the bodyMorphs actor via linkParms, theoretically both channels should always have the same value. Changing the value in either one of the channels should result in the other channel assuming exactly the same value. At least that is my understanding of how linkParms is supposed to work.


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.