Downloads · 30 days
0
fernandotonon/QtMeshEditor-triposg-onnx
QtMeshEditor-triposg-onnx is a image-to-3d model from fernandotonon. Use it for the image-to-3d task on the model card, and read the license before you ship it in a product. It is set up for onnx. The card lists the license as mit.
ONNX re-export of VAST-AI/TripoSG (SIGGRAPH 2025 — MIT code + MIT weights): a 1.5B-parameter rectified-flow diffusion transformer over an SDF VAE, single image → high-fidelity 3D geometry (≈ commercial Tripo 2.0 quali…
Downloads · 30 days
0
Access
Public
Updated Jul 10, 2026
Repo size
7.8 GB
Likes
1
Public
Click a slice to open those files.
.data5.8 GB · 74%
From the Hugging Face model README
ONNX re-export of VAST-AI/TripoSG (SIGGRAPH 2025 — MIT code + MIT weights): a 1.5B-parameter rectified-flow diffusion transformer over an SDF VAE, single image → high-fidelity 3D geometry (≈ commercial Tripo 2.0 quality). All credit for the original weights goes to VAST-AI-Research.
Exported as four staged graphs so the flow loop runs in plain host code —
for QtMeshEditor
(qtmesh generate3d --backend triposg, GUI Backend dropdown, MCP backend
arg), local inference via ONNX Runtime + native marching cubes.
The files QtMeshEditor downloads at runtime live in the shared
fernandotonon/QtMeshEditor-modelsrepo undertriposg/. This repo is the standalone model card + mirror.
| file | role |
|---|---|
triposg_image_encoder.onnx | DINOv2-224 image encoder (mean/std baked in; CFG unconditional = zeros) |
triposg_dit_step.onnx + .data | one DiT flow step (fp32, ~5.8 GB external weights) |
triposg_vae_latents.onnx | VAE latent KV-cache graph — run once per generation |
triposg_vae_decoder.onnx | per-point SDF field decoder |
An int8 DiT tier exists in the aggregate repo but is not recommended: even per-channel-quantized, the 1.5B DiT degrades to blobs over the 25-step CFG flow loop, and dynamic-int8 MatMuls are no faster than fp32 on ARM.
σᵢ = 1 − i/N, timestep 1000·σᵢ, update
x += (σᵢ − σᵢ₊₁)·v — note the sign is opposite of stock diffusers
FlowMatchEulerDiscreteScheduler. CFG as two batch-1 calls, guidance 7.0,
25 steps default.QtMeshEditor-triposr-onnx).Full measured export contract: docs/TRIPOSG_EXPORT_NOTES.md in the
QtMeshEditor repo.
scripts/export-triposg-onnx.py in the QtMeshEditor repo (one-time, offline).
MIT (same as the upstream code and weights). Credit: VAST-AI-Research.