Mindket

Pixal3D by TencentARC

Newversion 1 · updated

Overview

Builds a detailed 3D mesh from a single image, with pixel-aligned geometry and PBR textures. For graphics researchers and developers who run image-to-3D on their own NVIDIA GPU.

Pixal3D by TencentARC is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip, plus a CUDA GPU
  • The TRELLIS.2 base environment, set up first by its own guide
  • The natten package, built for your GPU architecture
  • The utils3d wheel that the card names
Runs in
  • A Python environment set up like TRELLIS.2, on a machine with a CUDA GPU
  • The command line, through inference.py
  • A local Gradio web page, started with app.py
  • The Hugging Face Space demo, in a browser with no install
Start with
pip install -r requirements.txt

About

What it is

Pixal3D turns one image into a detailed 3D asset, saved as a GLB mesh. Instead of loosely mixing image features in, it projects pixel features back into 3D so each pixel maps to a spot in the model. The authors say this gets close to reconstruction-level detail, with PBR textures.

Who it suits

People who need a 3D model from a picture and are comfortable setting up a Python and CUDA environment.

IndustryWho uses itHow they use itExample
Games3D artistsStart a model from concept artA character picture becomes a base mesh
E-commerceProduct teamsMake a 3D view from a product photoA shoe photo becomes a GLB file
Film and VFXAsset teamsBlock out props from reference imagesA prop photo becomes a mesh
ResearchGraphics researchersReproduce or extend a SIGGRAPH 2026 methodRun the paper branch

You can skip it if you have no NVIDIA GPU, or if you want a one-click tool. The online demo is the lighter way to try it.

Where to use it

  • A Python environment set up like TRELLIS.2, on a machine with a CUDA GPU
  • The command line, through inference.py
  • A local Gradio web page, started with app.py
  • The Hugging Face Space demo, in a browser with no install
Use caseWhoWhat they get back
Single-image to 3DArtistsA GLB mesh with PBR textures
Low-memory runsHobbyistsThe same job with lower peak VRAM, at 1024 resolution by default
Paper reproductionResearchersThe paper branch, built on Direct3D-S2

How to set it up

  • Python and pip, plus a CUDA GPU
  • The TRELLIS.2 base environment, set up first by its own guide
  • The natten package, built for your GPU architecture
  • The utils3d wheel that the card names
  1. Follow the TRELLIS.2 installation guide to set up the base environment.
  2. Install the extra requirements.
  3. Install natten, replacing xx with your CUDA architecture and worker count.
  4. Install utils3d using the wheel command on the card.
pip install -r requirements.txt
NATTEN_CUDA_ARCH="xx" NATTEN_N_WORKERS=xx pip install natten==0.21.0 --no-build-isolation

How to use it

Run inference.py with an input image and an output path, and you get a GLB mesh. Add the low VRAM flag to load models on demand. The default resolution is 1536, or 1024 in low-VRAM mode.

python inference.py --image assets/images/0_img.png --output ./output.glb
python inference.py --image assets/images/0_img.png --output ./output.glb --low_vram
python app.py

Example

You run inference.py on a photo of an object with the output set to output.glb. It writes a 3D mesh you can open in a 3D viewer or game engine.

For newcomers and experts

If you are new, try the online demo first, since the local setup needs a CUDA GPU and several installs. Then run inference.py on the sample image with the low VRAM flag.

If you know the field, the main branch uses the Trellis.2 backbone for better performance, and the paper branch uses Direct3D-S2 and matches the paper's reported results. Without flash_attn, set ATTN_BACKEND=sdpa to use PyTorch's built-in attention. Resolution can be forced with the resolution flag.

  1. One input image
  2. Pixel features back-projected into 3D
  3. Detailed geometry with PBR textures
  4. GLB mesh file

Good to know

  • License: MIT
  • Cost to run: your own GPU hardware, with no paid service named
  • Data it reaches: the images you give it and the files it writes
  • Not for: the Hugging Face Spaces requirements file, which the card says may not fit other GPU architectures

README and files

README

Pixal3D by TencentARC

Builds a detailed 3D mesh from a single image, with pixel-aligned geometry and PBR textures. For graphics researchers and developers who run image-to-3D on their own NVIDIA GPU.

Made by TencentARC on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Pixal3D turns one image into a detailed 3D asset, saved as a GLB mesh. Instead of loosely mixing image features in, it projects pixel features back into 3D so each pixel maps to a spot in the model. The authors say this gets close to reconstruction-level detail, with PBR textures.

