Browse our Products

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d</artifactId>
    <version>24.2.0</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-3d', version: '24.2.0')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-3d" rev="24.2.0">
    <artifact name="aspose-3d" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-3d" % "24.2.0"
copied!  

What’s new in the Aspose.3D for Java 24.2

Release Highlights

Aspose.3D for Java 24.2 introduces native support for InputStream and OutputStream in Scene I/O operations, simplifying integration into Java-based workflows. The release also includes a new API for mesh triangulation and TriMesh streaming, along with important format upgrades and bug fixes across glTF, FBX, USD, and 3MF pipelines.

Enhancements

  • Native InputStream/OutputStream Support for Scene I/O
    New overloads allow loading and saving 3D scenes directly via InputStream and OutputStream, streamlining file handling in modern Java apps.

  • Improved Handling of Large Vertex OBJ → GLTF Conversions
    Optimized memory and vertex processing to support high-density meshes during OBJ to glTF export.

  • .NET 8.0 Support Upgrade
    Internals updated to align with .NET 8.0, ensuring future compatibility for shared cross-platform components.

Bug Fixes

  • Skeleton Node Missing Transforms in FBX Export
    Fixed export bug where skeleton nodes had pose data but lacked proper transformation matrices.

  • KHR_mesh_quantization in glTF Import
    Added support for the KHR extension to ensure proper attribute decoding during glTF import.

  • GLB to FBX Animation Export Fails with Slerp Error
    Resolved failure in quaternion interpolation (slerp) during animation conversion.

  • Maya Importer Crash on Unknown Attributes
    Fixed issue where unsupported attributes could terminate the import process.

  • USD Load Failure on Invalid Primitive Property
    Prevented loader crash when encountering primitives missing valid property values.

  • 3MF External Reference Bug in Build Elements
    Corrected handling of external part references in 3MF build sections.

Public API and Backward Incompatible Changes

  • Updated Class: Mesh

    • public Mesh triangulate() — Automatically triangulates non-triangular meshes.
  • Updated Class: TriMesh

    • addTriangle(int a, int b, int c) — Allows manual triangle creation.
    • writeVerticesTo(OutputStream stream)
    • write16bIndicesTo(OutputStream stream)
    • write32bIndicesTo(OutputStream stream)
  • Updated Class: Scene

    • Numerous fromStream(...), open(...), and save(...) methods added to support Java-native InputStream and OutputStream, with optional format, options, and cancellation token support.

🔍 Explore the Full Release Details

For full list of updates, please visit Aspose.3D for Java 24.2 Release Notes.


scene inputstream | mesh triangulate | gltf export | fbx skeleton | 3mf build

VersionRelease Date
25.5.0May 30, 2025
25.4.0April 30, 2025
25.3.0March 31, 2025
25.2.0February 28, 2025
25.1.0January 25, 2025
24.12.0December 31, 2024
24.11.0December 4, 2024
24.10.0October 30, 2024
24.9.0September 29, 2024
24.8.0August 30, 2024
24.7.0July 31, 2024
24.6.0July 1, 2024
24.5.0May 30, 2024
24.4.0April 29, 2024
24.3.0March 26, 2024
24.2.0February 28, 2024
24.1.0January 31, 2024
24.01.0January 31, 2024
23.12.0January 2, 2024
23.11.1December 12, 2023
23.11.0December 5, 2023
23.10.0October 30, 2023
23.9.0September 27, 2023
23.8.0August 25, 2023
23.7.0July 26, 2023
23.6.0June 26, 2023
23.5.0May 29, 2023
23.4.0April 13, 2023
23.3March 14, 2023
23.2February 15, 2023
23.1January 18, 2023
22.12December 21, 2022
22.11November 17, 2022
22.10October 14, 2022
22.9September 9, 2022
22.8August 3, 2022
22.7July 8, 2022
22.6June 10, 2022
22.5May 9, 2022
22.4April 13, 2022
22.3March 7, 2022
22.2February 7, 2022
21.12December 3, 2021
21.11November 5, 2021
21.10October 9, 2021
21.9September 6, 2021
21.8August 6, 2021
21.7.1July 14, 2021
21.7July 5, 2021
21.6June 7, 2021
21.5May 6, 2021
21.4April 2, 2021
21.3March 4, 2021
21.2February 7, 2021
21.1January 8, 2021
20.12December 7, 2020
20.11November 3, 2020
20.10October 10, 2020
20.9September 4, 2020
20.8August 11, 2020
20.7July 3, 2020
20.6June 8, 2020
20.5May 12, 2020
20.4April 9, 2020
20.3March 3, 2020
20.2February 10, 2020
20.1January 2, 2020
19.12December 9, 2019
19.11November 5, 2019
19.10October 9, 2019
19.9September 9, 2019
19.8August 2, 2019
19.7July 8, 2019
19.6June 5, 2019
19.5May 12, 2019
19.4April 12, 2019
19.3March 8, 2019
19.2February 2, 2019
19.1January 9, 2019
18.12December 6, 2018
18.11November 6, 2018
18.10October 8, 2018
18.9September 6, 2018
18.8August 8, 2018
18.7July 11, 2018
18.6June 19, 2018
18.5May 28, 2018