Mon, Jan 27, 11:10 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 27 9:18 am)



Subject: how print the list of morphtarget dial from a poser file?


iderdnev ( ) posted Wed, 03 December 2003 at 11:57 AM ยท edited Mon, 27 January 2025 at 11:06 AM

Hello, I want to print (or edit in Excel) the names of the mophtarget dial from a poser model. Anyone know how I can make that?


stewer ( ) posted Wed, 03 December 2003 at 12:46 PM

If you have ProPack or P5, a simple Python script could take care of that.


Dave ( ) posted Wed, 03 December 2003 at 1:11 PM

For those of us not versed in creating Python scripts, is there one out there that already does what Iderdney was requesting? Dave


lesbentley ( ) posted Wed, 03 December 2003 at 3:12 PM

Iderdnev, I hope someone knows of a utility or Python script that can do what you want, if not then perhaps the ideas below will at least be better than compiling the list by hand. In Poser 4 select an actor (body part), then from the Edit menu select copy. Paste the clipbord contents into a text editor. The result will be a listing of all the none-hidden channels in that actor. Normally the morphs will be listed first, then the Taper channel, then the scale and rotate channels. Here is what you get if you copy and paste from Posette,s chest:

Chest   0       Small   Spline  0.0000
Chest   0       Large   Spline  0.0000
Chest   0       Droop   Spline  0.0000
Chest   0       Hi-nipple       Spline  0.0000
Chest   0       Cleavage        Spline  0.0000
Chest   0       heroine Spline  0.0000
Chest   0       taper   Spline  0.0000
Chest   0       scale   Spline  1.0000
Chest   0       xScale  Spline  1.0000
Chest   0       yScale  Spline  1.0000
Chest   0       zScale  Spline  1.0000
Chest   0       yrot    Spline  0.0000
Chest   0       zrot    Spline  0.0000
Chest   0       xrot    Spline  0.0000

Obviously you can edit this to leave a list of morph targets, but you would have to repete the procedure for each actor. An alternative to the above may be to use the free utility Mat Pose Edit to make a pose file containing only morph targets, zero those morph targets. Then you should be able to open the resulting pz2 in a text editor, and use its search and replace function to delete much of unneeded stuff in the pz2, and with a bit more editing by hand you will be left with a list of morpf targets.


iderdnev ( ) posted Wed, 03 December 2003 at 5:05 PM

Anyone know wher I could found the python script? I try the lesbentley method; thats works, but not really quicky! Anyway thanks to all If you have other methods for, I am awaiting for your help. Thanks


capsces ( ) posted Wed, 03 December 2003 at 6:22 PM

I'm not positive what you are trying to do. If you just want to print a list, you could save a zeroed pose to the library of the figure. Be sure to include morph targets when you save. Open the resulting pz2 in a text editor, then search and replace the following text with nothing: { keys { k 0 0 } } then search and replace the following text with nothing: targetGeom If you include the spaces in your search, those will be removed as well. This will give you a list with all actors that shouldn't require much editing. Beth


Nance ( ) posted Thu, 04 December 2003 at 12:38 AM

To get them all at once, open the Keyframe Editor window and highlight all the parts you want to copy in a column and hit Ctl-C. That copies the values to the clipboard from which you can paste into a word processor or spreadsheet.


iderdnev ( ) posted Thu, 04 December 2003 at 4:14 AM

Thanks to all for the answer, I can now to make my listing, Thanks


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.