ComfyUI LG_Relight 插件完全教程
1. 插件简介
插件地址: https://github.com/LAOGOU-666/Comfyui-LG_Relight
ComfyUI LG_Relight 是一个专门为 ComfyUI 设计的3D实时打光插件。简单来说,这个插件就像是给你的图片加了一个"专业摄影棚的灯光系统",你可以随意调整光源的位置、强度、颜色,让平面图片看起来有立体的光影效果。
这个插件能给我们带来什么效果?
- 3D打光效果:让平面图片看起来有立体感,就像真的有灯光照射一样
- 实时光影调整:可以拖动鼠标改变光源位置,立即看到效果
- 多种光源类型:支持点光源(像灯泡)和聚光灯(像手电筒)
- 精细光影控制:可以调节亮度、阴影、高光等各种参数
- 批量处理:设置好参数后可以跳过弹窗直接处理
工作原理:
这个插件需要你提供原图和法线贴图(就像给图片做了个"凹凸信息图"),然后通过3D渲染技术模拟真实的光照效果。
2. 如何安装
方法一:通过 ComfyUI Manager 安装(推荐)
- 打开 ComfyUI
- 点击右下角的 "Manager" 按钮
- 选择 "Install Custom Nodes"
- 搜索 "LG_Relight"
- 找到 "Comfyui-LG_Relight" 并点击安装
- 重启 ComfyUI
方法二:手动安装
- 打开终端/命令提示符
- 进入 ComfyUI 的
custom_nodes文件夹 - 运行命令:
git clone https://github.com/LAOGOU-666/Comfyui-LG_Relight.git - 重启 ComfyUI
3. 节点详细解析
3.1 LG_Relight_Basic 节点 - 基础打光工具
这个节点就像是"手动调光台",所有的光照参数都需要你手动输入数值来调整。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| image | image | 图片 | 必须连接 | 这是你要打光的原始图片,就像摄影的主角 | 输入的基础图像 | 连接你的原图,比如人像照片 |
| normals | normals | 图片 | 必须连接 | 这是法线贴图,告诉电脑哪里凸哪里凹 | 法线贴图,用于计算光照 | 连接法线贴图,通常是蓝紫色的图 |
| x | x | 0.0-1.0 | 0.5 | 光源的左右位置,0是最左边,1是最右边 | 光源X轴坐标 | 0.3让光从左边照,0.7让光从右边照 |
| y | y | 0.0-1.0 | 0.5 | 光源的上下位置,0是最下面,1是最上面 | 光源Y轴坐标 | 0.2让光从下面照,0.8让光从上面照 |
| z | z | -1.0-1.0 | 1.0 | 光源的前后位置,正数是前面,负数是后面 | 光源Z轴坐标 | 1.0光源在前面,-0.5光源在后面 |
| brightness | brightness | 0.0-3.0 | 1.0 | 整体亮度,就像调节灯泡的瓦数 | 光照强度倍数 | 2.0让图片更亮,0.5让图片更暗 |
| shadow_range | shadow_range | 0.0-2.0 | 1.0 | 阴影的范围大小,数值越大阴影越柔和 | 阴影过渡范围 | 0.5阴影很硬,1.5阴影很柔和 |
| shadow_strength | shadow_strength | 0.0-2.0 | 1.0 | 阴影的深浅程度,数值越大阴影越深 | 阴影强度 | 0.5阴影很浅,1.8阴影很深 |
| highlight_range | highlight_range | 0.0-2.0 | 1.0 | 高光的范围大小,控制亮部的扩散 | 高光过渡范围 | 0.3高光很集中,1.5高光很分散 |
| highlight_strength | highlight_strength | 0.0-2.0 | 1.0 | 高光的强度,控制最亮部分有多亮 | 高光强度 | 0.5高光很弱,1.8高光很强 |
| highlight_color | highlight_color | 颜色代码 | #FFFFFF | 高光的颜色,就像给灯泡加彩色滤镜 | 高光颜色 | #FFFF00黄色高光,#FF0000红色高光 |
| shadow_color | shadow_color | 颜色代码 | #000000 | 阴影的颜色,通常是深色 | 阴影颜色 | #000080深蓝阴影,#800000深红阴影 |
3.2 LG_Relight 节点 - 交互式打光工具
这个节点就像是"可视化调光台",会弹出一个窗口让你用鼠标拖动来调整光源位置。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| image | image | 图片 | 必须连接 | 这是你要打光的原始图片 | 输入的基础图像 | 连接你的原图 |
| normals | normals | 图片 | 必须连接 | 这是法线贴图,用来计算光照效果 | 法线贴图 | 连接法线贴图 |
| seed | seed | 整数 | 0 | 随机种子,相同种子产生相同结果 | 随机数种子 | 固定数字可重现相同效果 |
| seed_mode | seed_mode | 选项 | randomize | 种子的变化方式 | 种子模式 | fixed固定,increment递增,randomize随机 |
注意: 这个节点运行时会弹出交互窗口,你可以:
- 用鼠标在图片上点击拖动来移动光源位置
- 用滑块调整各种光照参数
- 实时预览效果
3.3 LG_Relight_Ultra 节点 - 超级打光工具
这个节点就像是"专业电影级灯光系统",支持多个光源,每个光源都可以独立调整。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| bg_img | bg_img | 图片 | 必须连接 | 背景图片,就是你要打光的主图 | 背景图像 | 连接你的原始照片 |
| bg_depth_map | bg_depth_map | 图片 | 必须连接 | 深度图,告诉电脑哪里远哪里近 | 深度贴图 | 连接深度图,通常是黑白渐变图 |
| bg_normal_map | bg_normal_map | 图片 | 必须连接 | 法线图,告诉电脑表面的凹凸信息 | 法线贴图 | 连接法线图,通常是蓝紫色图 |
| wait_timeout | wait_timeout | 5-300秒 | 120 | 等待你调整光照的最长时间 | 超时时间 | 120秒内不操作就自动关闭窗口 |
| mask | mask | 遮罩 | 可选 | 遮罩图,控制哪些区域受光照影响 | 遮罩图像 | 白色区域受光照,黑色区域不受影响 |
| skip_dialog | skip_dialog | 布尔值 | False | 跳过弹窗,直接用之前保存的设置 | 跳过对话框 | True直接处理,False显示调整窗口 |
Ultra版本的特殊功能:
- 多光源支持:可以添加多个光源,就像摄影棚里有主光、补光、背景光
- 光源类型选择:
- 点光源:像灯泡一样向四周发光
- 聚光灯:像手电筒一样有方向性的光
- 独立控制:每个光源都可以单独调整颜色、强度、位置
- 实时预览:所有调整都能立即看到效果
4. 使用技巧和建议
4.1 新手入门建议
- 从Basic节点开始:先熟悉各个参数的作用
- 准备好法线图:没有法线图就没有立体效果
- 从简单开始:先用默认参数,再慢慢调整
4.2 参数调节技巧
- 光源位置:
- 顶光(y=0.8):适合拍证件照的感觉
- 侧光(x=0.2或0.8):适合营造戏剧性效果
- 底光(y=0.2):适合恐怖或神秘效果
- 亮度控制:
- brightness控制整体亮度
- shadow_strength控制阴影深浅
- highlight_strength控制高光强度
4.3 Ultra版本使用技巧
- 三点布光法:
- 主光:强度1.5,位置偏一侧
- 补光:强度0.8,位置对侧,用来填补阴影
- 背景光:强度0.5,从后面照亮轮廓
- 聚光灯使用:
- 左键拖动移动光源位置
- 右键点击设置照射方向
- 调整角度和衰减参数
4.4 批量处理技巧
- 先用一张图调好参数
- 开启skip_dialog跳过弹窗
- 后续图片会自动使用相同设置
5. 常见问题解答
Q1: 为什么我的图片没有立体效果?
A:
- 检查是否连接了法线贴图
- 确认法线贴图质量是否良好
- 尝试增加光源的z值(让光源离得更近)
- 调整shadow_strength和highlight_strength参数
Q2: 弹窗打不开或者卡住了怎么办?
A:
- 检查浏览器是否阻止了弹窗
- 等待timeout时间后会自动关闭
- 重启ComfyUI重新尝试
- 使用Basic节点作为备选方案
Q3: Ultra版本添加光源后看不到效果?
A:
- 确认光源强度不是0
- 检查光源是否被设置为可见
- 尝试移动光源到不同位置
- 调整环境光强度
Q4: 如何制作法线贴图?
A:
- 使用Photoshop的3D滤镜
- 使用在线法线贴图生成器
- 使用Blender等3D软件生成
- 使用AI工具生成深度图再转换
Q5: 处理速度很慢怎么办?
A:
- 降低图片分辨率
- 减少光源数量
- 关闭不必要的实时预览
- 使用skip_dialog模式批量处理
6. 工作流程示例
基础打光工作流程:
- 准备素材 → 原图 + 法线图
- LG_Relight_Basic → 手动调整参数
- 预览效果 → 调整到满意为止
交互式打光工作流程:
- 准备素材 → 原图 + 法线图
- LG_Relight → 弹窗交互调整
- 鼠标操作 → 拖动调整光源位置
- 滑块微调 → 精细调整各项参数
专业多光源工作流程:
- 准备完整素材 → 原图 + 深度图 + 法线图 + 遮罩(可选)
- LG_Relight_Ultra → 专业级调光
- 添加主光源 → 设置主要照明
- 添加补光源 → 填补阴影
- 添加背景光 → 增强轮廓
- 保存配置 → 用于批量处理
7. 高级应用技巧
7.1 电影级打光
- 戏剧性侧光:x=0.2, y=0.6, 高对比度
- 柔和顶光:x=0.5, y=0.8, 大范围柔光
- 神秘底光:x=0.5, y=0.2, 营造恐怖氛围
7.2 产品摄影打光
- 均匀照明:多个点光源环绕
- 突出质感:调高法线强度
- 消除阴影:使用补光降低阴影强度
7.3 人像打光
- 美颜效果:柔和的顶光 + 弱补光
- 立体轮廓:强侧光 + 背景光
- 温暖色调:使用暖色高光
8. 总结
ComfyUI LG_Relight 插件为图像处理提供了专业级的3D打光功能,通过合理使用这3个节点,你可以:
- 为平面图片添加立体光影效果
- 实现电影级的专业打光
- 批量处理大量图片
- 创造各种艺术效果
记住,掌握这个插件的关键是:
- 理解光照原理 - 知道光从哪里来,照到哪里去
- 准备好素材 - 特别是法线贴图的质量
- 多多练习 - 从简单参数开始,逐步掌握复杂功能