以下为您介绍两种转换图片风格的方法:
方法一:使用 SDXL Prompt Styler 插件
SDXL Prompt Styler 是一个集成近百种风格的 ComfyUI 插件。其核心节点是 SDXL Prompt Styler 插件+ControlNet,以达到风格转化的结果。插件的 style 中有近百种风格预设可供选择,例如 sai3dmodel(3D 模型)、saianalog film(胶片电影)、sailowpoly(低面)、gamezelda(塞尔达)、gamemario(马里奥)、artstyleimpressionist(印象派)等。
插件的原理是在 prompt 中加入各风格预设好的关键词组合。通过在 SDXL Prompt Styler 节点后增加一个 Show Text 的节点,运行后可看到具体工作方式。
对于不同对象进行风格转绘时,需要合理平衡 controlnet 的组合和参数。例如转绘成折纸风时,最好不要加入线稿边缘(canny)的 controlnet 控制,或者需把 canny 的控制强度(strength)调到较小。若想转成漫画风格并较好保留人物外轮廓,则加入 canny 控制。
有时直接用插件内置预设的提示词组合不一定能达到想要的效果,此时需要在 prompt 中添加更多相关风格的关键词。
此外,该工作流结合 Vid2Vid Style Transfer with IPA & Hotshot XL 工作流,可较好实现视频不同风格的稳定转绘。
方法二:大模型和 lora 的组合运用
使用大模型“Flat2D Animerge”和两个 lora,即“Chinese painting style”和“Crayon drawing”的组合,可以生成简笔水彩风格的插画。
首先将图片丢到标签器中反推出关键词,然后发送到“文生图”。在正向提示词的末尾添加这两个 lora,“Chinese painting style”权重设置为 0.4,“Crayon drawing”权重设置为 0.8。尺寸按照参考图设置好,重绘幅度开 0.5 可让 AI 更自由发挥,若想和原图更接近,可降低数值。将图放入 controlnet 中,选择 tile 模型,权重为 0.5,控制模式选择“更注重提示词”。这里的权重主要影响画面复杂度,数值越高,细节越多,数值太低会和图像差得较远。点击生成即可完成简笔水彩风格的插画。
2024-10-15