[ComfyUI]Flux Redux 解锁提示词自由!增强风格控制,精准绘图!

ComfyUI 的 Flux Redux 功能重磅来袭,为创作者们带来了前所未有的绘图体验革新。
它最大的亮点在于解锁了提示词自由,让创作者们不再受限于传统的提示词框架。无论是描绘奇幻的魔法世界,还是刻画细腻的人物情感场景,都能通过更加灵活多变的提示词精准传达创作意图。同时,在风格控制方面有了显著增强,无论是想要复古的油画质感,还是现代的简约风格,亦或是充满未来感的赛博朋克风,都可以轻松驾驭并精准呈现。
借助 Flux Redux,绘图过程变得更加得心应手,能够精准地将脑海中的创意转化为令人惊叹的图像作品。本文将深入剖析 Flux Redux 的各项特性与优势,详细讲解其操作要点,帮助广大创作者更好地利用这一强大功能,在艺术创作的道路上迈向新的高度,开启属于自己的精准绘图新时代。

在这里插入图片描述

今天我们继续来介绍另外一款可以让 Flux Redux 变得更加可控的插件,两个插件并不冲突,各有千秋。这款插件虽然权重控制没有 Comfyui_Flux_Style_Adjust 分的那么细,但是可以让我们在使用 Redux 时也遵循我们的提示词,并且可以通过蒙版来精确控制风格迁移。

我们先来看第一个工作流,这个工作流主要是可以让我们调整 Redux 的权重,降低 Redux 的权重从而让提示词生效。

主要节点就一个「StyleModelApplySimple」,这个节点提供了从高到低五种权重,影响对原图的参考效果和提示词的遵循效果。

接下来我们来看看这五个权重对参考图和提示词的影响效果,我们固定参考图、提示词和种子数。

提示词:comic style, vintage comic, cartoon「漫画、复古、卡通风格」

最高权重:highest,可以看到虽然写了提示词,但是明显没有生效,出图效果还是很接近参考图的。

第二档权重:high,这里的效果图可以看到已经受到提示词的影响了,有漫画人物的风格了。但是大体还是保持的了原来的构图风格。

第三档权重:medium,这里可以看到基本提示词提到的卡通复古风格都已经展现了,参考图的风格也没丢。

第四档权重:low,权重越低,参考图的影响就越小。

最后一档权重:lowest,最低权重这个和参考图的整体风格区别就比较大了,但是其实还是有一部分元素有关联的。

我们换个其他的提示词试试:A little boy wearing red clothes,换成一个小男孩穿着红色的衣服。

权重:medium,衣服虽然换成红色了,但是还是一个小女孩。

权重:low,这里就是变成小男孩了,整个的风格保持的也不错。

总体来说,权重越低,参考图的影响越小,提示词的影响越大,具体使用哪一个权重,这个小伙伴们按各自的场景进行选择就可以了,可以直接当 IPAdapter 用了有么有!

以上是简化版的节点,接下来我们来介绍一下「StyleModelApplySimple」的高级版节点,拥有更加详细的功能。

工作流如下,可以看到和第一个工作流相比,就是把「StyleModelApplySimple」节点换成了「ReduxAdvanced」。

来讲下主要的参数:

「downsampling_factor」和之前的权重是一样的,1 代表 highest,以此类推,5 代表 lowest,最大可以设为 9,更多选择。

「weight」这个功能和 「downsampling_factor」类似,也是用来调整 Redux 影响权重的参数,可以两个结合一起使用。值越小,Redux 的影响越小。

我们可以看到这个节点上是可以连接蒙版的,这个就是第三个工作流,可以根据蒙版部分来进行风格参考,只需要连接图像中的蒙版就可以了:

我们来看下效果,我们只想参考参考图中的衣服样式风格,只需要把我们想要的部分涂抹成蒙版,然后输入提示词,就可以生成参考衣服风格的效果图。

提示词:raw photo, (realistic:1.5), (half-length portrait:1.0), (chinese  girl 25-years-old:1.5), (normal weight, normal weight body:0.5), (sitting pose:1.5), (professional photo, balanced photo, balanced exposure:1.2), (film grain:1.15)

提示词:manga style (half-length portrait:1.0), (chinese  boy 25-years-old:1.5), (normal weight, normal weight body:0.5), (sitting pose:1.5) . vibrant, high-energy, detailed, iconic, Japanese comic style

提示词:(masterpiece), (best quality), (ultra-detailed), (half-length portrait:1.0), (chinese girl 25-years-old:1.5), (normal weight, normal weight body:0.5), (sitting pose:1.5), illustration, disheveled hair, detailed eyes, perfect composition, moist skin, intricate details, earrings, by wlop

效果还是很不错的吧,操作也很简单,直接涂抹想要参考的部分,然后设置 Redux 权重,填写提示词就可以了。

加上了这个插件以后的 Redux 才能称之为 IPAdapter 呀!

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

在这里插入图片描述

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述
在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

在这里插入图片描述

React Hooks 是 React 16.8 中新增的特性,它可以让你在函数组件中使用 state、生命周期钩子等 React 特性。使用 Hooks 可以让你写出更简洁、可复用且易于测试的代码。 React Hooks 提供了一系列的 Hook 函数,包括 useState、useEffect、useContext、useReducer、useCallback、useMemo、useRef、useImperativeHandle、useLayoutEffect 和 useDebugValue。每个 Hook 都有特定的用途,可以帮助你处理不同的问题。 下面是 React Hooks 的一些常用 Hook 函数: 1. useState useState 是最常用的 Hook 之一,它可以让你在函数组件中使用 state。useState 接受一个初始状态值,并返回一个数组,数组的第一个值是当前 state 值,第二个值是更新 state 值的函数。 ``` const [count, setCount] = useState(0); ``` 2. useEffect useEffect 可以让你在组件渲染后执行一些副作用操作,比如订阅事件、异步请求数据等。useEffect 接受两个参数,第一个参数是一个回调函数,第二个参数是一个数组,用于控制 useEffect 的执行时机。 ``` useEffect(() => { // 这里可以执行副作用操作 }, [dependencies]); ``` 3. useContext useContext 可以让你在组件树中获取 context 的值。它接受一个 context 对象,并返回该 context 的当前值。 ``` const value = useContext(MyContext); ``` 4. useRef useRef 可以让你在组件之间共享一个可变的引用。它返回一个对象,该对象的 current 属性可以存储任何值,并在组件的生命周期中保持不变。 ``` const ref = useRef(initialValue); ref.current = value; ``` 5. useCallback useCallback 可以让你缓存一个函数,以避免在每次渲染时都创建一个新的函数实例。它接受一个回调函数和一个依赖数组,并返回一个 memoized 的回调函数。 ``` const memoizedCallback = useCallback(() => { // 这里是回调函数的逻辑 }, [dependencies]); ``` 6. useMemo useMemo 可以让你缓存一个计算结果,以避免在每次渲染时都重新计算。它接受一个计算函数和一个依赖数组,并返回一个 memoized 的计算结果。 ``` const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); ``` 以上就是 React Hooks 的一些常用 Hook 函数,它们可以帮助你更好地处理组件状态、副作用、上下文和性能优化等问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值