Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2025 Feb 01 9:10 pm)
There is no direct Python method to enable morph deletion.
However my "Poser Pocket Knife" plug in does have the tools to delete morphs selected by various parameters. The morphs are not just hidden they are totally removed from the figure.
I'd be interested to know if your solution was similar to mine.
You may find this resource of interest.
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.
I found a small script for Poser called MorphTidy. It lets you delete all morphs that matches your search criteria. Well, it doesn't work. Maybe its for earlier versions. But after debugging it, almost all of it works except the very part where it deletes the morph target it found. What the original script tries to do to delete the morph is:
print "Deleting: ",ps.Name()
ps.SelectActor()
scene.DeleteCurrentProp()
As you might have guessed, "ps" addresses the parameter it found that matches the search. The part where it fails is the ps.SelectActor(). But I'm not sure if scene.DeleteCurrentProp() will work as it never got there.
So I looked for any command that could remove a morph target, and the closest I could find was RemoveValueParameter. However, I just can't get it to work on removing a morph target. Maybe its not for it after all.
Well, anyone knows of a command or a process that can be used to remove a morph target?