Microsoft Trellis 2 — Best FREE 3D AI Model Generator
Workflow

Best FREE 3D AI Model Generator — Microsoft Trellis 2 in ComfyUI

Aug 2025 · 9 min read · 3D Generation · ComfyUI · Trellis 2 · RunPod

Microsoft just released Trellis 2 — a 4-billion-parameter image-to-3D model that generates production-ready assets complete with PBR (Physically Based Rendering) textures directly from a single image or text prompt. Released under the MIT license, it's free to use for personal and commercial projects, and the quality is a significant step above previous open-source 3D generation models.

Why Trellis 2 Is a Big Deal

🔷
Fine Geometry
Handles complex shapes and hollow/intricate surfaces that break other 3D generators
PBR Textures
Generates metallic, reflective, and transparency surface data — game-engine ready from the start
📄
MIT License
Free for personal and commercial use with very few restrictions
🖼️
Image or Text Input
Works from a single image (best results) or a text prompt
Hardware requirement: Minimum 16 GB VRAM, with 24 GB recommended for a smooth experience. Out-of-memory errors are possible even on an RTX 4090 at 24 GB — see the OOM fix section below. Minimum 30 GB of storage for model downloads.

In testing, Trellis 2 produces noticeably better results than other major models like Hunyuan 3D or Tripo — capturing fine detail at a level that's getting close to replacing many commercial 3D asset tools for hobbyists and indie developers.

Setup Options

Option A — One-Click Patreon Installer (Easiest)

A one-click Windows installer is available on Patreon that automatically installs ComfyUI and Flash Attention, then downloads all required Trellis 2 models into their correct folders. No manual configuration needed.

Option B — RunPod Template

A RunPod template is available that handles the entire installation on a cloud GPU in about 10 minutes. Ideal if your local GPU is below 16 GB VRAM or you want to avoid a lengthy local setup.

New RunPod users: Spend $10 via a referral link and receive a random credit bonus between $5–$500. Check the video description for the link.
  1. Log in to RunPod, open the Pods menu, and select a GPU (RTX 5090 recommended for Trellis 2).
  2. In the Pod Template section, click Change Template and select the Trellis 2 RunPod template. Click Deploy GPU.
  3. Wait ~10 minutes for setup. When storage reaches about 14%, the install is complete. Click Connect next to ComfyUI to open the interface.

Option C — Manual Local Install (Windows)

If you're setting up manually on a local Windows machine:

  1. Get ComfyUI Portable. Download the portable ZIP from the official ComfyUI repository. Extract it with 7-Zip.
  2. Install the custom nodes. Navigate into the custom_nodes folder inside your ComfyUI directory. Click into the file explorer path bar, type cmd, and press Enter. Run git clone for both the ComfyUI Manager repository and the pizzazzi-andrea/trellis2 node repository.
  3. Install dependencies for the portable environment. Two specific commands must be run inside the directory containing the Python embedded folder to install Trellis 2's requirements correctly. Copy these from the written guide linked in the video description to avoid typos.
  4. Install Flash Attention (optional but recommended). Flash Attention significantly reduces VRAM usage. If it doesn't install automatically, download the correct wheel file for your Python/CUDA version (link in video description) and install it manually. The workflow runs without it but will be more hardware-intensive.
Manager install may be finicky. On the portable Windows version, installing the Trellis 2 node through the ComfyUI Manager GUI can fail. The git clone method in custom_nodes via cmd is more reliable.

First Run — Loading the Workflow

  1. Launch ComfyUI. Load the geometry only workflow provided with the Trellis 2 node (a good starting point).
  2. You'll likely see red error nodes on first load. Open ComfyUI Manager → Install Missing Custom Nodes and look for the Geometry Pack. Install it, then restart ComfyUI and refresh your browser.
  3. Prepare your input image. Trellis 2 works best with a clean image — background removed, leaving only the object. Use remove.bg or a background removal workflow for a clean PNG. (Note: the example workflow includes a built-in background removal node, but it can export the background as a mesh rather than producing the clean PNG you need.)
  4. Run the workflow. The first run will automatically download all Trellis 2 models in the background — this takes a while. Make sure you have at least 30 GB of free storage space before starting.
This project is actively being updated. The Trellis 2 ComfyUI node is updated almost daily. If a workflow errors or a node behaves unexpectedly, check the GitHub repository first — the issue may already be fixed in an update.

Fixing Out-of-Memory (OOM) Errors

Even on high-VRAM cards, OOM errors can occur with Trellis 2. Two settings help the most:

OOM Fixes — Try These First

  • Lower guidance strength values in the Trellis 2 Image to Shape node. These work like CFG — higher values produce more accurate outputs but demand more VRAM. Reducing them eases memory pressure, with a minor quality trade-off.
  • Disable remesh settings in the Trellis 2 Export GB node. Turning off remesh has been shown to eliminate OOM errors in testing while preserving good output quality.

Quality Comparison

Trellis 2 represents a significant quality jump over previous open-source 3D generation options:

Rapidly evolving tool: Bookmark the Trellis 2 GitHub repository and check it regularly. Given how fast the node is being updated, staying current saves significant troubleshooting time.

Tips for Best Results

📦 Want to skip the setup?

The Local Lab offers pre-configured AI installer packages so you can get running in minutes, not hours.

Get the Installer →