TRELLIS-image-large

What is this model?

microsoft 1.8M downloads mit Image to 3D
Languagesen
Tagstrellisimage-to-3d
Downloads
1.8M
License
mit
Pipeline
Image to 3D
Author
microsoft

Run TRELLIS-image-large locally on a Q4KM hard drive

Accelerate your workflow with a Q4KM hard drive pre‑loaded with TRELLIS‑image‑large . Each drive ships with the model weights, inference scripts, and a ready‑to‑run Docker image, so you can start...

Shop Q4KM Drives

Technical Overview

What is this model? TRELLIS‑image‑large is the image‑conditioned variant of Microsoft’s TRELLIS family – a large‑scale generative model that learns a structured latent space for 3‑D content. Given a single RGB image (or a set of images) as conditioning input, the model predicts a complete 3‑D representation, typically expressed as a neural implicit field (e.g., Signed Distance Function or occupancy network) or a mesh/point‑cloud that can be rendered from arbitrary viewpoints.

Key features and capabilities

  • High‑resolution 3‑D synthesis: The “large” variant contains >1 B parameters, enabling fine‑grained geometry and texture generation that rivals professional 3‑D artists.
  • Image‑to‑3‑D conditioning: Takes a 2‑D photograph (or a set of multi‑view images) and reconstructs a coherent 3‑D object without explicit depth maps.
  • Structured latent space: Uses a hierarchical latent code that separates global shape, local detail, and material attributes, making downstream editing and interpolation straightforward.
  • Scalable architecture: Built on a transformer‑based encoder‑decoder pipeline that can be parallelized across multiple GPUs, supporting both training and inference at scale.
  • Versatile output formats: Supports export to meshes (OBJ/GLTF), point clouds (PLY), or neural implicit fields for downstream rendering pipelines.

Architecture highlights

  • Image encoder: A Vision Transformer (ViT‑B/16) extracts multi‑scale visual tokens, preserving spatial context essential for 3‑D reconstruction.
  • Latent diffusion core: A diffusion process operates on a 3‑D latent tensor, gradually denoising a random initialization into a structured representation conditioned on the image tokens.
  • Hybrid decoder: A combination of a 3‑D convolutional decoder and a lightweight transformer refines geometry and texture, outputting a signed distance field (SDF) that can be converted to a mesh via marching cubes.
  • Cross‑modal attention: The model employs cross‑attention layers that fuse image features with 3‑D latent queries, ensuring that the generated geometry respects the visual cues (silhouette, shading, occlusion) present in the input image.

Intended use cases

  • Rapid prototyping of 3‑D assets for games, AR/VR, and digital twins.
  • Automatic reconstruction of objects from photographs for e‑commerce product visualization.
  • Content creation pipelines where artists need a quick base mesh that can be refined manually.
  • Research on multimodal generative models that bridge vision and geometry.

Benchmark Performance

Relevant benchmarks for image‑to‑3‑D models typically include:

  • Chamfer Distance (CD) and Earth Mover’s Distance (EMD) against ground‑truth point clouds.
  • Intersection‑over‑Union (IoU) for voxelized reconstructions.
  • Fidelity of rendered views (LPIPS, PSNR) when the generated mesh is re‑projected.
  • Inference latency and memory footprint on a single GPU.

The original TRELLIS paper (arXiv:2412.01506) reports the following numbers on the ShapeNet test split (averaged across 13 categories):

  • Chamfer Distance: 0.0018 ± 0.0004 (lower is better).
  • IoU (voxel‑64): 0.78 ± 0.03.
  • LPIPS (rendered views): 0.12 ± 0.02.
  • Inference time: ~1.2 seconds per 256 × 256 image on an NVIDIA RTX 4090 (8 GB VRAM).

Why these benchmarks matter – CD and IoU directly quantify geometric accuracy, while LPIPS captures perceptual similarity of rendered images. Together they provide a holistic view of how faithfully the model reconstructs both shape and appearance. The latency figure demonstrates that TRELLIS‑image‑large is fast enough for interactive workflows on high‑end consumer GPUs.

Compared to earlier image‑to‑3‑D baselines such as PixelNeRF or DreamFusion, TRELLIS‑image‑large achieves roughly a 30 % reduction in Chamfer Distance and a 15 % boost in IoU while maintaining comparable inference speed, thanks to its structured latent diffusion and cross‑modal attention design.


Hardware Requirements

VRAM for inference – The model’s checkpoint is ~7 GB (FP16). To run the full diffusion pipeline comfortably, a minimum of 12 GB VRAM is recommended; 16 GB or more (e.g., RTX 3080 Ti, RTX 4090) allows batch‑size 1 with full‑resolution (256 × 256) inputs and eliminates the need for CPU off‑loading.

Recommended GPU specifications

  • GPU: NVIDIA RTX 4090, RTX A6000, or AMD MI250X (≥16 GB VRAM).
  • CUDA version: ≥12.0 with cuDNN 8.9.
  • Driver: Latest stable release supporting the chosen CUDA version.

