项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2509
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.11(README 使用 python=3.11.13)
- PyTorch 2.5.1 + CUDA 12.4(torch-2.5.1+cu124)
- NVIDIA GPU(作者在 Debian 12 + H20 上测试)
- conda 环境(可选,但官方推荐)
安装与启动步骤
-
1创建 conda 环境
用 conda 新建名为 partcrafter 的环境,指定 Python 3.11.13,避免与系统环境冲突。
conda create -n partcrafter python=3.11.13 -
2激活环境
激活刚创建的 conda 环境,后续所有安装与运行都在该环境中进行。
conda activate partcrafter -
3安装 PyTorch
从 PyTorch 官方 cu124 源安装 torch 2.5.1 及配套 torchvision、torchaudio。
pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cu124 -
4克隆仓库
把 PartCrafter 官方源码拉到本地,便于后续执行安装脚本。
git clone https://github.com/wgsxm/PartCrafter.git -
5安装依赖
进入仓库目录并运行官方安装脚本 settings/setup.sh,安装其余依赖。
cd PartCrafter bash settings/setup.sh -
6补装图形库
若无 root 权限且使用 conda,用 conda-forge 安装 libegl、libglu、pyopengl。
conda install -c conda-forge libegl libglu pyopengl
如何确认成功
README 未给出验证命令,执行 settings/setup.sh 无报错即视为安装完成。
常见问题
Q:Windows 系统可以安装吗?
A:官方仅在 Debian 12 测试。Windows 用户可参考仓库 PR #24 以及 JackDainzh 的 PartCrafter-Windows fork 配置环境。
Q:没有 root 权限怎么办?
A:在 conda 环境中执行 conda install -c conda-forge libegl libglu pyopengl 安装所需图形库即可。
Q:必须用 README 指定的 torch 版本吗?
A:README 说明其他版本应该也能工作,但官方测试组合是 torch-2.5.1+cu124 与 python-3.11。
注意事项
- README 节选未包含 Quick Start 的具体命令,推理与训练用法需查看仓库完整文档。
- settings/setup.sh 需要在克隆后的仓库根目录内执行。
- 作者测试环境为 Debian 12 + NVIDIA H20 GPU,其他环境可能需自行调整。
核心亮点
- 提出部件级组合生成范式,输出网格结构清晰,便于后期编辑与动画绑定
- 基于潜在扩散Transformer,生成质量与多样性在公开基准上领先
- 代码开源且配套NeurIPS论文,技术细节完整,便于复现与扩展
不足之处
- 训练资源需求较高,普通显卡难以直接跑完整流程
- 文档/社区待观察
适用场景
- 游戏与影视中的角色/道具快速建模
- 3D打印前的结构化模型生成
- 数字人部件库的自动化构建与编辑
替代项目
MeshGPT、3D-GPT、PolyGen
上一篇:HunyuanWorld-1.0
下一篇:WorldGen
同类项目推荐
floorplan-3d
开源
上传户型图,秒变可旋转的3D房间
sand3d
开源
用 Python 写代码建 3D 模型,让 LLM 也能动手建模
3D modeling in Python, built for LLMs.
ReconViaGen
开源
从稀疏视图一键生成高精度3D模型
(ICLR2026) ReconViaGen: Towards Accurate Multi-view 3D Object Reconstruction via Gen···
prompt-to-animation
开源
打几个字就变动画角色,创意一秒动起来。
Prompt to Animation — turn a text description into a downloadable interactive chara···
resonate
开源
用代码生成沉浸式 VR 世界,探索无限虚拟空间
Building generative VR worlds
CraftsMan3D
开源
从图片或文字一键生成可编辑的高保真 3D 网格
CraftsMan: High-fidelity Mesh Generation with 3D Native Diffusion and Interactive Ge···
image-to-3dlab
开源
本地把图片文字变成带骨骼的游戏 3D 模型
AssetFurnace: the most complete open-source image-to-3D pipeline (Oct 2026). Prompt ···
worldexplorer
开源
单图生成可自由行走的 3D 世界,告别固定视角
[SIGGRAPH Asia 2025] WorldExplorer: Towards Generating Fully Navigable 3D Scenes
Linly-Talker-Stream
开源
让数字人像真人一样边听边说、随时插话
Linly-Talker-Stream: Real-Time Streaming Conversational Digital Human System —— Fu···
