Sun, Nov 24, 8:37 AM CST

Renderosity Forums / Poser Technical



Welcome to the Poser Technical Forum

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.



Checkout the Renderosity MarketPlace - Your source for digital art content!



Subject: Inserting Scale Changes into a Pose Injection or MOR Pose


queequeg ( ) posted Thu, 24 April 2003 at 7:31 AM ยท edited Sun, 24 November 2024 at 6:33 AM

I've been searching around and I can't seem to find a way to allow pose files to change the "Scale" of bodyparts. Something like the way Blackhearted made a MOR file for his "Ki" model. Is there a way to do this. Specifically, I'm looking for a way to allow Pose Injections to alter the Scale of Victoria 3. Thanks.


lesbentley ( ) posted Thu, 24 April 2003 at 11:17 AM

file_55716.jpg

The syntax for a scaling pose is the same as for a rotation (normal) pose, the only difference is that the default value for the scaling channels is "1" not "0", e.g. "k 0 1". A pose file made from the Poser 4 interface does not save scaling information. Here is one way to make a scaling pose: 1. Install the free utility Morph Manager 4 (you can find a DL link in the free stuff). 2. Copy the code below and save it to a pose folder as "Blank No Chans.pz2", write protect it. { version { number } figure { } } 3. Load your figure into Poser, scale it how you want. Save it to a pallet with a new name (you will delete this later). 4. Open Morphmanager, load "Blank No Chans.pz2" into BOTH panes, now load the cr2 that you saved into the left pannel. 5. Copy the scaling channels that you want in your scaling pose (only the ones you have changed) from the cr2 in the left pannel, into the pz2 in the right pannel. 6. Save the pz2 in the left pannel with a new name. Test it in Poser. If it works ok, close Motph Manager. Delete the tempory cr2 you used. --- You can combine this scaling pose with any other sort of pose. You can use Mat Pose Edit v2 or some other utility, or do it in a text editor. It was necessary to load a pz2 into the left hand pannel of MM4 in step #4 to force it to display pose channels.


lesbentley ( ) posted Thu, 24 April 2003 at 11:26 AM

P.S. If you have a MAT pose that you want to add scaling to, try using the MAT in place of Blank No Chans.pz2 in the above example.


maclean ( ) posted Thu, 24 April 2003 at 2:54 PM

Yes, you can use 'MAT' files from the Pose folder. As les said, Pose files don't hold scale info, but you can add that info and use them from the Pose library. They're called SET files and I use them for all sorts of things, from positioning to changing joint parameters. Here's a simple 'SET' file for scale which works in both the Pose folder and Cameras. { version { number 4.01 } actor BODY:1 { channels { scaleY yScale { keys { k 0 1.1 } } } } actor hip:1 { channels { scale scale { keys { k 0 1.5 } } } } } --------------------- Copy the above and save it with the extension .pz2 (for Poses) or .cm2 (for Cameras). Apply it to any figure (with a hip) and it will scale the BODY to Yscale 110% and the hip to Scale 150% (main scale dial). This is just for illustration purposes. You can make your own like this. 1. Make the version section. { version { number 4.01 } 2. Add a BODY section (if required) actor BODY:1 { channels { scaleY yScale { keys { k 0 1.1 } } } } 3. Add the actors you need. actor hip:1 { channels { scale scale { keys { k 0 1.5 } } } } 4. Add the closing brace. } --------------------------------- Note that for each actor you add, it's name must correspond exactly with the actor in the figure. To make the other scale channels, these are the names you use scale scale (= main scale dial) scaleY yscale (= Yscale dial) scaleX xscale (= Xscale dial) scaleZ zscale (= Zscale dial) As les pointed out, a value of 1 = 100%. A value of 1.1 would be 110%, 2 = 200% and 1.25 = 125%. For 212% your Key line would read 'k 0 2.12' Any problems, just shout. mac


queequeg ( ) posted Thu, 24 April 2003 at 3:15 PM

That's beauty! Thanks for the help Les and Mac! Good tips on making the Blank Pose File and the SET Files. Will definitely use that in the future!


lesbentley ( ) posted Thu, 24 April 2003 at 5:47 PM

Corection, point#6, post #2, should read Save the pz2 in the RIGHT pannel with a new name.


Anthony Appleyard ( ) posted Fri, 25 April 2003 at 2:56 AM

I made my BIGHANDS hand files (same format as pose files) by text-editing to get the scale channels in.


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.