Read, Write, Manipulate and Convert 3D file formats within any .NET-based application. Aspose.3D for .NET is a feature-rich Gameware and Computer-Aided-Designing (CAD) API to manipulate documents without any 3D modeling and rendering software dependencies.
Vendor
Aspose
Company Website
Aspose.3D for .NET is a feature-rich Gameware and Computer-Aided-Designing (CAD) API to manipulate documents without any 3D modeling and rendering software dependencies. The API supports Blender, Maya, OpenUSD, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco file formats and more. Developers can create, read, convert, modify and control the substance of 3D document formats easily. Aspose.3D for .NET API is user-friendly and can be deployed with any .NET application as easy as copying it without worrying about other services and modules installed already. The API supports famous 3D file formats including Autodesk FBX 6.1, 7.2 to 7.5 (ASCII/Binary), STL, OBJ, 3DS, U3D, Collada DAE, glTF (ASCII/Binary), Google Draco DRC, OpenUSD (USDA, USDC, USDZ in text/binary), RVM, PDF, XYZ, AMF, PLY, A3DW, and more. It also supports input-only formats such as Blender, Maya, DXF, DirectX X, Siemens JT, 3MF, ASE and VRML, and output-only formats including HTML and PCD point clouds.
Features
- Create 3D scenes and save in a uniform object model.
- Load, save and convert files across many 3D formats.
- Work with geometry and scene hierarchies.
- Share mesh geometry data between multiple nodes.
- Property animation and skeleton animation.
- Triangulate a mesh with custom memory layout of the vertex.
- Mesh boolean operations (union, intersection, difference).
- Animate objects in a scene.
- Split meshes by material.
- Render a 3D view into image formats.
- Vulkan-backed WinForms renderer.
- Blind watermark for 3D meshes to protect intellectual property.
- Procedural modeling support to generate complex 3D objects.
- Text-to-3D Mesh support to create geometry from fonts and text.
- Create geometry by extruding shapes.
- Generate UV/Normal/Tangent for meshes.
- Enhanced security for interacting with file dependencies.
- Draco compression and decompression support.
- Convert 3D scenes by simply loading a file and calling the Save method with a desired format.
- Create scenes from scratch without needing 3D modeling software.
- Read and write asset information and metadata of a 3D scene.
Benefits
- No dependency on external 3D modeling or rendering tools.
- Supports extensive 3D file formats used in CAD, game development, and digital content creation.
- Straightforward deployment with any .NET application.
- Robust set of features for animation, geometry creation, mesh manipulation, rendering and watermarks.
- Simplifies 3D file conversions with minimal code.
- Helps protect 3D intellectual property with blind watermarking.
- Enables procedural generation of detailed 3D assets.
- Built using managed code, offering security, stability, scalability and high performance.