一、基本介绍
LBM relighting,作为AI图像重新打光的工具,只需要你提供一张主体图片和一张环境图,它就能根据环境图上的光源重新为主体进行重新打光,真正做到人物和背景完美整合,还100%保留原画质。
下图为我跑出来的实际效果(具体工作流见文末)。
下面是官网提供的几种打光示例效果,光源和物体也做了非常好的整合。
项目地址:https://github.com/gojasper/LBM
在线使用地址:
https://huggingface.co/spaces/jasperai/LBM_relighting
在这里允许你上传一张需要重新打光的主体图片,再上传一张环境图片。如果你没有环境图片,也可以从系统提供的环境图片中自己选一张。
二、ComfyUI中使用方法
1、安装插件:ComfyUI-LBMWrapper
插件地址:
https://github.com/kijai/ComfyUI-LBMWrapper
插件安装方法详见文章:
让ComfyUI无所不能的秘密:如何自定义节点!AI绘画,ComfyUI教程,安装自定义节点
2、安装模型
插件完装完成后,还需要安装一个模型文件
模型放置位置:
ComfyUI/models/diffusion_models
模型链接:
https://huggingface.co/jasperai/LBM_relighting/resolve/main/model.safetensors
三、工作流讲解:
我把工作流分为了5个部分。
1、图像加载区域
这里需要加载两张图片,上面的图片是主图像,就是需要重新打光的图片,下面的是光照图像。
2、尺寸控制区
主要作用是统一两个图片尺寸,它会让光照图像的尺寸强行匹配主图像的尺寸。
3、抠像区
将主图像的主体抠出来,适配光照图像的光照效果。
关于抠像工作流的使用,可以参见文章:
一键AI抠图,ComfyUi-RMBG 最强去背景插件,简单易用,头发丝也能抠得很干净
4、LBM_relighting重新打光区
这里不要注意要使用我们上面下载好的模型
5、图像输出区
这里输出两张图片,上面一张是抠出的主体与光照图像进行硬合成的效果。
下面一张才是对主体进行重新打光后的效果。
放大尺寸后进行对比。(上面一张为硬合成的效果,下面为重新打光后的效果)
我们再用同样的光照图片和人像进行测试一遍,效果也是不错的(上面为硬合成效果,下面为重新打光后的效果)
重新更换人物,同时更换光照效果再生成一张,效果也是很不错的。
感兴趣的同学可以通过下面的免费在线工作流进行测试,也可以把工作流下载到本地进行测试。
免费在线工作流:
https://www.runninghub.cn/post/1934254001959690242