Forum: Poser Technical


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

queequeg opened this issue on Apr 24, 2003 ยท 7 posts


queequeg posted Thu, 24 April 2003 at 7:31 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

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.