Create, Manipulate & Save 3D files to multiple formats without requiring any external modeling & rendering software. Aspose.3D for Java is a standalone Gameware and CAD API to manipulate 3D files. API supports most of the popular 3D file formats and applications can create, read, convert & modify files easily.
Vendor
Aspose
Company Website
Aspose.3D for Java is a standalone Gameware and CAD API to manipulate 3D files. The API supports most of the popular 3D file formats and applications can create, read, convert and modify files easily. Moreover, the API assists developers in modeling and creation of massive game worlds, superb scenes for design visualization, engaging virtual reality experiences, adding Animation property to scene files, formatting elements using transformations and much more. Aspose.3D for Java supports a wide range of formats. For Input/Output operations, it works with Autodesk FBX 6.1, 7.2 to 7.5 (ASCII/Binary), STL (ASCII/Binary), OBJ, 3DS, U3D, DAE, glTF (ASCII/Binary), Google Draco DRC, OpenUSD (USDA, USDC, USDZ in Text/Binary), RVM, PDF, XYZ and others including AMF, PLY (ASCII/Binary), and A3DW. Input-only formats include Maya (ASCII/Binary), DXF, Blender, DirectX X (ASCII/Binary), Siemens JT, 3MF, ASE and VRML. Output-only formats include HTML and PCD. The API allows developers to perform conversions easily by simply loading a Scene and saving it in a different supported format.
Features
- Create 3D scenes and save them in a uniform object model.
- Load, save and convert files between many supported 3D formats.
- Work with geometry and scene hierarchy.
- Share mesh geometry data between multiple nodes.
- Property animation and skeleton animation.
- Triangulate a mesh with a custom memory layout of vertices.
- Perform mesh boolean operations including union, intersection and difference.
- Animate objects in a scene.
- Split meshes by material.
- Render a 3D view into an image format.
- Blind watermarking for 3D meshes to protect intellectual property.
- Procedural modeling to generate complex 3D scenes and objects.
- Text‑to‑3D mesh support for generating models from text and fonts.
- Create geometry by extruding shapes.
- Generate UV, normal and tangent data for meshes.
- Support for many input and output formats.
- Enhanced security for interacting with file dependencies.
- Draco compression and decompression support.
- Create complex 3D scenes from scratch without installing any modeling software.
- Read and write asset information and metadata for 3D scenes.
Benefits
- No external software dependencies; works independently of modeling or rendering tools.
- Supports a large set of 3D formats used in CAD, visualization, gaming and VR.
- Simplifies 3D file conversions with minimal code using Scene.load and Scene.save.
- Enables creation of interactive worlds, animation‑rich scenes and VR‑ready content.
- Protects 3D assets with blind watermarking.
- Provides powerful modeling tools such as boolean operations, procedural generation and text‑to‑mesh creation.
- Designed for robustness, performance and scalability for both server‑side and client‑side environments.
- Deployable as a single Java assembly without complex dependencies.