当前位置: 首页 > news >正文

23 webUI应用基础案例-线稿上色

     经过前面的学习,自本节内容开始我们进入案例的应用课程。案例课程中将不会采用较多的文字去说明原理,更多地是采用图文结合的方式来演示操作步骤。

    案例中会涉及一些正反向提示词,可以直接使用,也可以按照自己的想法编辑,其它参数也都不是绝对的,大家可以多多修改尝试。

    线稿上色是线条约束类controlnet功能的简单应用。

1 线稿图准备

    先准备一张线稿图(可以自己画或者网上下载),我这里从网上下载一张人物线稿图进行测试;

2 大模型设置

    选择合适的大模型,你的线稿适合什么风格或者你想要获得什么风格,就选一个对应类型的大模型。比如,我这张景色线稿图想要生成真实系效果,选择真实系的模型,选择不同的大模型生成的效果不同;

3 VAE选择

    VAE选择自动或者手动选择(1.5版本大模型选840000,XL大模型选sdxl_vae);

4 提示词描述

    提示词中描绘线稿内容,用break断句减少不同颜色描述词之间的相互污染

    正向提示词:1 girl,long black hair BREAK blue eyes BREAK pink_skirt BREAK red_flowers,

反向提示词:

5 参数设置

    采样方法:DMP++2m karras

    迭代步数:20~30

    尺寸无需填写,通过controlnet同步过来。

6 controlnet设置

    打开CN开关,勾选“完美像素模式”、“允许预览”、同步图像尺寸;

    选择lineart(也可以尝试canny、softedge等其它线条约束类CN带来的不同效果),选择预处理及对应模型,点击爆炸按钮预览;

    根据需要调整控制权重及引导时机;

7 生成图像如下

     1.5大模型--GhostMix鬼混              1.5大模型--麦橘奇幻                1.5大模型--麦橘写实

8 controlnet效果对比

采用canny、softedge及recolor的测试效果图对比如下:

              canny硬边缘                         softedge软边缘                             recolor重上色

针对线稿上色功能,controlnet采用lineart(线稿)的效果及色彩理解上要明显优于其它controlnet,而且recolor重上色是对线条进行上色未能实现线稿涂色。

9 景观线稿测试效果

简单的描述线稿内容,其余参数参照人物线稿图处理方式

生成效果如下:

     这里分享webUI的本地整合包资源,个人自用的整合包(超全插件及模型,本节课程所有涉及的模型均可在对应文件夹中找到下载)。

     整合包形式,无需安装,Windows系统下载打开即用。

「webui全能包(内置超全插件、模型)--100G左右」https://pan.quark.cn/s/3647679a1966

    欢迎正在学习comfyui等ai技术的伙伴V加 huaqs123 进入学习小组。在这里大家共同学习comfyui的基础知识、最新模型与工作流、行业前沿信息等,也可以讨论comfyui商业落地的思路与方向。 欢迎感兴趣的小伙伴,群共享资料会分享博主自用的comfyui整合包(已安装超全节点与必备模型)、基础学习资料、高级工作流等资源……

    致敬每一位在路上的学习者,你我共勉!Ai技术发展迅速,学习comfyUI是紧跟时代的第一步,促进商业落地并创造价值才是学习的实际目标。

——画青山Ai学习专栏———————————————————————————————

零基础学Webui:

https://blog.csdn.net/vip_zgx888/category_13020854.html

Comfyui基础学习与实操:

https://blog.csdn.net/vip_zgx888/category_13006170.html

comfyui功能精进与探索:

https://blog.csdn.net/vip_zgx888/category_13005478.html

系列专栏持续更新中,欢迎订阅关注,共同学习,共同进步!

—————————————————————————————————————

http://www.dtcms.com/a/394460.html

相关文章:

  • 【MicroPython编程】-深入了解MicroPython 的垃圾收集
  • STM32F429I-DISC1【板载LED呼吸灯】
  • OBOO鸥柏工业触摸屏:信创国产化芯片驱动,展现军工级卓越性能
  • Ubantu命令行指令大全
  • 字节面试题:正则化技术如何影响网络梯度
  • Java进阶教程,全面剖析Java多线程编程,死锁,笔记15
  • 【含文档+PPT+源码】基于SpringBoot+Vue的车牌识别实时交通流量统计系统
  • C++动态规划4
  • chmod命令
  • kernel 6.6中新增的EEVDF特性
  • MATLAB M代码解释器设计与C++实现
  • nivida jetson orinnx torch环境搭建
  • Java进阶教程,全面剖析Java多线程编程,线程的生命周期,笔记11
  • Javase 基础加强 —— 12 网络编程
  • 【04】EPGF 架构搭建教程之 工具环境变量的配置
  • Oracle -运维学习路线 --学习篇1
  • 三个余弦:平方和凑成1时会发生什么
  • 碧蓝航线装备参数探究——关于金色之耻
  • Golang圖書館
  • linux命令--迭代积累
  • Unity2D-物理系统
  • 崩铁 预言算牌 解谜
  • 解锁AI巨型模型训练:DeepSpeed ZeRO Offload 全面指南
  • python语言中的常用容器(集合)
  • Python 程序控制流程综合编程
  • Java进阶教程,全面剖析Java多线程编程,同步方法,笔记13
  • 1.6 虚拟机 (答案见原书 P33)
  • 【C++练习】26.在 C++ 中,不使用 “strcpy“ 函数将一个字符串复制到另一个字符串
  • 【分布式技术】Baerer token刷新机制详细解读
  • 第十三章 Ant与Jenkins的集成