《Stable Diffusion 倚天剑术》第 7 卷:控制 AI 模特的年龄 | StableDiffusion 实战案例

文摘   科技   2024-07-15 08:00   浙江  

AIGC 主题相关的内容会在后面保持更新,除了讨论 AIGC 内容生成技术外,我们还会探索如何利用 AIGC 技术来赚钱。感兴趣的话可以点个关注,保持联系。



我们在前面介绍如何使用 Stable Diffusion WebUI 创作 AI 模特时,已经介绍了一些实战技巧:

有时候,我们还想控制一下 AI 模特的年龄,画一画模特孩童或是老年时的样子,要怎么实现呢?这篇文章我们就来介绍一种通过 Embedding(Textual Inversion) 模型来实现年龄控制的方式。

我们可以在 C 站上找到作者发布的一套名为 Age Slider[1] 的 Embedding(Textual Inversion) 模型,目前包含如下几个:

  • Youngest/Youngest V2:年龄对应幼儿阶段。
  • Younger/Younger V2:年龄对应少儿阶段。
  • Young/Young V2:年龄对应青少年阶段。
  • Young Negative/Young Negative V2:用于移除场景中的成年人。
  • Adult:年龄对应 20-30 岁的成年阶段。
  • MidAged:年龄对应 40-60 岁的中年阶段。
  • Elderly:年龄对应 70+ 岁的老年阶段。
  • Older Negative:用于移除场景中的小孩。

使用上面这些模型是有几点需要注意:

  • 1、上面这些模型在使用中可能会因为主模型、LoRA 和提示词而导致生成结果在年龄效果上有差异;
  • 2、建议使用时权重设置在 [1.0, 1.3] 的范围内;
  • 3、Negative 的模型使用时标签词放在负向提示词最前面;
  • 4、非 Negative 的模型使用时则将标签词放在正向提示词的最前面。

下面在 Stable Diffusion WebUI 中使用这套模型的示例:

1、部署 Age Slider 模型

我们将下载下来的模型文件放到 stable-diffusion-webui/embeddings 文件夹下,启动 Stable Diffusion WebUI 后,可以如下图看到这些模型文件;

部署 Age Slider 模型

如果你不方便访问 C 站,你可以在关注我们的公众号 关键帧Keyframe 并发送消息 年龄控制 来获取全部模型文件。

2、生成模特图

选择好自己喜欢的主模型后,整个生成过程如下图所示:

生成模特图
  • 1、输入提示词;
  • 2、输入负向提示词;
  • 3、设置文生图的其他参数;
  • 4、点击生成;
  • 5、等待任务完成。

上图中我们使用的提示词如下,比较简单:

(AS-YoungestV2:1.3), 1 girl, walking, flower sea, garden of the sunflower

这里要注意把年龄控制模型的标签词 (AS-YoungestV2:1.3) 放在最前面。这里我们使用了 1.3 的权重,你可以在 [1.0, 1.3] 的范围内自己调整。

上图中我们使用的负向提示词如下,可以参考:

(nsfw:1.5), easynegative, paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, manboobs, backlight, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.331), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (more than 2 nipples:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), bad hands, missing fingers, extra digit, (futa:1.1), bad body, NG_DeepNegative_V1_75T, pubic hair, glans

3、生成不同年龄效果

如上面介绍,Age Slider 这套模型可以生成不同年龄阶段的模特形象,只要修改年龄控制模型的标签词来匹配对应的模型即可。下面是我们在上述提示词和参数的基础上分别使用如下年龄标签词生成的示例效果图:

(AS-YoungestV2:1.3)

(AS-YoungestV2:1.3)

(AS-YoungerV2:1.3)

(AS-YoungerV2:1.3)

(AS-YoungV2:1.3)

AS-YoungV2:1.3)

(AS-Adult:1.3)

(AS-Adult:1.3)

(AS-MidAged:1.3)

(AS-MidAged:1.3)

(AS-Elderly:1.3)

(AS-Elderly:1.3)

如果你想快速上手学习 AI 绘画相关的技术,欢迎购买《零基础玩转 Stable Diffusion》这本书。


另外,凡是这本书的读者,请通过下面二维码加我微信,免费加入我们的 AIGC 搞钱社群

参考资料

[1]

Age Slider: https://civitai.com/models/65214/age-slider


关键帧Keyframe
系统性地探索音视频、AIGC、区块链技术。
 最新文章