Compatible 3D Software


Most 3D software are compatible with the Substance Bakers as long as they export mesh geometry as polygons in file formats supported by the applications.

However not all software are on par in term of feature and quality when exporting these meshes. This is why it is important to clean a mesh properly and making it sure it will be compatible with the bakers. For more information on how to prepare a mesh see the various Guides.

Software Compatibility

Below is a list of commonly known 3D software and their compatibility with the bakers:

NameStatus
BlenderCompatible: requires to flatten modifiers before export.
MayaCompatible: requires a freeze transform and delete history before export.
3DS MaxCompatible: requires a reset xForm before export.
MODOCompatible: recommended to use the Game Tab exporter set to "Unreal Static Mesh".
Cinema 4DCompatible: requires to flatten modifiers before export.
zBrush

Not Compatible: low-poly meshes, they need to be processed and cleaned in another 3D application first.
Compatible: high-poly meshes for baking.

File format

When baking geometry it is important to take into account the file format used as well. The file format will define the quantity of information that will be saved in the mesh.

Having too much information can sometimes be detrimental and lead to errors. We usually recommend to try different file formats when errors happen as it can be an easy way to troubleshoot issues and determine if the culprit is in the baker itself or coming from the 3D software.

Bellow is a quick overview of the two most common file format supported by the bakers:

File formatInformation
FBX

Autodesk FBX (Filmbox) is the main file format used by Autodesk Software, it can be wrote as text or binary.
It supports :

  • UVs (multiples sets)
  • Vertex, Tangent and Binormals
  • Vertex colors
  • Triangle face, Quad face and N-Gon face
  • Cameras
  • Lights
  • Mesh subdivisions
  • Smoothing groups
  • Material information (such as color)
  • Bitmap
OBJ

Wavefront OBJ is a very simple text based file format that supports :

  • UVs (only one set)
  • Vertex Normals
  • Vertex Colors (only if exported from Pixologic zBrush)
  • Triangle face, Quad face, and N-Gon face
  • Material color (if mtl file is present)