tvining opened this issue on Nov 11, 2005 ยท 12 posts
tvining posted Fri, 11 November 2005 at 9:40 PM
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.
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.
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.
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
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
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
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 :)