#2727th of 52 in Open modelsFor image, video and design, 3d

trellis

Image- and text-to-3D asset generation model from Microsoft Research

Stars
14.2k
License
MIT
Last commit
Oct 2026
Language
Python
Stars, last 29 weeks+2,116
10 Apr 2026: 12,048 stars17 Apr 2026: 12,088 stars24 Apr 2026: 12,186 stars1 May 2026: 12,302 stars8 May 2026: 12,394 stars15 May 2026: 12,508 stars22 May 2026: 12,593 stars29 May 2026: 12,689 stars5 Jun 2026: 12,739 stars12 Jun 2026: 12,815 stars19 Jun 2026: 12,875 stars26 Jun 2026: 12,921 stars3 Jul 2026: 13,005 stars10 Jul 2026: 13,081 stars17 Jul 2026: 13,135 stars24 Jul 2026: 13,215 stars31 Jul 2026: 13,292 stars7 Aug 2026: 13,346 stars14 Aug 2026: 13,391 stars21 Aug 2026: 13,433 stars28 Aug 2026: 13,488 stars4 Sept 2026: 13,541 stars11 Sept 2026: 13,594 stars18 Sept 2026: 13,642 stars25 Sept 2026: 13,682 stars2 Oct 2026: 13,736 stars9 Oct 2026: 13,843 stars16 Oct 2026: 13,977 stars23 Oct 2026: 14,092 stars30 Oct 2026: 14,164 stars

12,048 on 10 Apr 202614,164 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

TRELLIS generates 3D assets from an image or text prompt using a structured latent (SLat) representation and rectified flow transformers. One latent decodes to 3D Gaussians, radiance fields or meshes, with GLB and PLY export. Pretrained models range from 342M to 2.0B parameters, and the repo includes training code and TRELLIS-500K dataset tooling.

Who it is for: Researchers and developers generating 3D assets on NVIDIA GPUs

Strengths

  • One latent decodes to Gaussians, radiance fields or meshes; GLB and PLY export
  • Training code, configs and TRELLIS-500K dataset tooling are included
  • Supports variant generation, local editing and multi-image conditioning
  • MIT license, weights on Hugging Face, hosted live demo

Weaknesses

  • Requires an NVIDIA GPU with at least 16GB memory
  • Tested only on Linux; Windows setup is not fully tested
  • Install compiles several CUDA submodules and needs a CUDA Toolkit
  • Text-conditioned models are less detailed than the image-conditioned model

What it needs

  • GPU required
  • Needs CUDA Toolkit 11.8 or 12.2, Conda, PyTorch 2.4.0, flash-attn or xformers, spconv, kaolin, nvdiffrast, Gradio (demo)
  • Models: TRELLIS-image-large (1.2B), TRELLIS-text-base (342M), TRELLIS-text-large (1.1B), TRELLIS-text-xlarge (2.0B)

Quick answers

Is trellis open source?

Yes. Its code is on GitHub under the MIT license.

Does trellis need a GPU?

Yes, it needs a GPU.

Also in Open models

See all 52
Also in Open models
RankProjectScore
1ruviewWiFi CSI sensing on ESP32 for presence, breathing, heart rate and pose101.9k starsMIT95 out of 100
2llmfitRust tool that checks which LLMs fit your RAM, CPU and GPU38.5k starsMIT87 out of 100
3layaSingle-pass multilingual classifier for typed choice, score and yes/no decisions Live demo ↗ (opens in a new tab)34.8k starsApache-2.086 out of 100
#4timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research35k starsApache-2.077 out of 100
#5yolov5PyTorch YOLOv5 object detection, segmentation and classification models with training code58.2k starsAGPL-3.075 out of 100