3D & CAD

Files that describe shapes in three dimensions: polygon meshes, whole scenes with materials and animation, the saved work of modelling programs, engineering drawings, models prepared for 3D printing, scanned point clouds and the models used in games.

Groups

All 3D and CAD formats

FormatNameAbout
Meshes
.OBJWavefront OBJA plain text mesh of vertices, normals and faces, read by almost every 3D program.
.PLYPolygon File FormatStanford’s mesh and point cloud format, with a header that declares every property.
.STLStereolithographyA surface of triangles and nothing else, the standard input for 3D printing.
Scenes
.FBXAutodesk FilmboxAutodesk’s scene exchange format for models, skeletons and animation.
.GLTFGL Transmission FormatKhronos’ open format for 3D scenes, as JSON with buffers or as one binary .glb.
Modelling projects
.BLENDBlender fileBlender’s saved memory, in file blocks described by the SDNA they carry.
.SKPSketchUp modelSketchUp’s native model file, read by other programs through Trimble’s SDK.
CAD
.DWGAutoCAD drawingAutoCAD’s native drawing, versioned by a six-character string at the start.
.DXFDrawing Exchange FormatAutodesk’s documented exchange format, pairs of group codes and values.
.STEPSTEP product modelThe ISO 10303 standard for exact solid models, the neutral format between CAD systems.
3D printing
.3MF3D Manufacturing FormatA ZIP package of XML models with units, colours and print settings.
.GCODEG-codeLine by line machine commands a slicer writes for one particular printer.
Point clouds
.LASLAS lidar point cloudThe ASPRS standard for lidar points, with returns, intensity and classification.
Game models
.MD3Quake III Arena modelid Software’s model format, animated frame by frame and joined at named tags.