Views
No views yet
hunyuan3d-paintpbr-v2-1 PBR texture UNet (multi-attention + reference-attention + material-dual-attention + DINO conditioning + pose RoPE; outputs albedo and metallic-roughness) from Tencent's Hunyuan3D-2.1, together with the supporting components it needs at inference:paintpbr-v2-1 VAE directory ships a config only),diffusion_pytorch_model.bin is intentionally omitted (the .safetensors is authoritative).| Path | Size | Description |
|---|---|---|
unet/config.json | 911 B | PBR multiview UNet configuration |
unet/diffusion_pytorch_model.safetensors | 3.92 GB | PBR multiview UNet weights |
vae/config.json | 553 B | VAE configuration (Hunyuan3D-2.0 VAE) |
vae/diffusion_pytorch_model.safetensors | 167.3 MB | VAE weights (Hunyuan3D-2.0 VAE) |
dinov2/config.json | 548 B | DINOv2-giant configuration |
dinov2/model.safetensors | 4.55 GB | DINOv2-giant image-encoder weights |
dinov2/preprocessor_config.json | 436 B | DINOv2-giant image preprocessor configuration |
realesrgan/rrdbnet_mlx.safetensors | 66.9 MB | Real-ESRGAN RRDBNet ×4 upscaler (MLX-format safetensors) |
scheduler/scheduler_config.json | 387 B | Diffusion scheduler configuration |
hy3d CLI from the Hunyuan3D-Swift package. Paint operates on an existing shape mesh plus the reference image (point --weights at the downloaded repo directory):1# 1. generate a shape (see hunyuan3d-mlx-shape-* bundles)
2hy3d shape penguin.png -o mesh.glb --weights ./hunyuan3d-mlx-shape-large
3# 2. paint it with PBR materials
4hy3d paint mesh.glb penguin.png -o painted.glb --weights ./hunyuan3d-mlx-paint-largehunyuan3d-paintpbr-v2-1 — Tencent Hunyuan3D-2.1.hunyuan3d-paint-v2-0 VAE — Tencent Hunyuan3D-2 (reused by the PBR pipeline).dinov2/): Apache-2.0 — facebook/dinov2-giant.realesrgan/rrdbnet_mlx.safetensors): BSD 3-Clause License (upstream xinntao/Real-ESRGAN).