Forum: Blender


Subject: OBJ Export Question

Touchwood opened this issue on Jul 09, 2010 · 12 posts


Touchwood posted Fri, 09 July 2010 at 6:28 AM

Is there any way to export to .obj format and not have blender tack on the mesh name after the object name and the image name for the materials?

i.e. Body_Cube.001 or material: tyre_tyre.jpg

I think I've tried every option for it to not do this but do not seem to have hit it yet. Is it at all possible as it gets to be a bit of a pain having to hand edit the obj file all the time.


bob1965 posted Fri, 09 July 2010 at 8:01 AM

edit name in the Links and Materials panel before exporting the OBJ


Touchwood posted Sat, 10 July 2010 at 7:46 AM

 Doesn't make any difference, if you re-name the mesh object name the same as the object name is exports as Piston_Piston. i.e objectname_meshname.

The weird thing is that occasionally it will export just the objectname without the meshname and I'm just trying to find out what the criteria for that is.

Could it be a buggy exporter????


bob1965 posted Sat, 10 July 2010 at 8:43 AM

Odd.

Which version are you using?


Touchwood posted Sun, 11 July 2010 at 10:49 PM

 Happens on all versions. 2.49 and 2.5 to SVN 30175.


bob1965 posted Mon, 12 July 2010 at 7:48 AM

I've gone so far as to load Blender onto a clean machine and I can't replicate this problem.

Are you using the library function?

Could it be OS related? I'm on Windows.

LOL There is a certain measure of irony in this situation. You are trying to eliminate this problem, I'm trying to create the problem to understand it but neither of us is making any progress.

There has to be something simple we are both overlooking.


RobynsVeil posted Mon, 12 July 2010 at 8:14 AM

I share Touchwood's experience, regardless of whether I run Blender in Ubuntu Linux or Windows XP Pro.

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


bob1965 posted Mon, 12 July 2010 at 8:23 AM

I don't dispute the problem, I believe the problem exists, I just can't make the problem happen here.


Touchwood posted Tue, 13 July 2010 at 2:23 AM

Quote - I've gone so far as to load Blender onto a clean machine and I can't replicate this problem.

Are you using the library function?

Could it be OS related? I'm on Windows.

LOL There is a certain measure of irony in this situation. You are trying to eliminate this problem, I'm trying to create the problem to understand it but neither of us is making any progress.

There has to be something simple we are both overlooking.

I'm on windows (x64 but using 32bit Blender). Using 2.49b to test as the obj export in 2.5 is not working properly. Which Library function are you referring to? I suppose though if I have to ask it means I'm not using it.

Have been trying to replicate the problem using primitives only rather than a full model. So far using the primitives it appears only to happen if the object name differs from the mesh name.

 If the object name = mesh name it exports using the object name only. If the mesh name is different, it exports as object name_mesh name. The anomaly though is that in complex meshes, if both OB+ME names are the same, the behaviour is not consistant.

Can you replicate this so far? Am still testing using more complex models though.


nruddock posted Tue, 13 July 2010 at 11:28 AM

TBH, I'd work with a single mesh (i.e. welded with no groups) and use UVMapper or similar to save and replace the groups.

Alternatively you could attempt to tweak the OBJ importer and/or exporter to better handle the naming.


Touchwood posted Tue, 13 July 2010 at 11:37 PM

 With the object naming it looks like its operator error. If both the OB and ME names are the same things are OK. Obviously, I'm not careful enough to get them to match when joining :-)

Any thoughts though on how to stop the appending of the image filename to the material name?


nruddock posted Wed, 14 July 2010 at 11:44 AM

Quote - Any thoughts though on how to stop the appending of the image filename to the material name?

Having looked at the exporter code (for 2.44) it appears that the mangling happens in there, so tweaking the code is the only way.