❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发感兴趣,我会每日分享大模型与 AI 领域的开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!
AI 在线答疑 -> 智能检索历史文章和开源项目 -> 尽在微信公众号 -> 搜一搜:蚝油菜花
“3D生成新革命!Kiss3DGen用2D扩散模型搞定复杂3D资产,游戏开发者的福音来了!”
大家好,我是蚝油菜花。你是否也遇到过——
今天揭秘的 Kiss3DGen ,用AI彻底颠覆3D资产生成方式!这个基于2D图像扩散模型的框架,能将复杂的3D生成问题转化为2D图像生成任务,支持文本到3D、图像到3D等多种生成任务,还能进行3D编辑、网格和纹理增强。游戏开发者已经用它快速生成角色和场景,影视制作团队靠它提升特效效率——你的3D创作准备好迎接AI革命了吗?
Kiss3DGen是一个创新的3D资产生成框架,通过重新利用预训练的2D图像扩散模型,高效生成、编辑和增强3D对象。
Kiss3DGen是一个创新的3D资产生成框架,通过重新利用预训练的2D图像扩散模型,高效生成、编辑和增强3D对象。其核心在于生成“3D Bundle Image”,将多视图图像及对应的法线图组合成一种拼贴表示,法线图用于重建3D网格,多视图图像则提供纹理映射。
Kiss3DGen将复杂的3D生成问题转化为2D图像生成任务,充分利用了预训练扩散模型的知识,兼容多种扩散模型技术,支持3D编辑、网格和纹理增强等功能。这一创新方法不仅提高了生成效率,还降低了3D模型生成的复杂性。
我们推荐使用 Python>=3.10
、PyTorch>=2.4.0
和 CUDA>=12.1
。
conda create --name kiss3dgen python=3.10
conda activate kiss3dgen
pip install -U pip
# 安装正确版本的CUDA
conda install cuda -c nvidia/label/cuda-12.1.0
# 安装PyTorch和xformers
pip install torch==2.4.0 torchvision==0.19.0 torchaudio==2.4.0 --index-url https://download.pytorch.org/whl/cu121
pip install xformers==0.0.27.post1
# 安装Pytorch3D
pip install iopath
pip install --no-index --no-cache-dir pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py310_cu121_pyt240/download.html
# 安装torch-scatter
pip install torch-scatter -f https://data.pyg.org/whl/torch-2.4.0+cu121.html
# 安装其他依赖
pip install -r requirements.txt
我们的推理脚本会自动下载模型。你也可以手动运行以下命令下载模型,它们将被放置在 checkpoint/
目录下。
# 下载预训练模型
python ./download_models.py
我们在A800 GPU(80GB内存)上运行。如果你只有较小的GPU,可以在 pipeline/pipeline_config/default.yaml
文件中更改模型的设备,以使用两个或多个较小内存的GPU。
# 文本到3D
python ./pipeline/example_text_to_3d.py
# 图像到3D
python ./pipeline/example_image_to_3d.py
# 3D到3D
python ./pipeline/example_3d_to_3d.py
运行本地Gradio Demo进行交互式推理。
python ./app.py
❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发感兴趣,我会每日分享大模型与 AI 领域的开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!
AI 在线答疑 -> 智能检索历史文章和开源项目 -> 尽在微信公众号 -> 搜一搜:蚝油菜花