在本章中,我们将介绍如何使用 Flux Redux 生成相似的图像。
本图由 AI 生成
/models/style_models
目录下,注意是 style_models 目录,而不是 diffusion_models 目录。
除了这个模型外,你还需要下载一个名为 sigclip_vision_patch14_384
的模型。这个模型是 Flux 用来将图片转为 Conditioning 的模型。你需要去到这里下载此模型,并将其放在 /models/clip_vision
目录下。
Apply Style Model
节点(图中①),然后这个节点输出是 Conditioning,所以需要跟 BasicGuider 节点相连。
然后这个 Apply Style Model
节点有以下几个输入节点:
Load Style Model
节点(图中②),然后添加到工作流中,然后将其和 Apply Style Model
节点相连,并选择我们前面下载好的 Flux Redux 模型。Clip Vision Encode
节点(图中③),然后添加到工作流中,然后将其和 Load CLIP Vision
节点(图中④)以及 Load Image
节点(图中⑤)相连。Clip Vision Encode
有个额外的 crop
参数。这是什么意思? 它会对你的图片进行裁剪,然后只对裁剪后的图片进行编码。如果你选择 Center 就意味着会裁切图片的中间部分。为何需要裁切?因为 Redux 模型只能接收方形图片。所以你的输入图最好是正方形,不然最后生成的图可能不会包含里图片里的所有元素。sigclip_vision_patch14_384
的模型将图片转为 Vision(简单理解就是一堆词向量),然后再用 Redux 模型将 Vision 数据转为 Conditioning(简单理解就是转为 Flux 能理解的向量),然后将其和 Prompt 一起输入到 Flux Redux 模型中,最后将 Flux Redux 模型的输出和原图一起输入到 Flux 模型中,生成出图片。
简单理解可以将这个过程理解为,用 Flux Redux 模型就像一个翻译。它将图片里的各种元素翻译成 Flux 模型能理解的 Conditioning 数据,然后再输入到 Flux 模型中生成出图片。
Batch Images
节点(图中①),然后将其和第二个 Load Image
节点(图中②)相连。
然后选择两张你想要融合的图片,比如我是将一张沙发和一张森林的图片融合在一起,你将会得到了一张很有意思的图片。
Apply Style Model
节点。换成图中 ① 的 Redux Advanced
节点。Redux Advanced
节点 的 downsampling_factor
参数。这个参数的值越大,Image Prompt 的权重越低。3 大概是 medium 的强度。你可以根据自己情况测试一下各个值的效果。downsampling_factor
参数外,你还可以调整 downsampling_function
参数。可以切换成不同的参数试试。Load Image
节点的 Mask
端点与 Redux Advanced
节点里的 Mask
端点相连,然后圈定一些了一些区域:
图示 | 描述 |
---|---|
① | 我添加了一个ConditioningSetTimestepRange 节点,然后为了更好区分,我将它命名为 Prompt Conditioning 。然后将其和 FluxGuidance 节点相连。并设置 start 为 0,end 为 0.1。这就意味着最后生图的过程中,Text Prompt 的占比会达到 10%。如果你想让 Prompt 权重更高,你可以将 end 的值设置得更大一些。 |
② | 再添加一个ConditioningSetTimestepRange 节点,然后为了更好区分,我将它命名为 Image Conditioning 。然后将其和 Apply Style Model 节点相连。并设置 start 为 0.1,end 为 1。这就意味着最后生图的过程中,Image Conditioning 的占比会达到 90%。注意这里的 start 必须是大于 Prompt Conditioning 的 end 的值。 |
③ | 添加一个 Conditioning Combine 节点,然后将其和 Prompt Conditioning 以及 Image Conditioning 相连。 注意 Prompt Conditioning 是第一个输入。 |
④ | 然后我在 Text Prompt 里填写了 “running shoes” |
⑤ | 生成的图片主体就是 Running Shoes 了,但风格仍然是输入图的乐高风格。 |
Prompt Conditioning
和 Image Conditioning
的占比,你可以根据自己的需要进行调整。