Convert 3D formats

About 3D file formats

The electronic representation of a three-dimensional object is known as a 3D file. A 3D file format is used to store information about 3D models. It usually stores information about 3D models as plain text or binary data. There are literally hundreds of 3D file formats that are widely used in 3D games, printing, computer-aided design, manufacturing, academia, engineering and more. Each industry has its own 3D file formats for several reasons.

Supported 3D file conversions

FromTo
3DS3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
3MF3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
AMF3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
ASE3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
DAE3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
DRC3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
FBX3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
GLTF3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
JT3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
OBJ3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
PLY3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
RVM3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
U3D3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
USD3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
USDZ3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
VRML3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF
X3D: 3DS, AMF, DAE, DRC, FBX, GLTF, OBJ, PLY, RVM, U3D
PDF: PDF

Convert from 3D formats

With GroupDocs.Conversion you can easily convert your 3D document into another file format.
For example, 3D to PDF conversion code snippet looks like this:

// Load the source 3D file
using (Converter converter = new Converter("sample.3ds"))
{
    // Set the convert options for PDF format
    PdfConvertOptions options = new PdfConvertOptions();
    // Convert to PDF format
    converter.Convert("converted.pdf", options);
}

Put it simply - you just load a 3D file into the Converter class, select the desired output format and GroupDocs.Conversion does all the rest.

Note
Refer to the API reference for more conversion options and customizations.

Convert to another 3D format

On the other hand, converting your files to another 3D format is also quite simple and natural. The following code snippet shows how to convert 3DS document to FBX in C# using GroupDocs.Conversion.

// Load the source 3DS file
using (Converter converter = new Converter("sample.3ds"))
{
    // Set the convert options for 3D format
    var options = new ThreeDConvertOptions { 
       Format = ThreeDFileType.Fbx
    };
    // Convert to FBX format
    converter.Convert("converted.fbx", options);
}