Forum: Poser - OFFICIAL


Subject: How would I get a list of all morph settings?

Prometheus273 opened this issue on Mar 28, 2010 · 6 posts


Prometheus273 posted Sun, 28 March 2010 at 11:22 PM

I have all my characters backed up (and then backed up again) but was wondering if there was a way to get a list of all morph settings to print out for safe keeping.  I tried taking screen caps but it would take much too long and the resolution is terrible.


RobynsVeil posted Sun, 28 March 2010 at 11:38 PM

You mean like a text-version? I'd be interested to know that myself. Pretty sure there's a script out there...

Monterey/Mint21.x/Win10 - Blender3.x - PP11.3(cm) - Musescore3.6.2

Wir sind gewohnt, daß die Menschen verhöhnen was sie nicht verstehen
[it is clear that humans have contempt for that which they do not understand] 

Metaphor of Chooks


basicwiz posted Sun, 28 March 2010 at 11:40 PM

 I think ocham has the very script.


PhilC posted Sun, 28 March 2010 at 11:54 PM

Is this so that you can apply those settings to a base figure so that you can recreate the character?

If so save a pose and include the morph settings option.

Otherwise:-

import poser<br></br>
scene = poser.Scene()<br></br>
fig = scene.CurrentFigure()<br></br>
for actor in fig.Actors():<br></br>
    for parm in actor.Parameters():<br></br>
        if
parm.IsMorphTarget():<br></br>
           
print actor.Name(),parm.Name(),parm.Value()

RobynsVeil posted Sun, 28 March 2010 at 11:59 PM

Thank you, Phil... just the thing I was looking for!

Of course, if I spent more time reading your fine Poser Python Manual instead of shopping the MP, I should have been able to write that!

Shopping's more fun, tho... :biggrin:

Monterey/Mint21.x/Win10 - Blender3.x - PP11.3(cm) - Musescore3.6.2

Wir sind gewohnt, daß die Menschen verhöhnen was sie nicht verstehen
[it is clear that humans have contempt for that which they do not understand] 

Metaphor of Chooks


Prometheus273 posted Mon, 29 March 2010 at 12:10 AM

Quote - Is this so that you can apply those settings to a base figure so that you can recreate the character?

If so save a pose and include the morph settings option.

Otherwise:-

import poser<br></br>
scene = poser.Scene()<br></br>
fig = scene.CurrentFigure()<br></br>
for actor in fig.Actors():<br></br>
    for parm in actor.Parameters():<br></br>
        if
parm.IsMorphTarget():<br></br>
           
print actor.Name(),parm.Name(),parm.Value()

Thanks Phil.  No, this is for plain ol' safekeeping.  As I said, I have my data backed up twice, but last month one of my backup hard drives crashed just as I was about to do a new backup.  The thought occurred to me that if I didn't have the second backup, all characters and some 3D files (some saved since 1998) would be totally lost.  Should something bizarre happen like that, I'd sleep better if I knew I had a hard copy of all the morph settings (even magnet positions) should I need to start from scratch
It's a bad, bad feeling to think for a moment that the creations that have given you such joy are gone, and such a relief to know a copy is safe somewhere.