Who it suits: People who need a 3D model from a picture and are comfortable setting up a Python and CUDA environment.

Industry | Who uses it | How they use it | Example
Games | 3D artists | Start a model from concept art | A character picture becomes a base mesh
E-commerce | Product teams | Make a 3D view from a product photo | A shoe photo becomes a GLB file
Film and VFX | Asset teams | Block out props from reference images | A prop photo becomes a mesh
Research | Graphics researchers | Reproduce or extend a SIGGRAPH 2026 method | Run the paper branch

You can skip it if you have no NVIDIA GPU, or if you want a one-click tool. The online demo is the lighter way to try it.

Where to use it:

  • A Python environment set up like TRELLIS.2, on a machine with a CUDA GPU
  • The command line, through inference.py
  • A local Gradio web page, started with app.py
  • The Hugging Face Space demo, in a browser with no install
Use case | Who | What they get back
Single-image to 3D | Artists | A GLB mesh with PBR textures
Low-memory runs | Hobbyists | The same job with lower peak VRAM, at 1024 resolution by default
Paper reproduction | Researchers | The paper branch, built on Direct3D-S2

How to set it up:

  • Python and pip, plus a CUDA GPU
  • The TRELLIS.2 base environment, set up first by its own guide
  • The natten package, built for your GPU architecture
  • The utils3d wheel that the card names
  1. Follow the TRELLIS.2 installation guide to set up the base environment.
  2. Install the extra requirements.
  3. Install natten, replacing xx with your CUDA architecture and worker count.
  4. Install utils3d using the wheel command on the card.
pip install -r requirements.txt
NATTEN_CUDA_ARCH="xx" NATTEN_N_WORKERS=xx pip install natten==0.21.0 --no-build-isolation

How to use it: Run inference.py with an input image and an output path, and you get a GLB mesh. Add the low VRAM flag to load models on demand. The default resolution is 1536, or 1024 in low-VRAM mode.

python inference.py --image assets/images/0_img.png --output ./output.glb
python inference.py --image assets/images/0_img.png --output ./output.glb --low_vram
python app.py

Example: You run inference.py on a photo of an object with the output set to output.glb. It writes a 3D mesh you can open in a 3D viewer or game engine.

For newcomers and experts: If you are new, try the online demo first, since the local setup needs a CUDA GPU and several installs. Then run inference.py on the sample image with the low VRAM flag.

If you know the field, the main branch uses the Trellis.2 backbone for better performance, and the paper branch uses Direct3D-S2 and matches the paper's reported results. Without flash_attn, set ATTN_BACKEND=sdpa to use PyTorch's built-in attention. Resolution can be forced with the resolution flag.

One input image
Pixel features back-projected into 3D
Detailed geometry with PBR textures
GLB mesh file

Good to know:

  • License: MIT
  • Cost to run: your own GPU hardware, with no paid service named
  • Data it reaches: the images you give it and the files it writes
  • Not for: the Hugging Face Spaces requirements file, which the card says may not fit other GPU architectures

On Hugging Face, 13 November 2026

  • Task: image to 3d
  • Downloads in the last 30 days: 0
  • Likes: 402
  • License: mit
  • Quantized versions: 3
  • Fine-tunes: 7
  • Tags: image-to-3d

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download TencentARC/Pixal3D

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Pixal3D by TencentARC This page0402—mit
TRELLIS-image-largeShares image-to-3d2,762,068722—mit
TRELLIS.2-4BShares image-to-3d2,566,4391,481—mit
VGGT-1BShares image-to-3d646,1771581.3Bcc-by-nc-4.0
TripoSR by stabilityaiShares image-to-3d168,894689—mit
Idol by Comfy-OrgShares image-to-3d52,939165—apache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

DeepSeek-R1-GGUF

unsloth · Kit

GGUF copies of the 671B DeepSeek-R1 reasoning model, with 1.58-bit and 2-bit dynamic quants, for running it in llama.cpp on a local machine with enough memory.

New

Axion-1.0-35B-GGUF

prithivMLmods · Kit

Provides GGUF files of Axion-1.0-35B, a 35B mixture-of-experts model with about 3B active parameters aimed at scientific reasoning, information seeking and too…

New

HEART

Phips · Kit

Upscales low-resolution images with a super-resolution network that trains on one consumer GPU and exports to ONNX. For people who train or run image upscalers.

New

Similar in Developer

See all in Developer

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New