分享好友 最新动态首页 最新动态分类 切换频道
不黑箱,不抽卡,分分钟带你拿捏SD中的色彩控制 | 京东云技术团队
2024-12-26 04:02

颜色控制一直是AIGC的难点,prompt会污染、img2img太随机… 今天带来利用controlnet,实现对画面颜色的有效控制。都说AIGC是抽卡,但对把它作为工具而非玩具的设计师,必须掌握如何控制它,让我们一起开始可控AI生成。

大家或许已经通过各种《三分钟包会》《五分钟出道》的教程,可以手拿把掐的将一张商品图,完美植入需要的背景中。客观的说,无论从角度、投影、还是商品与背景的语义关系,以下都能算是合格的图片。但是作为视力255³的设计师,总能发现它的不完美——颜色,更准确的说是商品和背景的颜色关系。

但是,只要我们加亿点点细节,就可以让商品和背景的融合更为自然,减轻AI生成的割裂感,让它更像一张出自人手的精修图片。

通常,要做到这样的效果,或是去stable diffusion中尝试大量色彩的prompt,但因为SD机制的原因,污染会很严重,效果难得理想;或者在midjourney中,通过反复的垫图反推+ps,抽卡一张合适的效果,总之是费时、费力,更费人。

现在,我们有了更简单、更可控、更出效果的方法,如果你也深受上述问题之苦,那就让我们一起来,给AI点颜色瞧瞧。

这张是我们的对照组,没有添加任何的色彩控制手段,接着我们撸起袖子开干。

① 提取商品主色调,作为色彩控制基础

首先我们先吸取商品的主色调,然后顺着商品色彩变化的方向,做一张全尺寸(等同最终完稿尺寸)的渐变效果,渐变主要是为了效果更加自然。

② 添加controlnet,实现色彩控制效果

这一步是重点,它会完成色彩融合,在controlnet中,加载这张色彩渐变图片,并添加预处理器t2ia_color_grid和对应模型,具体的模型和参数会在后文有详细解读,这里我们先看效果。

③ 并入生图流程,完成全图色彩管理

最后,补全背景生成的流程,就可以得到一张色彩和谐,又没有割裂感的商品主图了。

将这套流程应用到不同的商品和场景图中,实现如下效果。可以看到,经过颜色控制后,商品图的融合效果都有了显著提升。利用上述方法,设计师就能非常可控的来对图片进行颜色管理了,特别适合当商品本身色调鲜明多样,对放置的场景又有较高要求的需求中。

下面,详细介绍下中间的参数和步骤

