Sun, Dec 29, 2:09 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 28 9:33 pm)



Subject: Dear Daz3d...Please never again...


Photopium ( ) posted Sun, 17 December 2006 at 1:19 PM · edited Wed, 18 December 2024 at 8:41 AM

Please never again pre-define my morph dial limits, minimum OR maximum.  I'm an adult, I can figure out what looks bad and when.

That is all.

-WTB


Gareee ( ) posted Sun, 17 December 2006 at 1:33 PM

We really TRIED to get Daz to NOT limit the dials, but you can see how that's gone. I think the problem is there are so many new people who complain something doesn't work when dialed to "10"...LOL!

Be nice if there was a python script out there where we had a menu with a list of dials, and we could select a range, and have "unlimit" applied to them.

Maybe with the new python features in P7 this is possible?

I guess we could bug PhilC and see if he could add it as an addition to poser toolbox?

Way too many people take way too many things way too seriously.


Victoria_Lee ( ) posted Sun, 17 December 2006 at 1:36 PM

Quote - Please never again pre-define my morph dial limits, minimum OR maximum.  I'm an adult, I can figure out what looks bad and when.

That is all.

-WTB

 

Ahhh, Greg, not having a good day?  Need a hug?  :wub:

Hugz from Phoenix, USA

Victoria

Remember, sometimes the dragon wins. Correction: MOST times.


Gareee ( ) posted Sun, 17 December 2006 at 1:40 PM

I think most seasoned poser users HATE dial limiting, and most noobs love dial limiting, because it makes use easier for them.
I just wish if we have "use limits" unchecked no limiting was implimented, instead of just joint manipluation being limited.

Maybe a future feature request to EF?

Way too many people take way too many things way too seriously.


PhilC ( ) posted Sun, 17 December 2006 at 1:40 PM

Have they used the "forceLimits" line? If not just deselect "Use Limits" in the Figure menu.


Gareee ( ) posted Sun, 17 December 2006 at 1:57 PM

Talk about on the ball, Phil! LOL!

Way too many people take way too many things way too seriously.


markschum ( ) posted Sun, 17 December 2006 at 2:14 PM

edit the cr2 file and do a global replace of "forcelimits 4" to "forcelimits 0"  and your done


Photopium ( ) posted Sun, 17 December 2006 at 2:34 PM

Yes, except it doesn't work.  Morphs still have limits.

The global replace could get dicey for joints and things, I'm just worried about morph parameters.

I have a great idea, how about they just never include them ever again?  That's all.  Just don't do it in the first place.

-WTB


Miss Nancy ( ) posted Sun, 17 December 2006 at 2:44 PM

yeah, I think the "use limits" command is over-ridden by forcelimits 4, but not by forcelimits 1.



Gareee ( ) posted Sun, 17 December 2006 at 2:54 PM

I'll usually set limits on my products tio maximum useability negative and positive. With a lot of morphs, once you hit a certain point, they become useless.

I'm sure there are some adjustments that could possibly be made beyond the limits I set, but most likely not many, or maybe if they are affecting other morphs not included in my sets.

I'm more in favor of sensible limits. If a dial can be used to 5, 6 or 10, then limit it to that. Don't just limit everything to "1".

Heck, I even double naming some of my morph dials, because in many cases, the end user can then get dual use from them.

Way too many people take way too many things way too seriously.


Angelouscuitry ( ) posted Sun, 17 December 2006 at 5:29 PM · edited Sun, 17 December 2006 at 5:31 PM

*"Be nice if there was a python script out there where we had a menu with a list of dials, and we could select a range, and have "unlimit" applied to them."

*Did PhilC's suggestion work %100? 

If not, Ockhams the man.  He wrote a script called Limitmorphs.py, to help my with work with Bushi's FaceRandomizer.py, so I would'nt get such wild results using a lot of MTs.  I did'nt see it on his python index, but I still have my copy, as well as his permission to share.  If anyone would like it, just drop me an IM with your e-mail, and a promise to thank Ockham!


Gareee ( ) posted Sun, 17 December 2006 at 5:36 PM

Sounds like a script worth preserving.. so many things just fade away with time...

Way too many people take way too many things way too seriously.


