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.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support