Aspose Aspose.3D for .NET
Aspose.3D for .NET

Aspose.3D for .NET

Aspose.3D for .NET is an API that enables .NET developers to manipulate 3D document formats without the need for native software. The features include the ability to Create, Convert, Read, Control and Manipulate Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco file formats, and more.

Aspose.3D for .NET Developer Small Business License type: Developer, .NET
Aspose.3D for .NET Developer OEM License type: Developer, .NET
Aspose.3D for .NET Site Small Business License type: Developer, .NET
Aspose.3D for .NET Site OEM License type: Developer, .NET
Aspose.3D for .NET Developer SDK, Singe Developer And 50 Commercial Deployments License type: Developer, .NET
Aspose.3D for .NET Site SDK, Up to 10 Developers And 250 Commercial Deployments License type: Developer, .NET


Aspose.3D for .NET is an advaniced API that provides developers with a library to automate Gameware and Computer-Aided-Designing (CAD) API documents without requiring any rendering and 3D modeling software. The library supports STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary) and Google Draco file formats, and much more. Developers can easily modify, create, read, convert, and control the elements of 3D document formats.

The Aspose.3D for .NET API and can be deployed in.NET application without worrying about and 3rdparty modules and services.

Aspose.3D Input/Output Formats

  • GL Transmission: glTF (ASCII/Binary)
  • Autodesk: FBX 7.2 to 7.5 (ASCII/Binary)
  • 3D Systems CAD: STL (ASCII/Binary)
  • Wavefront: OBJ
  • Discreet 3D Studio: 3DS
  • Universal3D: U3D
  • Collada: DAE
  • Google Draco: DRC
  • RVM (Text/Binary)
  • Portable Document Format: PDF
  • Others: AMF, PLY (ASCII/Binary), A3DW

Aspose.3D Input Formats

  • DirectX: X (ASCII/Binary)
  • Siemens: JT
  • ASE
  • DXF
  • 3MF (3D Manufacturing Format)
  • VRML
  • Aspose.3D Output Formats
  • HTML

3D File Conversion

The Aspose.3d for .NET API gives developers a set of algorithms, making it a comprehensive solution for the conversion of  3D file formats. The conversion is as straightforward as changing the target file extension. The conversion takes place in 2 simple steps; Load the source file in an instance of Scene, call its Save method with an appropriate File Format parameter. Conversion done!

3D Scene Creation

Aspose.3D for .NET gives developers an easy way to generate scenes from scratch without requiring any 3D rendering or modeling component. They can also use the Aspose.3D .NET library to save the scenes in various formats (FBX, Discreet3DS, STL, WavefrontOBJ, Universal3D, and Collada) by simply calling the Save method of the Scene class object.

Add Asset Information to 3D Scenes

The Aspose.3D for .NET library gives developers the feature set to define Scene Metadata. Metadata is structured information to describe, locate, and retrieve, use, and manage information resources.

Create 3D Mesh & Graphic Shapes

The Aspose.3D for .NET library provides developers with the ability to build a mesh of diverse 3D geometric shapes, define polygons and control points to create meshes, and point a mesh to many shape type instances. Developers can also position 3D shapes accurately on a 3D scene.

Share Mesh Geometry Data with Multiple Nodes

To use computer memory efficiently single Mesh instances can be linked to many Node instances. To build a solution with a significate number of 3D cubes developers can free up memory by dynamically creating Mesh objects on system startup. Subsequent Mesh objects can then be added incrementally. Which provides efficient 3D object instancing.

Triangulate Mesh with Custom Memory Layout of Vertex

Converting a mesh to a triangle mesh simplifies complex structures by representing them as a set of triangles. Graphic software and hardware operates more efficiently with triangles. The memory layout of Vertex is important when feeding Graphics Processing Unit because it must understand the vertex layout to extract accurate buffer attributes.

Independent of any 3rd Party Software

The Aspose.3D API is developed with native code that does not depend on any external software or API installation to work with 3D files. It is a bespoke solution of supported features, security, stability, scalability and speed.



Create 3D scene & save in the supported format
Load, save & convert files to a stream
Work with geometry & scene hierarchy
Share mesh geometry data between multiple nodes
Add animation property to scene document
Triangulate a Mesh with Custom Memory Layout of the Vertex
Add a Target Camera in Scene
Animate Objects in a Scene
Split Meshes by Material
Render a 3D View in the Image Format
Cast and Receive Shadows on Geometries
Allow change plane's orientations
Enhance the creation of cylinder
Added vulkan renderer support
Create geometry by extruding shapes
UV atlas algorithm support
Support for standard 3d printing format AMF
FBX import and Binary write support
Export and import glTF files with draco compression

Related Products

Aspose.Total Product Family
All Aspose API's and Libraries in one comprehensive suite
Aspose.Total for .NET
Edit, Convert, Automate popular document formats in .NET