3D Formats Compression Via C#

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


Developers can easily read, create, convert, update and control the substance of 3D formats easily using 3D graphics library. Few of the supported formats by the API are WavefrontOBJ, Discreet3DS, STL (ASCII, Binary), FBX (ASCII, Binary), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco formats and more. Compression process is easily as to loading the source file via instance of Scene class , and calling the Save method with relevant output format parameter.

Compress 3D Scene to various formats

Developers can easily compress 3d files through the same process listed above. Consider a few examples, such as 3DS to FBX compression. Load 3DS files through scene class objects. Create the saving options using FbxSaveOptions to create save options and call the scene Save method with the output file path and fbx options as parameters. API has appropriate options classes for saving into relevant classes like A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions and more. Here is complete list for 3D compression format options.

C# Code for 3DS to FBX Compression