Feature List
Contents
[
Hide
]
Aspose.3D for .NET Features - 3D file manipulation and conversion API built in C#.
General Features
- Written completely in C#, works with .NET Framework.
- .NET environment required.
- Supports Windows Forms and ASP.NET applications.
- API reference in HTML and Microsoft Help format.
- Supported .NET Frameworks (2.0, 3.5, 4.0, 4.0_ClientProfile, 4.5.0, 4.5.1, 4.6.0, 4.6.2, 4.7, 4.7.2).
- 32-bit OS support.
- 64-bit OS support.
Feature Matrix
| Features | FBX |
Collada |
glTF |
glTF 2.0 |
U3D |
PDF |
STL |
OBJ |
PLY |
3DS |
ASE |
X |
3MF |
RVM |
Draco |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lambert Material |
|
|
|
|
|
|
|
|
|
||||||
Phong Material |
|
|
|
|
|
|
|
|
|||||||
Shader-based Material |
|
|
|||||||||||||
PBR Material |
|
||||||||||||||
PBR Specular Material |
|
||||||||||||||
Diffuse texture |
|
|
|
|
|
|
|
|
|
|
|||||
Advanced texture |
|
|
|
|
|
|
|||||||||
Polygon meshes |
|
|
|
|
|||||||||||
Triangle-based meshes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vertex elements |
|
|
|
|
|
|
|
|
|
|
|
|
|||
NURBS geometries |
|
||||||||||||||
Parameterized geometries |
|
||||||||||||||
Local transformation |
|
|
|
|
|
|
|
|
|
|
|||||
Instancing |
|
|
|
|
|
|
|||||||||
Scene graph |
|
|
|
|
|
|
|
|
|
||||||
Custom property |
|
|
|
||||||||||||
Skeleton |
|
|
|||||||||||||
Morph deformer |
|
|
|||||||||||||
Property animation |
|
|
|||||||||||||
Mesh Compression |
|
|
|
|
|
Supported glTF 2.0 Extensions
Aspose.3D for .NET provides comprehensive support for key glTF 2.0 extensions:
Core glTF 2.0 Features
- Base glTF 2.0 format with JSON-based scene description
- Binary container format (GLB) for efficient delivery
- Material system supporting physically based rendering (PBR)
glTF Extension Support
KHR_draco_mesh_compression
- Enables loading and saving of compressed meshes
- Reduces file size significantly with minimal performance impact
- Ideal for web-based applications requiring efficient transmission
EXT_mesh_features
- Supports advanced mesh feature grouping
- Allows associating feature IDs with geometry elements
- Enables rich visualization and processing capabilities
EXT_structural_metadata
- Provides access to structured semantic information
- Supports property tables with typed attributes
- Allows storage of custom metadata alongside geometry
KHR_materials_common
- Includes common material presets
- Simplifies creation of standard materials
- Ensures cross-platform compatibility
KHR_materials_pbrSpecularGlossiness
- Supports legacy PBR material workflows
- Maintains compatibility with existing content pipelines
- Provides alternative PBR parameterization