本指南提供了使用 "Stable Fast 3D" 模型创建 3D 内容的全面介绍,利用 "ComfyUI 3D Pack" 节点的高级功能来简化工作流程并提高输出质量。
Part 1: ComfyUI 3D Pack
1.1. ComfyUI 3D Pack 简介
ComfyUI 3D Pack 是一个广泛的节点套件,使 ComfyUI 能够使用前沿算法和模型处理 3D 输入,例如 Mesh 和 UV Texture。它集成了先进的 3D 处理算法,如 3DGS (Gaussian Splatting) 和 NeRF (Neural Radiance Fields),以及最先进的模型,包括 Hunyuan3D、StableFast3D、InstantMesh、CRM、TripoSR 等。
使用 ComfyUI 3D Pack,用户可以在直观的 ComfyUI 界面中导入、操作和生成高质量的 3D 内容。它支持广泛的 3D 文件格式,如 OBJ、PLY、GLB,便于集成现有的 3D 模型。该包还包括强大的网格处理工具,用于编辑、清理和优化 3D 几何。
其中一个关键亮点是 NeRF 技术的集成,允许从 2D 图像进行逼真的 3D 重建。3DGS 节点支持点云渲染和风格化。InstantMesh 和 TripoSR 模型允许高分辨率的放大和 3D 网格的超分辨率。CRM (Convolutional Reconstruction Model) 能够从多视图图像恢复 3D 形状和 CCM (Color Correction Map)。
ComfyUI 3D Pack 由 MrForExample 开发,所有功劳归于 MrForExample。有关详细信息,请参见 ComfyUI 3D Pack。
1.2. ComfyUI 3D Pack: 可在 RunComfy 上运行
现在 ComfyUI 3D Pack 已完全设置并可以在 RunComfy 网站上使用。用户无需安装任何额外的软件或依赖项。所有必需的模型、算法和工具都已预配置并优化为在基于 Web 的 ComfyUI 环境中高效运行。
Part 2: 使用 ComfyUI 3D Pack 节点的 Stable Fast 3D 模型
2.1. 什么是 Stable Fast 3D?
Stable Fast 3D (SF3D) 是一种先进的单视图 3D 网格重建技术,可以从单个图像生成高质量、带纹理的 3D 网格。Stable Fast 3D 基于 TripoSR 模型,但结合了多个关键增强功能,以生成适合各种下游应用(如游戏、电子商务和 AR/VR)的卓越 3D 资产。
Stable Fast 3D 由 Stability-AI 开发,所有功劳归于 Stability-AI。有关详细信息,请参见 Stable Fast 3D
2.2. Stable Fast 3D 的技术创新
Stable Fast 3D 采用了一种新的方法,明确训练模型进行网格生成。它集成了一种快速的 UV 展开方法,以便快速生成纹理,而不是依赖于顶点颜色。此外,Stable Fast 3D 学习预测材料参数和法线贴图,这显著提高了重建 3D 网格的视觉质量。Stable Fast 3D 的一个关键特性是其去光照步骤,有效去除低频照明效果,确保生成的网格可在不同的光照条件下轻松使用。
2.3. Stable Fast 3D 的优势/潜在限制
- 高速生成:Stable Fast 3D 可以在 H100 GPU 上仅用 0.5 秒创建高质量的 3D 网格。
- 光照分离:Stable Fast 3D 的去光照步骤去除了内嵌的阴影和光照效果,使 3D 资产更具多样性。
- UV 展开:Stable Fast 3D 的快速 UV 展开技术使纹理映射更有效,与顶点着色相比,文件更小,渲染更快。
- 平滑网格:通过使用 DMTet 和学习的顶点位移与法线贴图,Stable Fast 3D 生成的网格表面更加平滑,不会出现 Marching Cubes 的伪影。
- 材料属性:Stable Fast 3D 预测非空间变化的材料属性,增强了在不同光照下生成对象的视觉质量。
然而,Stable Fast 3D 可能在处理高度复杂或详细的对象时存在限制,因为它依赖于单个输入图像进行重建。
2.4. 分步指南:在 ComfyUI 中实施 Stable Fast 3D 工作流
ComfyUI 3D Pack 提供了 Stable Fast 3D 工作流的无缝集成,使用户能够轻松地从单个图像生成高质量的 3D 网格。工作流程包括以下步骤:
使用 "[Comfy3D] Load SF3D Model" 节点加载预训练的 Stable Fast 3D 模型。

使用 "LoadImage" 和 "InvertMask" 节点准备输入图像和遮罩。

使用 "[Comfy3D] Resize Image Foreground" 节点调整大小并预处理输入图像和遮罩。

将预处理的图像、遮罩和加载的 Stable Fast 3D 模型输入到 "[Comfy3D] StableFast3D" 节点以生成 3D 网格。

如有需要,使用 "[Comfy3D] Switch Mesh Axis" 节点调整网格的轴和比例。

保存生成的 3D 网格,并使用 "[Comfy3D] Preview 3DMesh" 节点预览最终的 3D 网格。

通过利用 ComfyUI 3D Pack 节点,用户可以轻松地将 Stable Fast 3D 工作流集成到他们的项目中,使他们能够通过简单的点击生成高质量、带纹理的 3D 网格。这种强大的 Stable Fast 3D 和 ComfyUI 组合为 AI 辅助的 3D 内容创作开辟了新的可能性,使艺术家、设计师和开发人员的工作更加便捷和高效。
License
有关使用 Stable Fast 3D 模型时的详细许可信息,请参见 Stable Fast 3D License。

