译者 | 布加迪
审校 | 重楼
有没有想过别人是如何使用AI图像生成如此超逼真的人脸,而你自己的尝试最终却充斥着缺陷和失真,看起来明显很假?你试着调整了提示和设置,但质量还是无法与你看到其他人生成的图像相媲美。你做错了什么?
这篇博文将逐一介绍三项关键技术,开始使用Stable Diffusion生成超逼真的人脸。首先,我们将介绍提示工程的基础知识,帮助你使用基本模型生成图像。接下来,我们将探讨如何升级到Stable Diffusion XL模型可以通过更大的参数和训练显著提高图像质量。最后,我将介绍一个专门用于生成高质量图像的自定义模型。
1. 提示工程
首先,我们将学习写正面和负面的提示,以生成逼真的人脸。我们将使用在Hugging Face Spaces上提供的Stable Diffusion版本2.1演示版。它是免费的,你根本不用设置就可以开始入手。
链接:hf.co/spaces/stabilityai/stable-diffusion
创建正面提示时,确保包括图像的所有必要的细节和风格。在这个例子中,我们想生成一个走在街上的年轻女子的图像。我们将使用基本的负面提示,但你可以添加额外的关键字,以避免图像中的任何重复性错误。
正面提示:“一个20多岁的年轻女子,走在街上,直视镜头,自信而友好的表情,穿着随意,一身现代时尚的服装,城市街景背景,阳光明媚的白天光线,鲜艳的色彩。”
负面提示:“外貌丑陋,难看,不成熟,卡通,动漫,3D,绘画,卡通,插图,最差质量,低质量”。
我们有一个良好的开端。图像是准确的,但图像的质量还有待提高。你可以调整提示,但这是你从基本模型得到的最好结果。
2. Stable Diffusion XL
我们将使用Stable Diffusion XL(SDXL)模型来生成高质量图像。先使用基本模式生成latent图像,然后使用提炼器对其进行处理,以生成详细而准确的图像。
链接:hf.co/spaces/hysts/SD-XL
在生成图像之前,我们将向下滚动,并打开“高级选项”。我们将添加一个负面提示,设置种子,并运用提炼器以获得最佳图像质量。
然后,我们将编写与之前相同的提示,只是做了一些小的更改。我们将生成一个年轻的印度女性的图像,而不是一个普通的年轻女性的图像。
这个结果经过了大幅改善。人脸五官完美。不妨尝试生成其他种族的人脸,以检查偏差并比较结果。
我们得到了逼真的脸,但所有图像都有Instagram滤镜。通常,皮肤在现实生活中并不光滑,会有粉刺、斑点、雀斑和皱纹。
3. CivitAI:RealVisXL V2.0
在这一部分中,我们将生成带有疤痕和逼真皮肤的精致人脸。为此,我们将使用CivitAI的自定义模型(RealVisXL V2.0),该模型进行了微调,以获得高质量图像。
链接:civitai.com/models/139562/realvisxl-v20
你可以通过点击“创建”按钮在线使用该模型,也可以通过Stable Diffusion WebUI下载到本地使用。
首先,下载模型并将文件移动到Stable Diffusion WebUI模型目录:C:\WebUI\webui\ models\Stable- Diffusion。
要在WebUI上显示模型,你必须按刷新按钮,然后选择“realvisxl20…”模型检查点。
我们将从编写相同的正面提示和负面提示开始入手,生成高质量的1024X1024图像。
这张照片看起来很完美。为了充分利用自定义模型,我们必须更改提示。
新的正面和负面提示可以通过向下滚动模型页面并点击你喜欢的逼真图像来获得。CivitAI上的图像随带正面和负面提示以及先进的转向。
正面提示:“一个印度年轻女子的形象,专注,果断,逼真,动态姿势,超高分辨率,锐利的纹理,高细节的RAW照片,精致的人脸,浅景深,锐利的眼睛,(逼真的皮肤纹理:1.2),浅色皮肤,DSLR,胶片纹理”
负面提示:“(最差质量,低质量,插图,3D, 2D,绘画,漫画,素描),张嘴”
我们有一个印度女人的详细图像,皮肤逼真。与基本的SDXL模型相比,它是一个改进版。
我们又生成了三个图像来比较不同的种族。结果惊人,包含皮肤疤痕、凹凸不平的皮肤和准确的脸部特征。
结论
生成式艺术方面的进步将很快达到真实图像和合成图像难以区分的水平。这标志着在将来,任何人都可以利用基于各种现实世界数据训练的自定义模型,由简单的文本提示创建高度逼真的可传播媒介。快速的进步意味着令人兴奋的潜力——也许有一天,生成逼真的视频可能像输入描述性提示一样简单。
我们在这篇文章中学习了提示工程、先进的Stable设计模型和服装微调模型,以生成高度准确和逼真的人脸。如果你想要更好的效果,建议在civitai.com上探究各种高质量的模型。
原文标题:3 Ways to Generate Hyper-Realistic Faces Using Stable Diffusion,作者:Abid Ali Awan