Roy G opened this issue on Feb 26, 2002 ยท 7 posts
Roy G posted Tue, 26 February 2002 at 2:02 PM
Poser has a problem loading OBJ files. And oddly doesn't have the same problem when loading 3DS files.
Say you have a prop with three materials. Material #1, Material #2, Material #3. Note the space in the material name.
If you load this prop into Poser from an OBJ. file you end up with only one material. If you load the prop from a 3DS file it will load correctly. This is really odd because I have always been told that the preferred format is the wavefront OBJ type file.
The work around is to take the OBJ file into a text editor and do a search to replace Material # with Material# or Material_# getting rid of the space. You will have to do the same thing to the matching mtl. File as well.
What is also odd is that Poser has no problem saving OBJ files that contain spaces or working with props that contain them once they are loaded. You can look inside an OBJ file saved by Poser and the Material names are there complete with the spaces. It just can't load them correctly unless you use the work around.
You can also save the prop in poser as a pp2 and it will work correctly with the spaces in the material names.
I have not experimented yet with material names that are more descriptive like "table top, table leg, chair top and chair leg" but I suspect in the example given you would end up with two materials, table and chair.
This is a real drag because many 3DS files seem to use this "material #" type format making them a Problem when used with Poser.