Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2025 Feb 15 11:01 am)
Yes I've come across this also and not found a direct answer. Here is another idea however. Load up the Poser 2 Lo Casual Man. Select his hand and turn the "Hand Type" dial. It switches the hand geometry to give different hand poses. Point being that the dial settings are integers. Open up the CR2 in your editor and look at the coding.
I tried editing the extra "uniqueInterp" and "interpStyleLocked 1" lines into a morph channel but they did not help. The "forceLimits 4" line is there to force limits to be turned on for this channel.
If I think of anything else I'll post.
Thanks Phil. I thought of geometry switching, but really all I needed here is a morph on or off. Though I see where you are suggesting something a bit differently here. I have played around with a few dial settings, but apparantly there is something internal in Poser that makes it default to this value. I have tried changing 1 to lesser values .00032 in the cr2 but the .00012 keeps showing up. Yes, let me know if you think of something else. Maybe someone else will have a handle on this one....
I don't know a real solution to this problem, it seems to be another hard coded "feature" Of Poser.
I do have a partial workround. Hide the targetGeom channel and slave it to a valuParm channel. trackingScale works ok for valuParm channels. The main reason this is only a partial workround is that if two instances of the prop are loaded you will get crosstalk. Anyone know how to make a NULL Prop?
channels<br></br> {<br></br> valueParm <br></br> {<br></br><br></br> initValue 1<br></br> hidden 0<br></br><br></br> keys<br></br> {<br></br> static 0<br></br> k 0 1<br></br> }<br></br> interpStyleLocked 0<br></br> }<br></br> targetGeom Morph<br></br> {<br></br> name Morph<br></br> initValue 0<br></br><br></br> forceLimits 4<br></br> min 0.000<br></br> max 1.000<br></br> trackingScale 1.000<br></br> keys<br></br> {<br></br> static 0<br></br> k 0 0<br></br> }<br></br> interpStyleLocked 0<br></br><br></br> indexes 413<br></br> numbDeltas 486<br></br> deltas <br></br> {
Hi Les, I was just playing around with ValueParm trying to do exactly this same thing, but was not hitting on the right combo. Thanks a bunch, you saved me some big time headache. From the looks of it, it was the NO_Fig giving me problems. I was inserting Prop NameofProp here. Where you have box_1 I was listing just the name of the prop. I will give this a try. Thanks again. :O)
Les, that did the trick, all except I can not seem to get Poser to hide the targetGeom morph. Am I doing something wrong here or is this something along the lines of you can not hide a morph in use????? Seems I vaguely recall reading something like that????? No real problem. I ended up using pose files to turn the morphs on and off. But this looks like it could be useful to know down the road, so I am curious if that unneeded dial can be hidden or not. ------------ channels { valueParm Master { name HideSword initValue 1 hidden 0 forceLimits 4 min 0 max 1 trackingScale 1 keys { static 0 k 0 1 } interpStyleLocked 0 } targetGeom NoSword { name NoSword initValue 0 ------------> hidden 1 forceLimits 4 min 0 max 1 trackingScale 1.000000 keys { static 0 k 0 0 } interpStyleLocked 0 valueOpDeltaAdd NO_FIG elfscabbard_1 Master deltaAddDelta 1.000000 indexes 1296 numbDeltas 21724 deltas {
Sorry Shadownet, my mistake. I should learn to test my code before posting.
Put the "hidden 1" after the deltas, just before the closing brace for the channel:
d 482 0.001288582 0.001610726 -0.001288582 <br></br> d 483 0.0005705655 0.0008558482 -0.0005705655 <br></br> }<br></br><br></br> }<br></br> xOffsetA originX<br></br> {<br></br> name GetStringRes(1028,44)<br></br> initValue 0
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.
Hi, trying to set limits on a prop. Basically, I want the morph either on or off. O or 1 so I set the min to 0 and the max to 1, and I set sensativity to 1. Everything works just right. Then I save the prop to the library. When I load it back. Poser changes the sensativity setting to 0.00012 Okay, so I look in the pp2 and find a line called trackingScale and it shows this same value 0.00012 I change it to 1.00000 and think that will do the trick, but darn if when I load the prop again, the sensativity is still at .00012 What am I missing here???? Thanks in advance