Thu, Jan 9, 4:32 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 09 3:46 am)



Subject: Removing unused material zones?


Roy G ( ) posted Mon, 22 February 2010 at 6:18 AM · edited Tue, 24 December 2024 at 11:43 AM

Every once in awhile I’m, not paying attention and I apply a MAT pose to the wrong figure. What then happens is that whole slew of invalid material zones get attached to the wrong figure. Which makess the material room a nightmare.

Is there a python script that will look at the figures obj file, see what the valid material zones are, and then remove all of the zones that don’t belong?

I hate to admit it, but I would probably use this script a lot.


RobynsVeil ( ) posted Mon, 22 February 2010 at 6:23 AM

I use Poser File Editor for that exact purpose, among others. Not free, but it does do that (and a bazzillion other things). I'm sure there's a freebie out there, tho...

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


PhilC ( ) posted Mon, 22 February 2010 at 6:27 AM

You can remove them manually using John Stallings free CR2 editor.
http://groups.yahoo.com/group/PoserTECH/ 

Poser Pocket Knife includes a tool to do it automatically.


Roy G ( ) posted Mon, 22 February 2010 at 7:32 AM · edited Mon, 22 February 2010 at 7:38 AM

Thanks for the replies, I do have Poser file editor, and it is excellent, and it will remove the extra materials.

I was just hoping for a way to do this from inside Poser to save time. It would be so nice to just run a script to fix my error.

I'm considering Poser Pocket Knife.


bagginsbill ( ) posted Mon, 22 February 2010 at 10:24 AM · edited Mon, 22 February 2010 at 10:25 AM

SM did not expose a "delete material group" function in the Python interface, so no there is no way to do it through the Python API.

However, while I'm not offering to do so, a Python program can be written to do exactly what you described. Python can read and write files, regardless of whether it is in Poser or not. So Python can re-write the file sans the offending material groups. Such a program could also be written in C, C++, Java, C#, Fortran, Cobol, etc. In other words, a computer program can do it. But I don't know of any that do.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


PhilC ( ) posted Mon, 22 February 2010 at 11:09 AM

The Poser Pocket Knife Python script will compare the materials declared in the figure's CR2 file with those present in the figure's OBJ file and delete the surplus. It is a one button click performed within Poser. It works in much the way bagginsbill describes.

Poser Pocket Knife comes bundled with a stand alone Poser file editor named "pz3edit" also containing this feature. 


bagginsbill ( ) posted Mon, 22 February 2010 at 11:20 AM

So there ya go. PhilC is da man when it comes to Poser workflow enhancement.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


Roy G ( ) posted Mon, 22 February 2010 at 11:22 AM

Thank you guys.


Dizzi ( ) posted Mon, 22 February 2010 at 11:55 AM

That's why I usually load Mat Poses as Material Collections: Poser will ask if it should create the material zones :-)



Roy G ( ) posted Mon, 22 February 2010 at 12:27 PM

That's right Dizzi, MAT poses are really kind of a hack. But they are still what's supplied most often by the venders.

I would prefer to deal with Material Collections as that's really where materials belong I think.


Dizzi ( ) posted Mon, 22 February 2010 at 12:56 PM

Just changing the extension from pz2 to mc6 will bring the dialog up, so with Poser 8 you don't have to move the files around :-) 



Natolii ( ) posted Thu, 25 February 2010 at 2:57 PM · edited Thu, 25 February 2010 at 2:59 PM

Keeping fingers crossed on this one...

Bingo.

Works, Thanks Roy for pointing me here.

I grabbed CR2 Editor from here
http://www.morphography.uk.vu/dlutility.html


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.