Nvidia 3D Gen

Transform text or images into high-quality GLB 3D models using NVIDIA TRELLIS NIM.

Install
cmdop skills install agensi-nvidia-3d-gen

The Nvidia 3D Gen skill enables AI agents to create 3D assets from text prompts or 2D images. It interfaces with the NVIDIA TRELLIS API, which is hosted on NVIDIA NIM, to generate production-ready 3D meshes. This capability offers two primary functions: text-to-3D, converting descriptive textual prompts into textured 3D meshes, and image-to-3D, transforming 2D reference images and concept sketches into their 3D volumetric equivalents. The skill manages underlying data operations such as base64 encoding and decoding, asynchronous request polling, and state management required for multi-stage generation processes. The output is provided as standard GLB files. These files are immediately ready for use in professional pipelines and can be directly imported into common 3D development environments including Blender, Unity, Unreal Engine, Godot, and Three.js. This allows an agent to seamlessly integrate generated assets into game development, simulations, or web-based 3D applications. The skill also includes automatic local directory management with timestamped versioning for organized storage of generated 3D models.

Use cases

  • Generate a 3D model of an object from a text description
  • Convert a 2D concept sketch into a 3D mesh
  • Create 3D assets for game development from design prompts
  • Prototype 3D scenes by generating objects from text descriptions
  • Develop 3D web experiences using generated GLB models

When to use it

  • When rapid prototyping of 3D assets is required
  • When converting text descriptions into 3D models
  • When converting 2D images into 3D models
  • When integrating GLB 3D models into game engines or 3D frameworks
  • When timestamped versioning of generated 3D assets is beneficial

When not to use it

  • When manual 3D modeling offers greater control over intricate details
  • When the source material is not a textual description or a 2D image
  • When 3D export formats other than GLB are required
  • When offline 3D generation without an API interface is necessary
  • When the target environment does not support GLB files