View Single Post
Old 15th April 2006, 11:57 AM   #9
Dennis
Senior Member
Professional user
 
Dennis's Avatar
 
Join Date: Jul 2003
Posts: 899
Default

Probably worth mentioning, and anyone feel free to correct me here, but I think the main purpose of the importers/exporters in AC3D are to get the geometry loaded/saved --- materials are tricky, because not all applications treat them the same.

A good example of this is the OBJ format and applying textures. OBJ allows multiple textures per object, but AC3D only allows one texture per object --- this makes importing objects with textures problematic, as a choice had to be made between splitting up the object into multiple objects to support different textures (thus losing shared vertex advantages), and loading only one texture (the loader author went with the latter, probably a good choice as the geometry is often more important than the surfacing when loading into a modeler).

This is likely causing the materials not to load properly per-surface as well...
Dennis is offline   Reply With Quote