预处理器我们使用t2ia_color_grid,它的功能是对颜色进行网格检测,用来生成与原图色谱一致,分布近似的图像,所以它会呈现一个马赛克效果,在它的作用下,重新生成的图片会按照它的色彩特征进行重绘。(延伸思考:在一些特殊场景,你设置可以手绘一个颜色分布非均匀的模板,并以此产生更加丰富的效果

其中最重要的参数是weight、starting control step、ending control step

weight是这个controlnet在整体中起到多大的作用,下图可以看到weight从小到大的分布对画面的影响。

starting control step控制了controlnet从什么时候开始介入生图的步骤,越早介入对画面的影响越深远,毕竟从一开始就参与其中了嘛。

ending control step控制了controlnet在什么时候退出生图的步骤,越晚退出则会将影响保留的越完整,它意味着把控制留到的画面生成的最后一刻。

这里经过测试,为了保持比较和谐的效果,三个参数分别是(0.7,0.3,1,但需要注意,这套参数适配的是案例中色相柔和、饱和度较低的情况,如果在实际应用中遇到的色彩很重,那针对参数也要进行相应的调整。

搭建好控制色彩的controlnet之后,补上针对商品和布局的controlnet,整个对色彩控制的流程就完成了。

点击generate,让我们静待一张色彩和谐的完稿。

以上方法主要用在本地操作,一些步骤还需要人为参与。当要把这套逻辑工程化、线上化,自然没法再靠设计师吸取颜色了,中间过程会用一些简单的算法和代码,比如对sku主色的选取,可以用octree或colorthief。

提取出的色值也需要经过一定的优化和映射再用到controlnet中才会取得比较好的效果,毕竟商品的情况多且复杂,单纯的依靠机器识别,可能出现偏颇,所以为了最终效果,必须要做更精细的管控。

到此,整个色彩控制的流程完结,或许你也常听闻AIGC是黑盒、是随机、是抽卡,但对要把它作为工具而非玩具的人来说,就是要探究从各个维度、各个环节,控制它的手段。虽然科技改变生活,但不能改变你的绝活。

以上,我们下期再见啦

作者:京东零售 何云深

最新文章
你的手机多久没关机了?以下三种关机习惯都不建议
  本文来自天极网  其实经常开关机会对手机造成伤害。因为每次关机后再开机时,连接网络速度很慢,进入微信等APP查看消息时读取很慢甚至读取不了。所以每次手机的后台都需要重新载入读取数据,长此以往自然会对手机的硬件造成损耗,最
网友反映“揭阳市人民医院停车难”!官方回复→
粤V生活圈-揭阳生活在线【粤V生活圈,即原揭阳生活在线(JYOnline)】作为揭阳地区具有一定影响力的公众媒体, 助您一手掌握揭阳!日前,有网友通过人民网“领导留言板”留言反映称:揭阳市人民医院院内没有车位可以停放、周边没有临时停放
天下长安手游黑屏闪退问题解决方案,从资源管理视角探索高效应对策略
在数字娱乐日益丰富的今天,手机游戏已成为人们休闲娱乐的重要方式之一。《天下长安》手游以其独特的剧情和丰富的玩法吸引了大量玩家的关注,黑屏闪退等问题却时常困扰着玩家,影响了游戏体验,本文将围绕《天下长安》手游黑屏闪退的解决办
重点领域节水技术
点击上方蓝字关注我们吧重点领域节水技术二、工业节水技术三、公共机构与生活服务业节水技术二、工业节水技术8.超磁分离水体净化成套技术【技术优势】1、流程短:磁力为重力的600多倍,采用磁力分离比重力分离快数十倍,实现水体中污染物与
百度怎么进行模糊搜索_百度对搜索算法和结果进行的多项更新
本月初,百度对其搜索结果进行了多项重大的AI改进,这篇文章重点介绍了百度在不久的将来有望实现的大部分重大变化。让我们开始。1、网站的基本素质(1)新站建立时适当交换外链,利于Spider爬取发现;
百度AI接口如何在Java项目中进行机器翻译的优化与效果提升
百度AI接口如何在Java项目中进行机器翻译的优化与效果提升引言:随着人工智能技术的不断发展,机器翻译成为了提升跨语言交流效率的重要工具之一。而百度AI接口提供了便捷且高效的机器翻译服务,可以在各种应用场景中进行使用。本文将介绍如
广州省大学的排名 qs排名前300的中国大学
国际学校信息网小编给大家带来了广州省大学的排名 qs排名前300的中国大学相关文章,一起来看一下吧。1、广州省大学的排名2、qs排名前300的中国大学3、清华北大qs排名广东省大学排名:中山大学、华南理工大学、暨南大学、华南师范大学、深圳
推荐一款“微乐湖南麻将万能开挂器免费”确实真的有挂
亲,微乐湖南麻将万能开挂器免费有没有挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是
Python NLP自然语言处理详解
在这个大数据时代,几乎所有事物都能用数据描述。数据可以大致分为三类。 第一类是用于传播的媒体数据,如图片、音频、视频等。这类数据一般不需要做处理,只需要存储和读取。 第二类是数字类数据,其价值很高。因为数字是有一定规律的,从
表单驱动
一般来说,低代码开发平台从设计思想上可以分为“表单驱动”和“模型驱动”两种。前者将页面形式和数据存储结构合二为一,而后者类似于纯代码开发,实现了数据和性能的完全分离。那么两者有什么区别呢?我来详细解释一下: 低代码平台中的
相关文章
推荐文章
发表评论
0评