Forum: Poser Technical


Subject: Life, the universe, and yrot.

lesbentley opened this issue on Jul 06, 2002 ยท 16 posts


lesbentley posted Sun, 07 July 2002 at 8:14 PM

Thank you all once more for taking the time and trouble to enlighten me a little bit. I feel like it's my birthday, Christmas, and New Years Eve, and Guy Forks Night, all rolled into one. I have learnt so very, very much from this thread.

Bloodsong, Ajax, the news about (4.) initValue, is wonderful, I can restore a figure - like a morphed and scaled Posette - to a predefined state, rather than just restoring her to plain old Posette, and I don't even have to hack the cr2, I can set it up with just a couple of clicks in the interface, wonderful. I have never seen an instance of any character doing that, and it's so simple when you know how.

Ajax, your explanation of (1.) the makeup of channel names is very interesting, and tends to suggest that it may be possible to have two channels controlling the same rotation, this could have interesting implications for ERC. I am trying to set up a walking motion using ERC, and if I could have two channels, one with the limits set on, and the other with them set off I think I could achieve a more realistic motion.

(15.) Geometry switching, I have to learn how to do that!

I'd also like to thank Jagger for a contribution in another thread, about code injection, another wonderful vista of possibilities opening up there. So much to learn and do, and only one lifetime to do it in!

As far as the tracking scale for targetGeom is concerned changing this value seems to have no effect at all, and, as this value varies from morph to morph, I can only assume (as I think Yatrus postulated) that this value is calculated dynamically "on the fly", what data Poser references to arrive at this seems a mystery, perhaps it is based on a set fraction of the maximum vertex offset in the morph? I have noticed that if a slave joint channel is controlled by a master that uses targetGeom (Akin's null morph system) as opposed to valueParm, then the effective tracking scale always seems to be 0.02, regardless of what it is set to in the master, or what the deltaAddDelta value is set to in the slave, changing the deltaAddDelta value will however affect the amount of mouse movement necessary to effect a given change. It's interesting to speculate that if poser is calculating the TS based on delta values in the morph, then it may be possible to change the tracking scale by putting a dummy delta in the master.