Downloads · 30 days
0
zimengxiong/hunyuan3d-mlx-paint-large
hunyuan3d-mlx-paint-large is a image-to-3d model from zimengxiong. 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 diffusers. The card lists the license as other.
Texture-paint weights for the large (PBR) paint slot of the Hunyuan3D-Swift / Modelr MLX pipeline.
Downloads · 30 days
0
Access
Public
Updated Jul 10, 2026
Parameters
2B
8.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors8.7 GB · 100%
From the Hugging Face model README
Texture-paint weights for the large (PBR) paint slot of the Hunyuan3D-Swift / Modelr MLX pipeline.
This bundle is the official 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),The tensor data is repackaged unmodified; only the on-disk layout is fixed so the byte layout is a stable contract for the MLX loader. The bundle is self-contained: the VAE, DINOv2 encoder, and upscaler are included directly rather than cross-referenced from another repo. The upstream duplicate 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 |
Total: 8.70 GB (8,704,938,622 bytes).
Consumed by the 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. generate a shape (see hunyuan3d-mlx-shape-* bundles)
hy3d shape penguin.png -o mesh.glb --weights ./hunyuan3d-mlx-shape-large
# 2. paint it with PBR materials
hy3d paint mesh.glb penguin.png -o painted.glb --weights ./hunyuan3d-mlx-paint-large
hunyuan3d-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).Your use of each component is subject to its respective license.