Mon, Dec 23, 7:56 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 23 7:38 pm)



Subject: x-y-z-Rotate


pappy411 ( ) posted Wed, 09 July 2008 at 2:51 PM · edited Mon, 23 December 2024 at 12:49 PM

How do you make one or two of the x-y-z-Rotate dials in Poser invisible. 

I have noticed some third party figures have this and would like to know how to do it

Thanks
Pappy


BeyondVR ( ) posted Wed, 09 July 2008 at 3:06 PM

In the CR2 or PP2, find the rotate channels for the body part.  Change the attribute from hide 0 to hide 1 for each one you want to hide.  Save the file.

John


nruddock ( ) posted Wed, 09 July 2008 at 3:14 PM

Attached Link: http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2735605

You should also consider supplying unhide poses so that (for whatever reason) people can unhide any hidden dials without having to edit files (see a few pages into linked thread).


nyguy ( ) posted Wed, 09 July 2008 at 3:19 PM

Quote - In the CR2 or PP2, find the rotate channels for the body part.  Change the attribute from hide 0 to hide 1 for each one you want to hide.  Save the file.

John

Just because they are hidden does not mean they won't rotate. You should also force limits so it does not rotate. Here is an example of what it should look like. I do recommend a a good editor like Cr2 Edit
            rotateY yrot
            {
                name yrot
                initValue 0
                hidden 1
                forceLimits 1
                min 0
                max 0
                trackingScale 1
                keys
                {
                    static 0
                    k 0  0
                }

Poserverse The New Home for NYGUY's Freebies


pappy411 ( ) posted Wed, 09 July 2008 at 3:37 PM

WOW!  Fantastic !

Thanks all.


markschum ( ) posted Wed, 09 July 2008 at 4:21 PM

I believe forcelimits 1 can be set off by the  Use Limits menu option.
Forcelimits 4 was valid for set limits ON and not under user control.


kuroyume0161 ( ) posted Wed, 09 July 2008 at 6:03 PM

Yes.  1 is a user setting "which can be overridden by Poser" whereas 4 is a setting inwhich Poser respects the setting and does not override it.  Things like IK though DO NOT RESPECT these settings.  Caveat Emptor...

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


lesbentley ( ) posted Thu, 10 July 2008 at 2:00 AM

Sorry but that's not correct. 'forceLimits 4' and 'forceLimits 1' both do exactly the same thing. P4 used 'forceLimits 4', but they changed the parsing (I think in P5) to 'forceLimits 1'. All current versions including P4 will accept either variant. The poser interface provides no way to change the 'forceLimits' flag (a py script may be able to do it).

The "Use Limits" switch in the Figure menu is something complately diffrent, and has no effect on the 'forceLimits' flag (but will override 'forceLimits 0'). The "Use Limits" switch is a global setting, it applies to the whole document. The flag itself lives in the 'doc' section of the pz3, it is named 'useLimits', and accepts a value of 1 for on, and 0 for off. When 'useLimits' is set on all channels in the scene will use limits, even those that have 'forceLimits' set to zero. When 'useLimits' is set off, a channel will use limits according to the status of its 'forceLimits' flag.

A long time ago someone (I know who, but I'm not sayign) said that 'forceLimits 4' and 'forceLimits 1' had different effects, and every one just accepted that without bothering to check if it was correct. It's the number one Poser superstition!


lesbentley ( ) posted Thu, 10 July 2008 at 2:18 AM · edited Thu, 10 July 2008 at 2:21 AM

file_409775.TXT

P.S. If you don't beleive what I said in my last post, try the little pp2 attached above. Its yrot channel uses 'forceLimits 1'. Its 'zrot' channel uses 'forceLimits 0' (=limits not forced). Its xrot channel uses 'forceLimits 4'. The above file only has rotate channels, the other channels have been stripped out to save space.

Nothing you can do from the Poser interface will un-force xrot or yrot.


kuroyume0161 ( ) posted Thu, 10 July 2008 at 11:22 AM

Okay, so I fell for 'someone's' saying on this. ;)

But does "Use Limits" also apply to IK?  As far as I can tell, IK ignores limits whether set in the channel or with "Use Limits" enabled.  The figure has valid Min/Max limits set.

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


lesbentley ( ) posted Thu, 10 July 2008 at 7:11 PM · edited Thu, 10 July 2008 at 7:22 PM

@ kuroyume,

Quote - But does "Use Limits" also apply to IK?

I didn't know the answer to that one, but it's an interesting question, so I took a look. In P6 It seems like forceLimits will not be respected when IK is on. Strangely enough "Use Limits" (useLimits) is respected for all actors except the goal actor. I would have expected forceLimits and useLimits to be the same in this respect. Just goes to show, Poser is still full of surprises, even after all these years!

If you want to see something really weird take a close look at Jessi's eyes!


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.