ComfyUI-Marigold:开启 ComfyUI 深度估计新境界
·
一、应用介绍
- 图像深度估计:能够对单张图像进行深度估计,生成精准的深度图,可用于分析图像中物体的远近关系,为3D建模、图像编辑等提供基础深度信息。比如在建筑设计中,可根据建筑照片生成深度图,辅助设计师理解空间结构。
- 视频深度估计:针对视频帧序列进行深度估计,能平滑处理相邻帧之间的深度变化,确保视频中深度信息的连贯性。在影视制作中,可用于为视频添加深度相关的特效,或者在虚拟现实场景中,让用户获得更自然、连贯的深度感知。
- 与其他软件协作:通过支持OpenEXR等格式输出深度图,方便与其他专业的VFX、3D制作软件进行协作,如将深度图导入到3ds Max、Maya等软件中,进一步进行场景构建和渲染。

二、与传统方法对比
| 对比项目 | ComfyUI-Marigold | 传统深度估计方法 |
|---|---|---|
| 操作便捷性 | 通过ComfyUI的图形化界面操作,只需简单连接节点和设置参数,即可进行深度估计 | 可能需要编写大量代码,使用复杂的命令行工具,对用户技术要求较高 |
| 深度图质量 | 采用先进的扩散模型等技术,能生成高精度、细节丰富且连贯的深度图,尤其是在处理复杂场景和动态视频时优势明显 | 在复杂场景下可能出现深度不准确、边缘模糊、帧间不连贯等问题 |
| 灵活性 | 可通过调整多个参数,如denoise_steps、n_repeat等,灵活平衡精度和速度,适应不同硬件资源和项目需求 | 参数调整可能相对有限,难以根据具体场景和硬件快速优化 |
| 跨软件协作 | 支持OpenEXR等格式输出,方便与多种VFX和3D软件协作 | 可能输出格式有限,与其他软件对接时需要进行额外的转换和处理,容易出现兼容性问题 |
三、插件下载地址和安装方法
- 下载地址:GitHub项目地址
- 安装方法
- 通过ComfyUI Manager安装
- 打开ComfyUI,点击主菜单中的“Manager”按钮。
- 选择“Custom Nodes Manager”。
- 在搜索栏输入“Marigold Depth Estimation in ComfyUI”,找到插件后点击“Install”按钮进行安装。
- 安装完成后,点击“Manager”中的“Restart”按钮重启ComfyUI,然后手动刷新浏览器以清除缓存并访问更新后的节点列表。
- 手动安装
- 把ComfyUI-Marigold文件夹移动到ComfyUI的custom_nodes目录下。若未找到此目录,则可能需要创建。
- 启动ComfyUI,即可在节点列表中看到新添加的“Marigold”深度估计节点。
- 通过ComfyUI Manager安装
四、需要的模型及下载地址
- 需要的模型:通常需要Marigold模型,如
prs-eth/marigold-v1-0、prs-eth/marigold-depth-lcm-v1-0等。 - 下载地址:可以从Hugging Face下载,例如模型
bingxin/marigold可从这里获取。
五、插件包含的节点名称
- MarigoldModelLoader:用于加载Marigold模型。
- MarigoldDepthEstimation_v2:对单张图像进行深度估计。
- MarigoldDepthEstimation_v2_video:对视频帧进行深度估计。
六、关键插件参数用途和推荐值
- denoise_steps
- 用途:影响深度图的质量,数值越高,深度图越准确,但处理时间越长。
- 推荐值:进行图像深度估计时,对于细节要求较高的项目,可设置为5-10;处理视频时,可根据视频帧率和复杂度,设置为3-6。
- n_repeat
- 用途:定义生成单张深度图的迭代次数,每增加一次,深度准确性会提高,但耗时也会增加。
- 推荐值:一般建议从3开始尝试,对于高精度要求的场景,可增加到5-8。
- n_repeat_batch_size
- 用途:根据VRAM容量调整,若VRAM支持,与n_repeat匹配可加速处理。
- 推荐值:如果VRAM充足,可与n_repeat设置相同的值;如果VRAM有限,可适当减小,如设置为2或4。
- invert
- 用途:用于反转深度图,使黑色表示深度,白色表示前景,以满足不同软件的兼容性需求。
- 推荐值:根据具体项目需求,若需要与某些要求特定深度表示格式的软件协作,可设置为True,否则为False。
七、节点工作流参考案例
八、总结
ComfyUI-Marigold为ComfyUI用户提供了强大的深度估计功能,通过简单易用的节点操作和丰富的参数设置,能够满足多种场景下的深度估计需求,无论是图像还是视频处理,都能输出高质量的深度图。与传统深度估计方法相比,在操作便捷性、深度图质量、灵活性和跨软件协作等方面都具有明显优势。通过合理设置关键参数,结合具体的工作流,用户可以轻松地将其应用于虚拟现实、游戏开发、电影特效等多个领域,为创作带来更丰富的深度感知效果,是一款非常值得使用的ComfyUI插件。
更多推荐
所有评论(0)