Supported Formats
Browse details for all file formats supported by Faicad 3D Viewer.
Mesh
STL
.stl
STL is the most common triangle mesh format, widely used in 3D printing and CAD exchange. Both ASCII and Binary encodings are supported and auto-detected.
GLB
.glb
GLB is the binary format of glTF 2.0, packing meshes, textures and animations into a single file. Full PBR material, animation and topology selection support.
GLTF
.gltf
GLTF is the JSON-based format of glTF 2.0, referencing external .bin and texture files. Supports PBR materials, animations and topology selection.
3MF
.3mf
3MF (3D Manufacturing Format) is a 3D printing format promoted by Microsoft, supporting color and material information.
OBJ
.obj
OBJ is the classic Wavefront 3D text-based format, referencing external .mtl material library files.
PLY
.ply
PLY (Polygon File Format) stores vertex colors, normals and other attributes. ASCII and Binary are auto-detected.
FBX
.fbx
FBX is Autodesk's 3D exchange format, widely used in gaming and film industries, supporting meshes, materials and animations.
Collada
.dae
DAE (Collada) is an XML-based open 3D format supporting full scene graphs, materials and animation data.
3DS
.3ds
3DS is the classic format of Autodesk 3ds Max, widely used for legacy 3D content exchange.
USDZ
.usdz
USDZ is Apple's Universal Scene Description package format for AR and 3D content distribution.
Draco
.drc
DRC (Draco) is Google's compressed mesh format that significantly reduces 3D model file sizes, ideal for web transmission.
AMF
.amf
AMF (Additive Manufacturing Format) is an ISO standard 3D printing format supporting color, textures and multiple materials.
LWO
.lwo
LWO is LightWave 3D's model format, supporting polygon meshes and surface material attributes.
3DM
.3dm
3DM is Rhinoceros 3D (Rhino)'s native format, widely used in industrial design and architecture.
CAD
STEP
.step .stp
STEP is the most widely used 3D data exchange format in industrial CAD. Auto-imported and rendered with topology preservation, wireframe display and unit auto-detection.
DXF
.dxf
DXF (Drawing Exchange Format) is Autodesk's CAD data exchange format, widely used for 2D engineering drawings and 3D model exchange.
Animation
BVH
.bvh
BVH (Biovision Hierarchy) is a motion capture data format, rendered as skeleton hierarchy animations.
MD2
.md2
MD2 is the model format used by Quake II engine, supporting vertex animation — a classic game model format.
Point Cloud
XYZ
.xyz
XYZ is a simple point coordinate format with X/Y/Z values per line, rendered as a point cloud.
PDB
.pdb
PDB (Protein Data Bank) is the protein structure format. Atoms and bonds are rendered as point clouds and lines.
PCD
.pcd
PCD (Point Cloud Data) is Point Cloud Library's standard format storing 3D point coordinates and attributes.
Volume
VTK
.vtk .vtp
VTK (Visualization Toolkit) is the standard data format in scientific visualization, supporting multiple data types.
NRRD
.nrrd
NRRD (Nearly Raw Raster Data) is a volume data format in medical and scientific imaging, supporting multi-dimensional raster data.
GCode
GCode
.gcode
GCode is the instruction set for 3D printer toolpaths. This app renders the movement trajectories as 3D line segments.
Vector
SVG
.svg
SVG (Scalable Vector Graphics) is an XML-based 2D vector graphics format widely used for web icons, illustrations and UI design.
Other
VRML
.wrl
WRL (VRML) is an early web 3D standard that describes 3D scenes and objects in text format.
VOX
.vox
VOX is MagicaVoxel's voxel editor format, building pixel-art style 3D models from cubic voxels.
KMZ
.kmz
KMZ is a compressed KML (Keyhole Markup Language) format for packaging geospatial data and 3D models.