Thu, Feb 27, 5:33 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Moderators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Feb 27 3:55 am)



Subject: Poser adding numbered suffixes in .obj files


Cage ( ) posted Sun, 13 November 2011 at 11:52 PM · edited Tue, 30 July 2024 at 7:42 AM

If you use Poser to export two or more .obj files, combining them, it will add numbered suffixes, similar to figure numbering in a .cr2 (:1, :2, etc), to group and material names.  It seems that the Setup Room does this as well, to materials, with an autoconversion.

Unfortunately the feature can break the .obj for figure grouping and can ruin MAT compatibility on a converted figure.  Setup Room conversion becomes more important now, perhaps, than in the past, with its added ability to auto-convert figures to weight mapping.

So I ask, does anyone know how to turn off or circumvent this feature?  Poser 5 didn't do it, and it's been driving me nuts since I switched to Poser 7.  Too many .obj and .cr2 files now need to be text-edited after prepping them in Poser.  The feature seems to interfere with Poser's intended toolset.  I'd love to see it go away altogether.  :laugh:

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


EnglishBob ( ) posted Mon, 14 November 2011 at 10:47 AM

I'll try this myself in due course, but I assume you've tried various combinations in the export check-box? Maybe not all of them, though...

Perhaps a geometry-concatenating Python script, run before export, might do the trick. Exports of single objects don't have this problem. Someone wrote such a script a while back, fellow called Cage or something like that... :) 


Cage ( ) posted Mon, 14 November 2011 at 12:15 PM

Quote - Perhaps a geometry-concatenating Python script, run before export, might do the trick. Exports of single objects don't have this problem. Someone wrote such a script a while back, fellow called Cage or something like that... :)

Eh?  Did I write such a script?  See, I don't even know what I've written.  I forget.  :lol:  Huh.

Using Python for a custom .obj export could solve the figure .obj problem, but the issue with the Setup Room is more serious.  If I'm not the only one encountering the material renaming when using the setup room, perhaps the matter should be reported as a bug.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


Cage ( ) posted Mon, 14 November 2011 at 1:26 PM

Aha.  Yes, I did write that script.  Man oh man.  Where is my mind?  Out in the water, see it swimming.  :lol:

http://www.the.cage.page.phantom3d.net/looper/merge_actor_geoms1b.py

Yes, the linked script could be useful for this sort of thing.  Good, good.  :laugh:  Thanks for the reminder, EnglishBob.  :thumbupboth:

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


edgeverse ( ) posted Mon, 14 November 2011 at 4:36 PM

I open my exported objects in wordpad and removed the added suffixes

3D Digital Comics & Art/My homepage
http://www.edgeversemedia.com


Cage ( ) posted Mon, 14 November 2011 at 4:41 PM

Quote - I open my exported objects in wordpad and removed the added suffixes

That's what I've been doing, using Syn text editor.  It would be nice it it wasn't necessary, though.  IMO, this tendency of Poser's limits what you can do in terms of content creation using just Poser itself.  I don't understand why it doesn't have an "off" switch.  Hmm.  :unsure:

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


edgeverse ( ) posted Mon, 14 November 2011 at 5:36 PM

I agree cage.

3D Digital Comics & Art/My homepage
http://www.edgeversemedia.com


Netherworks ( ) posted Mon, 14 November 2011 at 7:31 PM

Quote - Where is my mind?  Out in the water, see it swimming.

+10 for a The Pixes quote. :)

Yeah, I wind up having to fix with a regular expression search-replace.

.


Cage ( ) posted Mon, 14 November 2011 at 7:38 PM

Does anyone encounter materials renaming, when using auto-weight map conversion in the Setup Room?  I think that problem should be reported as a bug, if it isn't just me doing something wrong.  :unsure:

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


Cage ( ) posted Mon, 14 November 2011 at 10:06 PM

Quote - Yeah, I wind up having to fix with a regular expression search-replace.

I've never really used the Python RE module.  What is the benefit?  I recall reading somewhere that Python's standard string replace method is faster, I think.  :unsure:  Wondering if I should start learning RE.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


Cage ( ) posted Tue, 15 November 2011 at 12:06 AM

Okay.  It looks like auto-weightmap conversion will not alter material names under normal circumstances.  As far as I can tell, though, it may do so if the imported .obj has its group names modified using the Grouping Tool, before conversion.  I'm not sure of that, but it's the only odd thing I did to the .obj which ended up with the naming issue.  I'll do some more tests.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


lesbentley ( ) posted Tue, 15 November 2011 at 4:19 AM

Other people have mentioned garbage that gets added to obj files, and it is in my oppinion a very serious bug. I use P6, and fortunately it does not suffer from that bug. It is one of the main reasons I have not upgraded. Whilst later versions of Poser sound like they have some good features, I don't want to spend money on something that is so seriously broken with respect to obj export.


Cage ( ) posted Tue, 15 November 2011 at 12:11 PM

Quote - I don't want to spend money on something that is so seriously broken with respect to obj export.

I think they consider this a useful feature and think nothing is broken at all.  I think it could be a very useful feature, in some cases but not in others.  I agree that it is broken until it has an off switch.  :laugh:

Is there a way a bunch of us could file a sort of petition with SM, or something, about changing this sort of thing?  Does everyone have to report a bug independently?  And if they don't consider this a bug, will bug reports even get anywhere?

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


lesbentley ( ) posted Tue, 15 November 2011 at 1:51 PM

Quote - I think they consider this a useful feature and think nothing is broken at all.

I suspect that some idiots probably did conciddered this a "useful feature". Perhaps even the same idiots who decided that every cr2 was going to have two CenterOfMass props added whether you want them or not. Or the same idiots who decided that certain import and export options should be selected by default. Or perhaps it was the supreeme idiot, the one who decided that import scale should be based on a percentage of a mythical "standard figure size".

Quote - ... will bug reports even get anywhere?

Perhaps not, but the only alternatives I think of are banned under the Geneva Convention.


Cage ( ) posted Tue, 15 November 2011 at 1:55 PM

Les: :thumbupboth:  :laugh:

 

Poser sure has some odd quirks.  I wish we had a way to change some of those things.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


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.