Syntverk Mesh Models (ONNX)
Pre-exported ONNX models for 3D mesh generation and auto-rigging in Syntverk, a native agentic coding tool.
Models
Hunyuan3D-2mini (Shape Generation)
Image β 3D mesh via flow-matching diffusion.
| File | Size | Description |
|---|---|---|
dinov2_encoder.onnx + weights |
~3.5 GB | DINOv2-giant image encoder (fp16) |
shape_dit.onnx |
~3 MB | Diffusion transformer (fp16) |
vae_transformer.onnx |
~385 MB | VAE latent decoder (fp16) |
vae_cross_attn_decoder.onnx |
~25 MB | VAE geometry decoder (fp16) |
Original model: Tencent/Hunyuan3D-2mini (Apache 2.0)
Puppeteer (Auto-Rigging)
Mesh β skeleton + skinning weights.
| File | Size | Description |
|---|---|---|
skeleton_encoder.onnx |
~245 MB | Michelangelo point cloud encoder (fp32) |
skeleton_gpt.onnx |
~580 MB | SkeletonGPT OPT-350M transformer (fp16) |
skinning_net.onnx |
varies | SkinningNet with PartField + TAJA |
weights/*.npy |
~11 MB | Embedding weights for token generation |
puppeteer_config.json |
<1 KB | Model configuration |
Original model: Seed3D/Puppeteer (Apache 2.0)
Usage
These models are automatically downloaded by Syntverk on first use.
Place them in ~/.local/share/syntverk/models/mesh/.
~/.local/share/syntverk/models/mesh/
βββ hunyuan3d-mini/
β βββ dinov2_encoder.onnx
β βββ ... (weight files)
β βββ shape_dit.onnx
β βββ vae_transformer.onnx
β βββ vae_cross_attn_decoder.onnx
βββ puppeteer/
βββ skeleton_encoder.onnx
βββ skeleton_gpt.onnx
βββ skinning_net.onnx
βββ weights/
βββ *.npy
License
The ONNX exports are derived from models under Apache 2.0:
- Hunyuan3D-2mini: Copyright Tencent
- Puppeteer: Copyright ByteDance
- Michelangelo: Copyright original authors
- PartField: Copyright original authors
This repository packages those weights in ONNX format for use with ONNX Runtime.
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support