3D Formats Extract Assets Via C#

Extract Assets from 3D document formats without any 3D modeling and rendering software to build cross-platform .NET applications.

 

Developers can use the 3D library to easily extract 3D file assets. Few formats supported by the API are WavefrontOBJ, Discreet3DS, STL (ASCII, Binary), FBX (ASCII, Binary), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco formats, etc. The extraction process is simple, load the source file through an instance of the scene class , create the archive class and handle the extraction asset class, and call the The Save method for the relevant output format parameter.

Extract Assets from 3D Scene to various formats

Developers can easily extract assets from 3d files through the same process listed above. Consider some examples like 3DS to FBX Extractor. Load 3DS files via scene class objects. Create save options with FbxSaveOptions to create save options and call the scene save method with the output file path and fbx options arguments. The API has appropriate options classes for saving into related classes, e.g. A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions and more. Here is the full list of 3D extractor formats options.

C# Code for 3DS to FBX Extract Assets