Forum Moderators: Staff
Poser Technical F.A.Q (Last Updated: 2024 Nov 13 12:50 am)
Welcome to the Poser Technical Forum.
Where computer nerds can Pull out their slide rules and not get laughed at. Pocket protectors are not required. ;-)
This is the place you come to ask questions and share new ideas about using the internal file structure of Poser to push the program past it's normal limits.
New users are encouraged to read the FAQ sections here and on the Poser forum before asking questions.
I think that now I can answer my own question. :) Chain Breaks are controlled by JointMult in the twist/joint channels. You will find that comparing a non-broken actor against a chain-broken actor shows that JointMult is removed in at least one JP channel. Also, as a consequence one would imagine, so are any doBulge and related statements.
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
Obviously jointMult is part of it since it and doBulge DO disappear with dynamicsLock 1. I didn't look quite hard enough, so thanks for the help! :) Poser files are definitely subtle and ungangly redundant monstrosities.
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
Attached Link: http://www.prestosoft.com/ps.asp?page=edp_examdiff
There is a free file comparison utility called ExamDiff. It's very handy for figuring out what things in the Poser interface do at script level. For example save a pz3 (scene) with Chain Break off, then turn Chain Break on for one actor and save another pz3. Compair them in ExamDiff to see what changes Poser made to the code.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.
I can't find anywhere where chain breaks are enumerated within the CR2 file. Of course, it's easy to miss subtle hints (Poser's favorite way) on 1MB and larger files. :) Will keep looking while awaiting a response. Thanks, Kuroyume
C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, you blow your whole leg off.
-- Bjarne Stroustrup
Contact Me | Kuroyume's DevelopmentZone