Forum Moderators: Staff
Poser Technical F.A.Q (Last Updated: 2024 Nov 13 12:50 am)
Welcome to the Poser Technical Forum.
Where computer nerds can Pull out their slide rules and not get laughed at. Pocket protectors are not required. ;-)
This is the place you come to ask questions and share new ideas about using the internal file structure of Poser to push the program past it's normal limits.
New users are encouraged to read the FAQ sections here and on the Poser forum before asking questions.
Hi susan,
Here is what I do with PZ2 files. I get things set up like I want them in poser like your eye scales and such, then save the pose file.
Its just a matter of opening up the pose file with word pad and removing all the stuff you don't want in it. This takes a little study of the code, but its really a simple code and you can quickly learn how to read thru the information and know what parts you want, and what parts you don't want.
For instance, you are only interested in making a PZ2 that only effects the eyes,.....isolate the eye code and remove all other code. You can work thru trial and error until you get it right.
As for your Bend off.,,,,that can be done with loading the character.cr2 via a special readScript that inserts new code turning the Bend off.
I hope this is some help. I don't have time to help you to much this afernoon, but I can give you more information later
marty
Message edited on: 07/04/2005 10:57
Marty, Have everything working and don't know what more I can do. Problem with eyes and setting a trans dial to anything other than what it's intended to be is that when a pose is applied, the setting that I have goes back to normal. I have z tran set to a minus .02 to compensate for a much larger eye. Then when a pose is used the eye goes back to it's intended setting and pops out. So I set a lock command and that's taking care of that problem. I would much rather have had another solution so that the person using the character doesn't have to go to the trouble of unlocking to pose the eyes. But this is what I'm capable of right now and it takes care of the problem.
Now trying to do this without a lock command and getting the finger from Poser. I spent all yesterday looking at braces and today looks like the same. Just for this one thing. Sigh... The following is the code for the eyes which is the part that's giving me grief. How do you know how many braces you need? Or how few? How many between body parts. I have CR2Edit but can't figure it out. I know...she can't figure that program out? What's she think she's doing here anyway? Code: Comes at the very end after all the other body parts which work. Just the eyes aren't working. So something is off. actor leftEye:1 { bend 0 channels { targetGeom Dilate { keys { static 0 k 0 1 } } translateZ ztran { forceLimits 4 min -0.002 max -0.002 } } scale scale { keys { static 0 k 0 1.3 } } } } actor rightEye:1 { bend 0 channels { targetGeom Dilate { keys { static 0 k 0 1 } } translateZ ztran { forceLimits 4 min -0.002 max -0.002 } } scale scale { keys { static 0 k 0 1.3 } } } } figure { } }
Here is an example of the sort of pose file you need:
{<br></br>version<br></br> {<br></br> number 3.0<br></br> }<br></br>actor leftEye:1<br></br> {<br></br> bend 0<br></br> channels<br></br> {<br></br> scale scale<br></br> {<br></br> forceLimits 4<br></br> min 1.3<br></br> max 1.3<br></br> keys<br></br> {<br></br> k 0 1.3<br></br> }<br></br> }<br></br> translateZ ztran<br></br> {<br></br> forceLimits 4<br></br> min -0.002<br></br> max -0.002<br></br> keys<br></br> {<br></br> k 0 -0.002<br></br> }<br></br> }<br></br> }<br></br> }<br></br>actor rightEye:1<br></br> {<br></br> bend 0<br></br> channels<br></br> {<br></br> scale scale<br></br> {<br></br> forceLimits 4<br></br> min 1.3<br></br> max 1.3<br></br> keys<br></br> {<br></br> k 0 1.3<br></br> }<br></br> }<br></br> translateZ ztran<br></br> {<br></br> forceLimits 4<br></br> min -0.002<br></br> max -0.002<br></br> keys<br></br> {<br></br> k 0 -0.002<br></br> }<br></br> }<br></br> }<br></br> }<br></br>figure<br></br> {<br></br> }<br></br>}
The 'bend 0' lines turn off bending for the eyes. The 'forceLimits 4' line in conjunction with 'min' and 'max' lines lock the translateZ and scale channels at the value specified by min and max. The Poser interface does not save scale data to a pose file, but a SHIFT+CTRL+F (Restor Figure) will reset the scale, so for the scale channels you have the option of either forcing limits, or setting the 'initValue', e.g
scale scale
{
initValue 1.3
keys
{
k 0 1.3
}
}
I have also attached a copy of the above file, so that you copy copy and paste it.
Message edited on: 07/05/2005 13:56
I have been trying to help, I did find one extra bracket, but I couldn't get the eye rescaling with a pose to work. I started over from scratch by saving a pose and isolating the eye code and copying it to a new pose file, but in all my attempts, the pose will not work for scaling up eyes. I will pay attention to the pros, maybe I can lean something. marty
I thought I posted before but doesn't look like it made it. It works! Whew! Works, yippee. It's just that I've obsessed for two days over this and it was the last thing to do before the product is finished. I want to jump up and down on those stupid little brackets! I don't know what it was. Know that had changed the closing tags for some reason and Poser kept giving me the finger. Then didn't have the key tag in the z trans and didn't have the "min and max" in the scale tags. As soon as I fixed those things, everything worked. Still don't understand why, if you have the "min and max" statement you still need the "key" statement. And a funny thing...After studying the picture I begin to see the pattern of the braces. I've always left aligned everything because I just couldn't deal with the structure. But when you realize how the connections are made you see the sense of the structure. Finally, a tiny light comes on.
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.
OK, posted this all over...hopefully someone who can help will see it. I have a PZ2 for Jessi and have everything working but the eyes. Need to set a morph value to 1.0 and scale and trans also in a way that posing won't change them. I know this involves using min=max but just don't have a clue when it comes to this. Did it once before but it just didn't stick. Also there's a "Bend" that's ticked off in Properties and the eyes can't be changed unless this is checked. Need to know if it 's possible to turn it off via a PZ2. If not, then the PZ2 is useless for changing the eyes. Don't remember having this for the Mil People or others. Anyway, if anyone wants to help please let me know. I'll gladly give the product for help. It's finished except for this one, tiny crucial thing. Won't work without it. And...she's an adorable pinup which should make it more interesting. Susan