kuroyume0161 ( ) posted Sun, 17 December 2006 at 7:57 PM

Just a word o' warning - especially if this topic is directed at V4:

If you actually change the limit values (min/max), you may also be affecting master-slave relationships.  WTB, you should be keenly aware that a slave dial (with valueOp...) cannot be set past its min or max values by its master dial(s).  VK clued me in to this and experiments definitely bear this out!

In other words, changing min and max for a dial willy-nilly and inconsiderate of possible slaving of that dial could end you up with a whole bunch of strange behaviour.

I mention V4 because if you look inside the CR2, there are thousands (!!) of master-slave relationships (just take a gander at the linkParms list in the figure section - you can clamp your jaws back into place now).  ;D

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


Photopium ( ) posted Sun, 17 December 2006 at 8:00 PM

lol yes, I am aware.  That's why the above solution of just uniformily changing all of them in text editor was rejected.

But hey, what in the hell is a LinkParm?  I never noticed them before, nor do I ever use them when making master/slave dials.  It seems like a redundacy.  Any idea?


pteryx ( ) posted Sun, 17 December 2006 at 8:12 PM

You could 'sneak up on it' , one dial at a time with the Parameter Settings dialog, test it out - carefully - then put it back to the original limits if it doesn't work out. That would save blind work in a text editor, if you're not trying to change a ton of dials at a time. Or am I being too simplistic? :unsure:


Photopium ( ) posted Sun, 17 December 2006 at 8:14 PM

I haven't had any problems screwing with the limits on facial morph targets, even the ones that slave to left and right.  I have changed the values one at a time as needed within poser, which is time consuming and aggravating.  -WTB


Netherworks ( ) posted Sun, 17 December 2006 at 9:10 PM · edited Sun, 17 December 2006 at 9:11 PM

WTB, give this a whirl. Save the following text as a python script (I'd call it V4-IncreaseHeadMorphRanges.py). It should only affect head morphs that have an internal name starting with PHM, which is all the head morphs. It will not affect Scaling (SCL), magnet dials (JSM), Control (CTRL) dials, etc ad naseum.

It will set at minimum limit of -10, max limit of 10 - think that will be sufficient? ;)

# Set Greater Range in HeadMorph Limits (PHM)<br></br><br></br>import poser<br></br><br></br>scene = poser.Scene()<br></br>act = scene.Actor('Head')<br></br>parms = act.Parameters()<br></br><br></br>for parm in parms:<br></br>    parmname = parm.InternalName()<br></br>    if parmname[:3] == "PHM":<br></br>               parm.SetMinValue(-10.0)<br></br>           parm.SetMaxValue(10.0)<br></br>

.


Photopium ( ) posted Sun, 17 December 2006 at 9:17 PM

Thanks, that's right in the pocket!  Great!.

Still, just have to stress one more time...DAZ, if you're listening...cut it out!

-WTB


operaguy ( ) posted Sun, 17 December 2006 at 10:39 PM

I agree, cut it out.

What's the worst that can happen? Reset to default? Hopefully we won't permanently cripple V4 with a failed extreme idea, right?

Working with V4 last few days, I thought I was doing something wrong!  I did not realize that the publisher had set limits.

With EJ or Miki I always get a kick out of seeing what a 'way minus' mixed with a 'way plus' can do.

I wanted to attempt to combine high fitness with high negative emaciation, for instance. Or body builder with negative definition.

The dials don't go very far.

Cut it out.

::::: Opera :::::


kuroyume0161 ( ) posted Sun, 17 December 2006 at 11:08 PM

Quote - But hey, what in the hell is a LinkParm?  I never noticed them before, nor do I ever use them when making master/slave dials.  It seems like a redundacy.  Any idea?

The LinkParms are an older form of master-slave (before the valueOp... commands).  One big difference is that instead of having variable function values independent of the slave dial's value, the dial values are directly linked.  The other is that this is a two-way connection.  When you LinkParm the eyes' Side-Side rotations, rotating the left affects the right and rotating the right affects the left.  I take it that this is the type of behaviour that DAZ wanted for these connections instead of the other behaviour.

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


Photopium ( ) posted Sun, 17 December 2006 at 11:21 PM

i see, thanks :)


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.