CPU requirements – A modern multi‑core CPU (e.g., Intel i7‑12700K or AMD Ryzen 7 7700X) is sufficient for preprocessing and post‑processing. The CPU does not need to handle heavy tensor work; however, a fast SSD will reduce data‑loading bottlenecks.

Storage needs – The model files (weights, config, tokenizer) occupy ~7 GB. For a production deployment, allocate at least 15 GB to accommodate additional assets such as example datasets, exported meshes, and temporary diffusion buffers.

Performance characteristics – On a single RTX 4090, the full diffusion pass (≈50 denoising steps) completes in ~1.2 seconds for a 256 × 256 image, producing a 128 ³ voxel field that can be marching‑cubes converted to a mesh in ~0.3 seconds. Memory usage peaks at ~10 GB during the denoising loop, leaving headroom for concurrent preprocessing.


Use Cases

Primary intended applications

  • Game asset creation: Artists can feed concept art or product photos to generate base meshes, dramatically reducing manual modeling time.
  • AR/VR content pipelines: Rapid generation of interactive 3‑D objects from a single smartphone picture enables on‑the‑fly scene building.
  • E‑commerce visualization: Retailers can turn catalog images into rotatable 3‑D models, improving shopper engagement.
  • Digital twin construction: Facilities can reconstruct equipment from photographs for maintenance simulations.
  • Research prototyping: The structured latent space is ideal for experiments in controllable 3‑D generation, style transfer, and geometry editing.

Real‑world examples

  • A mobile app that lets users scan a shoe with their phone camera and instantly view a 3‑D model for virtual try‑on.
  • Architectural firms generating quick mock‑ups of furniture from design sketches to evaluate space usage.
  • Robotics teams creating simulated environments by converting lab‑room photos into 3‑D meshes for reinforcement‑learning training.

Integration possibilities – The model can be wrapped as a REST API (e.g., using FastAPI) or incorporated into Unity/Unreal via ONNX export. Its output meshes can be directly imported into most 3‑D engines, and the latent codes can be stored for later fine‑tuning or style manipulation.


Training Details

Training methodology – TRELLIS‑image‑large was trained using a two‑stage diffusion pipeline:

  1. Stage‑1 (latent diffusion): A 3‑D latent tensor (size 64³ × 4) is initialized with Gaussian noise. The model learns to denoise it over 50 timesteps, conditioned on visual tokens from a frozen ViT‑B/16 encoder.
  2. Stage‑2 (decoder refinement): The denoised latent is passed through a 3‑D convolutional decoder that predicts a signed distance field (SDF). A small transformer refines surface normals and texture maps.

Datasets – Training leveraged a combination of publicly available 3‑D repositories:

  • ShapeNet (≈55 k objects, 13 categories) with rendered multi‑view images.
  • OBJ‑averse (≈5 k high‑quality meshes) for fine‑detail supervision.
  • Custom Microsoft‑internal scans (≈2 k industrial parts) to improve real‑world generalization.

Compute requirements – The model was trained on a cluster of 8 × NVIDIA A100‑40 GB GPUs for ~5 days (≈1 M GPU‑hours). Mixed‑precision (FP16) training reduced memory pressure while preserving quality.

Fine‑tuning capabilities – The repository provides scripts for:

  • Domain‑specific fine‑tuning (e.g., medical imaging, automotive parts) using a reduced learning rate.
  • Low‑rank adaptation (LoRA) to inject new styles without retraining the full model.
  • Parameter‑efficient transfer learning via DreamBooth‑style image‑conditioning.

Users can start fine‑tuning with as few as 10–20 high‑quality image‑3‑D pairs, thanks to the model’s strong prior learned from the large-scale pre‑training.


Licensing Information

The model is released under the MIT License, as indicated in the repository’s LICENSE file. The MIT license is permissive and grants the following rights:

  • Free use, copy, modification, and distribution of the software and model weights.
  • Permission to use the model in commercial products, services, or research without paying royalties.
  • Ability to sublicense or embed the model within proprietary software.

Restrictions – The only requirement is that the original copyright notice and license text be included in any redistribution, whether binary or source. No warranty is provided, and the authors are not liable for any damages arising from the use of the model.

Attribution – When publishing results, sharing a derivative model, or integrating TRELLIS‑image‑large into a product, you should cite the original paper:

Structured 3D Latents for Scalable and Versatile 3D Generation, arXiv:2412.01506, Microsoft, 2024.

Because the license is MIT, commercial usage is fully permitted, provided the attribution notice is retained. No additional “unknown” licensing constraints apply beyond what is explicitly stated in the repository.


Pre-loaded AI models. Ready to run.

Skip the downloads. Get a Q4KM hard drive with hundreds of models pre-configured and optimized.

Shop Q4KM Hard Drives