NextPreviousHomeAbout 3D model formats



michiel | a year ago | 4 comments | 8 likes | 751 views

chaver, Omer, songbaojin and 5 others like this!

The latest version of BluffTitler supports 4 3D models formats: GLB, STL, OBJ and X. This page explains the differences.

GLB

GLB is the most feature-rich format. It supports colour, normal, occlusion, roughness, metalness and glow maps:
outerspace-software.com...

It also supports animation:
outerspace-software.com...

GLB uses the PBR (Physically Based Rendering) lighting model. If skillfully used by the model designer, it makes the models look very realistic:
outerspace-software.com...

GLB stores its textures inside the GLB file, so you never have have to worry about missing textures!

A good source for high quality GLB models is Sketchfab:
sketchfab.com...

STL

STL is a very primitive format. It's nothing more than a collection of triangles: no colours, no transparency, no textures, no submodels, no animation and only flat shading. But it's all you need for single colour 3D printing and for this reason has become very popular.

A good source for high quality STL models is MyMiniFactory:
myminifactory.com

Here's a trick to texture a STL model:
outerspace-software.com...

OBJ

OBJ is an old and primitive format, but still widely used as an exchange format for simple models.

OBJ stores its textures in separate picture files, like PNG or JPG. It also needs a separate MTL file to define the materials. Without an accompanying MTL file, OBJ files are fully white and untextured. Because this is easy to forget, you'll find many OBJ files on the internet with missing textures.

X

X is the DirectX model format. Because DirectX itself has stopped supporting it, other apps, including Blender, have also stopped supporting it. There clearly is no future for the X format.

To stay compatible with old shows, BluffTitler still supports X models, but we advise you not to use X models for new projects.

Some BixPacks use X models. We are in the process of converting them to OBJ in remastered versions, as we recently did with the Moon pack:
outerspace-software.com...

Conclusions

We are a big fan of the GLB format because it's a feature-rich open format with excellent documentation. And we're not the only one because in the recent years it has become a very popular format!

For simple models we prefer OBJ, for complex models GLB.

Try to convert your X models to OBJ or GLB.




Share this on FacebookShare this on X

Merci Michiel

PAT67, a year ago


Good advice on converting the x models we have. Something I need to finish doing.

Decentralized, a year ago


The USD format adopted by many editors could be a new opportunity.

Jeep35, a year ago


Thank you Jeep for the suggestion!

And in case you're wondering how it's possible for BluffTitler to support X files with DirectX 11: we're using our own importer (parser) that is fully independent of the DirectX API.

michiel, a year ago


Comment to this article

You must be logged in before you can comment to this article. Login | Register

More by michiel

About michiel

Michiel den Outer is the founder and lead coder of Outerspace Software. He lives in Rotterdam, the Netherlands.

If he isn't busy improving BluffTitler, he is playing the piano or rides the Dutch dikes on his bikes.

808 articles 4.0M views

Contact michiel by using the comment form on this page or at info@outerspace-software.com