Format conversion and interoperability

Almost nothing in a 3D pipeline stays in the format it was authored in. A model gets exported to be printed, converted to be opened in CAD, re-exported to be viewed in a browser, and at each of those steps the file is rewritten by a program that has to decide what to keep. This section is about those decisions: which of them are lossless, which quietly discard something, and how to tell before the loss reaches the end of the pipeline.

What this covers

Converting between mesh formats (STL, OBJ, PLY, GLB, FBX, 3MF) and between mesh and solid formats (STEP), plus the interoperability failures that follow: wrong scale, missing materials, split or merged parts. It does not cover repairing a mesh that is already broken, which is its own section, or choosing between the programs that do the converting, which is what the tool directory is for.

Choosing between two formats

What a conversion discards

Why the model arrives wrong

Tools you can use here, in the browser

Software for this work

Assimp

A C++ library that reads 40 plus 3D formats into one common scene structure. A developer dependency, not an application.

Open Source Format Conversion

CAD Exchanger

Desktop app and SDK that read, heal and convert over 30 CAD and mesh formats. A translator, not an authoring tool.

Paid (one-time) Format Conversion3D Viewers

Autodesk Fusion

4.5

Cloud-connected CAD, CAM, CAE and PCB in one subscription, strongest on integrated manufacturing and weakest on air-gapped or very large assemblies.

Subscription · USD 680/year CAD

FreeCAD

4.3

Open source parametric CAD built on the OpenCASCADE B-Rep kernel, with a full Python API and workbenches for mechanical design, BIM, FEM and CAM.

Open Source CAD

Google model-viewer

A web component that puts an interactive glTF model and an AR button on a page with one HTML tag. Reads glTF and GLB only.

Open Source 3D Viewers

MeshLab

4.4

Open source system for processing and editing 3D triangular meshes, widely used for scan cleanup, repair and format conversion.

Open Source 3D Scanning and PhotogrammetryFormat Conversion

Format Conversion · 3D Viewers · CAD