3D Asset Processing Library for MATLAB

Build simulation ready 3D assets in MATLAB using Gen AI

You are now following this Submission

The 3D Asset Processing Library for MATLAB® enables you to create, import, transform, and export 3D assets for use in engineering simulations and other 3D applications. The support package provides an end-to-end workflow for working with 3D geometry, AI-based asset generation, mesh manipulation, and file I/O across industry-standard formats.
Some of the key features of this support package include:
  • Gen-AI Based Generation:3D asset generation that turns images or text prompts into textured meshes, with no manual modeling.
- Single-view Image to 3D:Reconstructs a complete textured mesh from a single view image.
- Multi-view Images to 3D: Fuses several view of the same subject into one mesh, using the extra viewpoints to resolve geometry.
- Text to 3D: Generates a textured asset from a natural-language description.
- 3D Asset Modification with Text Prompts: Revises an existing asset from a text instruction, reworking surface detail and appearance while keeping its overall form.
  • Procedural 3D Asset Generation: Builds assets from parametric code, so geometry is exact and reproducible. Parameters, not baked vertices, define the model, so changing a dimension or a count rebuilds it and turns one script into a family of variants.
  • Mesh Segmentation: Partitions a mesh into parts, turning a single shell into the named components an assembly or articulation workflow needs.
  • File I/O for Different file Formats: A single read and write interface for STL, OBJ, PLY, GLB, glTF, USD, and DAE, so assets round-trip between different tools.
  • Asset Generator App: An interactive app for generating, segmenting, transforming, and inspecting assets, with live 3D preview.
App to generate and modify 3D assets in a UI canvas
Example Links:

MATLAB Release Compatibility

  • Compatible with R2026b

Platform Compatibility

  • Windows
  • macOS (Apple Silicon)
  • macOS (Intel)
  • Linux