Wed, Feb 5, 1:52 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Feb 03 12:46 am)



Subject: Selectively remove parameters?


tvining ( ) posted Fri, 11 November 2005 at 9:40 PM ยท edited Wed, 05 February 2025 at 1:51 AM

file_304060.jpg

Does anybody know if there's a way to selectively remove parameters from a Poser figure? For example, is there a way to remove just the "Twist" parameter from the "Right thigh" parameters? (see image)

Thanks--T


ockham ( ) posted Fri, 11 November 2005 at 10:09 PM

Poser will only let you remove morphs and 'value parms' (ERC controls). It won't let you delete a basic rotation, scale, or translation parameter, because Poser wouldn't know where to put the item or how to rotate it, the next time you loaded the figure. Even if the value happens to be 0, Poser would still need to know that it's 0. You can always hide any parameter by editing the CR2. Find the line that says hidden 0 inside that parameter's paragraph, and change it to hidden 1 to hide the parameter.

My python page
My ShareCG freebies


tvining ( ) posted Fri, 11 November 2005 at 10:32 PM

Thanks, Ockham. I guess, more specifically, I'm trying to stop an item of Poser clothing from twisting when the figure body part it is parented to moves, and turning off or removing the parameter on the clothing item is all I could think of. Maybe I need to un-parent it somehow?--T


ockham ( ) posted Fri, 11 November 2005 at 10:46 PM

Hmm. Like the lower sleeve on a suit jacket, which needs to stay loose from the arm? There's probably a way to decouple those things in the CR2, using those mysterious "TwistY" parameters, but I don't know it! What I'd probably do for a single picture: manually readjust the twist on the clothing itself to counteract the limb. If I wanted to animate, I might save the figure and clothing together as a grouped CR2, and set up an ERC between the limb twist and the clothing twist, with a delta of -1.

My python page
My ShareCG freebies


ockham ( ) posted Fri, 11 November 2005 at 10:58 PM

No, sorry, that doesn't seem to work. The twist can be controlled separately in Preview, but when it's rendered, the clothing just goes ahead and conforms! Maybe one of the CR2 experts like LesBentley will have a trick that works.

My python page
My ShareCG freebies


mateo_sancarlos ( ) posted Fri, 11 November 2005 at 11:15 PM

I think most of the "twisty" parameters are hidden by default, but you could try locking them in your cr2 editor.


ockham ( ) posted Sat, 12 November 2005 at 12:06 AM

file_304061.jpg

Another fairly difficult option that might work better: Leave the clothing unconformed, and manually match the *other* parameters. Here's an example with the left sleeve unturned.

My python page
My ShareCG freebies


lesbentley ( ) posted Sat, 12 November 2005 at 1:27 AM

As Ockham said you can't really remove the basic parameter channels, if you cut them out of the cr2 Poser will just add them back in when the cr2 loads.

You can achive much the same effect as deleting a channel by forcing its limits to some set value such as zero. "Twist" in the thigh is the rotateY channel, you could use this code to force the limits to zero:

              rotateY yrot<br></br>                        {<br></br>                   name GetStringRes(1028,2)<br></br>                   initValue 0<br></br>                 hidden 0<br></br>                    forceLimits <br></br>                  min <br></br>                  max <br></br>                  trackingScale 1<br></br>                     keys<br></br>                                {<br></br>                           static  0<br></br>                           k  0  0<br></br>                             }<br></br>                   interpStyleLocked 0<br></br>                 }

This would work for a standalone figure to stpo the thigh twisting, but unfortunatly I don't think this would help you in your situation. The thigh of the conformer would still move with the thigh of the character by virtue of the fact that it is conformed to it.

Any reasonably simple method to stop the thigh Twist would probably also stop Bend and Side-Side. There may be a way to achive what you want, but I suspect it would be quite complicated.

Is this for your own use, or for distribution, and is the item something you have made yourself?


tvining ( ) posted Sat, 12 November 2005 at 8:05 AM

Attached Link: http://home.comcast.net/~t.vining/Scene01_med.mov

file_304062.jpg

Thanks, all. I guess this is a sticky problem. The item in question is Uzilite's MOS Jumpsuit for V3 that I used Wardrobe Wizard on to fit to a morphed V3 character because the suit lacked the proper breast and hip morphs (needed the hips and breasts smaller than the suit was built for.) The problem is the collar of the suit moves with the V3 character's head (see image). I have another V3 character in the same animation (see url if curious) using the jumpsuit without WWizard, and in that case the suit collar only moves with the neck, not the head. (If you're familiar with WW, you can choose to conform "with" or "without" head, but it seems like it's seeing the head anyway.) My bad solution was to simply turn off the "bend" of the suit collar, which isn't too bad except for closeups, then it looks a little blocky and leaves little gaps at the seams (see image). The other not-so-good solution was to manually do an "anti-twist" by plugging in negative numbers of the V3 head's twist parameters into the suit's head twist parameter, which sort of worked, but it has to be an exact negative match or the collar "wiggles" around. I guess that could be done, but I'm hoping for a more direct solution.


lesbentley ( ) posted Sat, 12 November 2005 at 10:09 AM ยท edited Sat, 12 November 2005 at 10:15 AM

Ok, I think I understand the problem a bit better after seeing your last post, and I'm not sure, but I think I have a solution.

Try this: Backup the conformer cr2, then open it in a text editor, find the definitions (channels) section for the 'neck' actor. Within this actor find the 'twistY head_twisty' channel and delete it, it should look something like this:

             twistY head_twisty<br></br>                  {<br></br>                   name head_twisty<br></br>                    initValue 0<br></br>                 hidden 1<br></br>                    forceLimits 0<br></br>                       min -100000<br></br>                 max 100000<br></br>                  trackingScale 1<br></br>                     keys<br></br>                                {<br></br>                           static  0<br></br>                           k  0  0<br></br>                             }<br></br>                   interpStyleLocked 0<br></br>                 otherActor head:1<br></br>                   matrixActor NULL<br></br>                    center 0 0.62065 -0.0132322<br></br>                 startPt 0.592904<br></br>                    endPt 0.619452<br></br>                      flipped<br></br>                     calcWeights<br></br>                 }

This is not one of the "basic" channels mentioned earlier, so once deleted it should stay deleted. This is the channel that is responsible for twisting the neck when the head is Y rotated. I've never done this operation (Twistectomy?) on a conformer but it should work.

My mind was on the wrong track, because I didn't understand the nature of the problem, and because the graphic showed 'Twist' in the Hierachy Editor, which internaly is the 'rotateY' channel, so I was thinking that the problem was with the rotation of the neck. That's not the problem, the real problem is with the neck twisting (twistY-ing) in response to a rotation of the head. Message edited on: 11/12/2005 10:15


tvining ( ) posted Sat, 12 November 2005 at 2:12 PM

That worked perfectly, lesbentley--thanks! In fact, after deleting the twist parameter, I found that the other parameters were causing weird morphing, so using what you showed me, I was able to delete those as well, now it's just the way I want it. Thanks so much--I never would have figured this out in a million years. I really appreciate the help and advice you and others offer on this forum! --T


lesbentley ( ) posted Sat, 12 November 2005 at 4:47 PM

Your welcome :)


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.