Hunyuan3D-2.1  by Tencent-Hunyuan

Image to 3D asset generation with PBR materials

created 1 month ago
1,782 stars

Top 24.7% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Hunyuan3D-2.1 provides a production-ready, open-source framework for generating high-fidelity 3D assets from images, featuring advanced Physically-Based Rendering (PBR) texture synthesis. It targets researchers and developers seeking to create and fine-tune 3D generation models, offering photorealistic material properties and improved condition-following capabilities.

How It Works

Hunyuan3D-2.1 advances 3D asset creation through a fully open-source framework and a novel PBR texture pipeline. It replaces RGB-based texturing with physics-grounded material simulation, enabling photorealistic light interactions like metallic reflections and subsurface scattering. The system releases full model weights and training code, facilitating community fine-tuning and extension for diverse applications.

Quick Start & Requirements

  • Installation: Requires PyTorch 2.5.1+cu124, Python 3.10. Installation involves pip install for dependencies and custom compilation for the rasterizer.
  • Hardware: A100 GPU recommended. 10 GB VRAM for shape generation, 21 GB for texture generation, and 29 GB for both.
  • Resources: Model weights are available on Hugging Face (Shape: 3.3B, Texture: 2B).
  • Docs: Get Started with Hunyuan3D 2.1

Highlighted Details

  • Outperforms leading open-source and closed-source methods in textured 3D asset quality and condition following, as per provided benchmarks (ULIP-T, ULIP-I, Uni3D-T, Uni3D-I, CLIP-FiD, CMMD, CLIP-I, LPIPS).
  • Features a diffusers-like API for seamless integration of shape and texture generation pipelines.
  • Supports Macos, Windows, and Linux.
  • Includes community contributions like ComfyUI and Unity integrations.

Maintenance & Community

  • Active development with recent releases (HunyuanWorld-1.0, Hunyuan3D-2.1 technical report).
  • Community channels available via Wechat, Xiaohongshu, X, and Discord.

Licensing & Compatibility

  • The repository is open-source, with model weights available on Hugging Face. Specific license details for commercial use or closed-source linking are not explicitly stated in the README, but the open-source nature suggests broad compatibility.

Limitations & Caveats

  • High VRAM requirements (up to 29 GB) may limit accessibility on consumer hardware. The compilation step for compile_mesh_painter.sh might require specific build tools.
Health Check
Last commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
14
Issues (30d)
37
Star History
1,795 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.