不论是否玩过AI绘画,光照/光照会影响一张照片的质量及完美度,好的光影对照片起到了画龙点睛的作用,更有助于提升电影质感
而在AI绘画中光影控制仅凭提示词,并不能准确细致满足我们的需要。所以Controlnet作者张吕敏新开发了一个重打光工具IC-Light,转为解决绘画过程中光影控制效果的。
IC-Light 的全称是“Imposing Consistent Light”,它可以给输入的图像进行重打光操作。
包括去除背景后生成对应背景匹配光照,自定义光照贴图和照明,给固定的背景图与前景匹配光照。
特别对于写实类型图像效果显著,目前IC-Light支持两种方式:基于文本引导和基于背景图来引导
虽然IC-Light刚刚发布3天,但在GitHub就已经标星1.5k,目前已有2.5k。关注度和使用量都在飙升,而且已经有行业大佬推出了ComfyUI版本的IC-Light插件。
IC-Light:https://github.com/lllyasviel/IC-Light
ComfyUI 插件有好几个大佬都开源出来了,以下两款使用最好。
ComfyUI-IC-Light:https://github.com/kijai/ComfyUI-IC-Light
ComfyUI-IC-Light-Native: https://github.com/huchenlei/ComfyUI-IC-Light-Native
目前要想使用IC-Light功能的话,主流的就两种方式,其他途径也可参考AI领域大佬们的方式或提供的在线部署方式。(例如ZHO大神提供的Colab方案)
colab部署:https://colab.research.google.com/drive/1-pXSpTH-zNhaAKFmMvh-xj7Zp9781L2f
接下来为大家介绍下主流的2种使用方法:
IC-Light 作者大大在抱脸上提供了在线 Demo 供我们体验。
体验地址:https://huggingface.co/spaces/lllyasviel/IC-Light
这里以官方提供的示例为大家展示具体的功能及使用。
上传你需要"重打光"的图片,提示词是写打完光后的背景及人物描述,主要体现的是背景,然后就是打光的位置及范围,我这里演示的就是“左打光”
Prompt : beautiful woman, detailed face, shadow from window(美丽的女人,精致的脸庞,窗外的阴影)
如果你不知道想要什么风格的光照,它也有预置的光照Prompt列表可以参考
接下来就是一些高级选项,打光范围大小(长宽)、步长、种子等,类似采样器的一些参数,可以默认不设置。
最后点击“Relight”重打光即可。
Demo中暂时不支持自定义背景图的方式,只能通过文本提示词。
前提:电脑安装comfyui,并且该插件依赖ComfyUI-layerdiffuse
插件。
插件可根据上方我提供的两款自由安装,也可以都安装。我这里使用的是ComfyUI-IC-Light-Native
,这款比较简洁化,简单明了,也方便大家更好的理解。
ComfyUI-IC-Light
这款节点功能更加全面,光照形状、范围、位置,大小等都可以做,有兴趣的小伙伴下去了可以试一试它的强大功能。
安装ComfyUI-IC-Light-Native
可以直接通过ComfyUI管理器进行安装(建议安装方式)
另一种就是下载源代码解压为一个文件夹,放入comfyui custom_nodes 目录下。
我们先通过git url进行安装,如果你可以在安装节点中搜索到想要安装的节点插件名,可以直接点击安装。
在正式使用之前,需要将模型下载好,并放入models-unet目录下
然后试试最简单的打光方式,上传一张人像图,填写提示词,进行打光
当然也可以给定前景图和光源贴图,进行打光
最后一种方式,就是上传背景图和前景人物,将背景与人物融合
IC-Light 这个工具后续应用范围会非常广,不论是人像摄影、产品展示、室内设计、场景优化渲染等领域都会有很大的应用空间,相信作者开发这个工具也不仅仅是玩一玩的,肯定是通过现状开发的适合各个业务领域的落地产品。