描述
Stable-DreamFusion 是文本到 3D 模型 DreamFusion 的 PyTorch 实现,通过 Stable Diffusion 文本到 2D 模型的功能得到增强。该项目提供了一个生成 3D 内容的框架,支持从文本提示和图像到 3D 模型的转换。它集成了神经辐射场 (NeRF) 和扩散模型来实现其生成能力。
阅读更多
核心功能围绕将 2D 输入(如文本描述或图像)转换为 3D 表示。这包括文本到 3D 生成,用户可以描述所需的物体,以及图像到 3D,它允许从单个图像创建 3D 模型。该项目还支持网格导出,使用户能够提取生成的 3D 模型并在各种应用程序中使用。
值得注意的功能包括支持 Instant-NGP 等不同骨干网络以实现更快的渲染,以及纯 PyTorch 实现的 vanilla NeRF 骨干网络,无需 CUDA 扩展。它还集成了 Perp-Neg 等高级技术来解决文本到 3D 生成中的多头问题,并支持 DeepFloyd-IF 等模型的引导。该项目专为有兴趣探索 3D 内容创建和生成式 AI 前沿的研究人员和开发人员而设计。
用户可以通过克隆存储库、安装依赖项和执行 Python 脚本来安装和运行 Stable-DreamFusion。该项目在配置方面提供了灵活性,允许用户指定训练和测试的各种参数。它还提供了调试和可视化的选项,包括用于生成 3D 场景自由视图控制的 GUI。该项目承认其依赖于大量的研究工作和开源项目,从而在 AI 社区内培养协作精神。
- 类别3D 模型生成器
- 定价模式开源
- 部署云端, 自托管
- 平台网页版
Stable-DreamFusion的核心功能
通过文本提示进行文本到 3D 生成。
从单个输入图像进行图像到 3D 生成。
用于提取 3D 模型的网格导出。
NeRF 和 Diffusion 模型的集成。
支持 Stable Diffusion 和 DeepFloyd-IF 作为扩散后端。
用于加速渲染的 Instant-NGP 骨干网络。
用于纯 PyTorch 实现的 vanilla NeRF 骨干网络。
Perp-Neg 技术以减轻多头问题。
用于 CUDA 无操作的可选 Taichi 后端。
使用 DMTet 进行网格微调功能。
用于交互式可视化和控制的 GUI。
支持负文本提示。
Stable-DreamFusion入门
开发者:从 GitHub 克隆存储库。
开发者:使用 pip 安装所需的 Python 依赖项。
开发者:下载特定功能的预训练模型。
开发者:配置训练或推理参数。
开发者:执行 Python 脚本进行文本到 3D 或图像到 3D 生成。
开发者:测试和可视化生成的 3D 模型或导出网格。
Stable-DreamFusion的使用案例
- 3D 资产创建
- 原型设计
- 生成艺术
- 研发
- 虚拟环境
- 网格生成
- 图像到 3D 转换





