Logo
/
Sign in
Product Logo
Aspose.3D for Node.js via JavaAspose

Create, Manipulate and Save 3D file to multiple formats without requiring any external modeling & rendering software using Node.js API.

aspose_3d-for-nodejs-via-java-banner.svg
Product details

Aspose.3D for Node.js via Java is a Microsoft 3D document manipulation solution. The API supports Discreet3DS, 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 Node.js via Java is a standalone API that does not require the installation of any other software. The API supports famous 3D file formats. For Input/Output operations, it handles 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), RVM (Text/Binary), PDF, XYZ, AMF, PLY 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. Aspose.3D for Node.js via Java provides powerful conversion capabilities, allowing developers to load a source file into a Scene instance and save it to a desired format in just one step. It also enables creation of 3D scenes from scratch, conversion between multiple formats, and extensive manipulation of geometry, scenes, animations and mesh data.

Features

  • Create 3D scenes and save them in a uniform object model.
  • Load, save and convert files across many 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 the vertex.
  • Perform mesh boolean operations (union, intersection, difference).
  • Animate objects within a scene.
  • Split meshes by material.
  • Render a 3D view into image formats.
  • Vulkan-backed WinForms renderer.
  • Blind watermark support for 3D meshes to protect intellectual property.
  • Procedural modeling to generate complex 3D scenes using algorithms.
  • Text-to-3D mesh support for creating geometry from font files and text inputs.
  • Create geometry by extruding shapes.
  • Generate UV, normal and tangent data for meshes.
  • Support for numerous input and output 3D formats.
  • Enhanced security when interacting with file dependencies.
  • Draco compression and decompression support.
  • Read and write asset information (metadata) for 3D scenes.

Benefits

  • Eliminates the need for external modeling or rendering software.
  • Allows processing and conversion of a wide range of industry-standard 3D formats.
  • Suitable for game development, CAD processing, visualization, AR/VR, simulation and digital content pipelines.
  • Straightforward and script-friendly integration into Node.js environments.
  • Simplifies complex geometry and animation operations through high-level API capabilities.
  • Protects 3D intellectual property through blind watermarking features.
  • Provides powerful tools for procedural content creation and complex mesh manipulation.
  • Delivers security, scalability and high performance for Node.js applications.