Tue, Jan 28, 5:18 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 28 6:42 am)



Subject: Editing Parameter Dial/Settings


Pandorian ( ) posted Mon, 09 July 2007 at 8:23 AM · edited Sat, 17 August 2024 at 7:29 PM

Howdy, I'm in the final stages of completing a model I created in LW for use in Poser.  This model has a lot of morph targets which I just finished importing into the figure in Poser.  Now, my question is this, I noticed that the "Sensitivity" setting on the the parameter dial for each morph target varies and are in my opinion, extremely low, causing the user to have to turn dial for quite a while before reaching the parameter setting of 1.000000.  

While I know that the "sensitivity" of the dial is sorta dependent on the type of morph you are applying, I wanted to know if there was sort of an ideal or standard parameter setting for the "Sensitivity" section, that would allow the user to explore the ranges of the morph parameter dial without having to turn the dial in an endless manner?  I'm figuring on working with limits of -1.0 MIN and 1.0 MAX, as anything past those values kinda distorts the morph past it's intended use. 

Thanks in advance....

-J

Pandorian's Website.... aka......


ranman38 ( ) posted Mon, 09 July 2007 at 10:01 AM

Buy easypose underground utility. It makes it easy to access and manage dials and sensitivity.



Pandorian ( ) posted Mon, 09 July 2007 at 10:13 AM

Thanks for the input, however, I'm not looking for an easy way of accessing or managing the dials and sensitivity, I'm looking to see if there is an "ideal" value that can be used to tackle the issue I stated above. 

Pandorian's Website.... aka......


ockham ( ) posted Mon, 09 July 2007 at 10:32 AM

I don't think there is a single ideal value  ... it really depends on the nature of
the morph and whether you want a fairly smooth move, or you need snaps or detents.  

For morphs rigged to run from 0 to 1, I find somewhere around .05 is effectively
smooth.  If the morph needs to be "snap on, snap off", then 1.0 will make it 
binary.  Or if you want 5 detents on a shift lever, 0.25 will do it.

My python page
My ShareCG freebies


Pandorian ( ) posted Mon, 09 July 2007 at 12:23 PM

That's pretty much what I figured.  But since I have about 50 morphs I will need to edit the "sensitivity" paramater settings on, I wanted a ballpark figure to work with.  I'll try that .05 setting you suggested.  For the "snap on, snap off" morphs, I actually set it to 10.0 as I really wanted to avoid any gradual incrementing.  (not sure if that's any different than simply putting 1.0) If I only wanted 1 detent, in other words, for the morph to directly apply without any increments, would that be the same as a "snap on, snap off" setting?  If not, what setting should I use for as few increments/detents as possible?

P.S., thanks for the suggestions thus far.....

-J

Pandorian's Website.... aka......


kuroyume0161 ( ) posted Mon, 09 July 2007 at 1:35 PM · edited Mon, 09 July 2007 at 1:39 PM

Be careful with that 10.0 setting for the morph.  It is probably only working because Max is set to 1.0 and Force Limits is enabled (!).  If it somehow gets disabled, you or your users may not fancy the results - the morph will be set to 10.0 (ten times what you expect).

Basically, Min and Max are only useful if forceLimits is set to 1 or 4, otherwise the dial can twirled any amount no matter what those settings are.  A value of 1 enables forceLimits but Poser can override this.  A value of 4 enables it and it cannot be overridden.  4 is the best value to set if you want full control here.

Sensitivity only affects how much dial twirling is required to change the value by an amount.  As noted, a value of 1.0 will cause the dial to increment/decrement by integral values (0,1,2,3).  This is very useful for 'snap on, snap off' morphs and alternate geometry.

If you want a dial always to be 1, there are several approaches.  You could set the staticValue and key to 1.0 - this would be akin to memorizing the pose with the dial set at 1.  It would be set to 1 whenever the figure is loaded.  Or you could set Min=Max=1.0, forceLimits=4, and ignore Sensitivity altogether as it no longer has any affect.  This essentially freezes the dial at that value.

So, if you want a morph dial that is only 0 or 1, the settings should be:

Min = 0.0
Max = 1.0
Sensitivity = 1.0
forceLimits = 4*

The dial will only change from 0 to 1 and 1 to 0 when twirled.  Forcing limits should also disallow user entry of values beyond the range Min-Max, but will allow user entry of values in between (0.5 for instance).

*Unfortunately, forceLimits can only be set in the file or using a utility that supports setting it.

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


Pandorian ( ) posted Mon, 09 July 2007 at 1:50 PM

Thanks for being so informative kuroyume0161, I really appreciate it.  I'm a bit confused though as to where to access the "forceLimits" setting.  I'm looking at the "Edit Parameter Dial" window and the only values it has are for the following:

Value:
Min Limit:
Max Limit:
Name:
Sensitivity:

Is there somewhere else I should be looking for the "forceLimit" settings? Or am I missing something entirely?  While I have Poser Pro, 5, 6 and 7, I'm currently testing this on Poser 6.  

-J

Pandorian's Website.... aka......


ockham ( ) posted Mon, 09 July 2007 at 2:19 PM · edited Mon, 09 July 2007 at 2:19 PM

file_382394.jpg

You have to edit the CR2 to reach the ForceLimits.

The default is 0, which means this parameter never gets limited.  

ForceLimits 1 will hold the limits whenever the user has 
Figure:UseLimits turned on.  

ForceLimits 4 (as shown here) holds the Max and Min no
matter what the user does.

My python page
My ShareCG freebies


ockham ( ) posted Mon, 09 July 2007 at 2:23 PM

PS: one fiddly little thing to watch for.  If you set ForceLimits 4 and then
load and resave the figure, Poser will rewrite the line as ForceLimits 1.

For some reason Poser will read and understand that setting but
won't write it!

My python page
My ShareCG freebies


Pandorian ( ) posted Mon, 09 July 2007 at 2:34 PM

Okay ockham, thank you for taking the time to explain that to me, I really appreicate that.  However, I'm dealing with multiple morphs (about 50) and only "some" of them (about 4) I want to force limits on so this actually may be more trouble than it's worth.  

It was a good learning experience for me however and for that I want to thank you.  :)  

Your suggestions and help is very much appreciated.  

-J

Pandorian's Website.... aka......


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.