分享

Stable Diffusion AI绘图,如何画出高质量的图保姆教程

 鹩歌 2023-04-23 发布于陕西

如何才能让AI绘制出高质量的图,这里有两个重要地方:

  1. 选取合适的描述词参数。
  2. 选用适当的模型,这里的模型指Checkpoint模型和LoRA模型。

下面首先就描述词参数加以说明,描述词参数设置需要注意下面三点:

  1. prompt这是对AI绘画图像进行描述,所有传递给AI的参数都写在这里,比如:高质量的图片,高分辨率,人物动作,表情,衣着,所处环境。
  2. Negative prompt这个是禁止描述的参数表,常见的比如禁止低质量图,低分辨率,水印,文字,裸露,多个人等。
  3. simpling steps 采样次数,数值越大越契合上面的描述参数,但会造成更多时间的运算。

关于模型,常用的是下面的两种:

  1. Checkpoint:指主版本关键点模型,由于生成模型很消耗算力,所以运算到某个关键位置就建立一个关键点保存已经运算部分,以后方便回滚和继续计算。这个主模型在AI绘画中就对应整体风格,模型存放位置位于models\Stable-diffusion。
  2. LoRA: 全名为Low-Rank Adaptation of Large Language Models(大语言模型的低阶适配器),简单来说就是大语言模型的微调小模型,在Checkpoint的大模型下通过这个小模型可以进行微调。模型存放位置在models\LoRA下。

在AI绘图中,大模型对应整体画风,小模型对应绘画中的人物,物品等。比如在写实的主模型下选用真实人物面部的Lora模型,这样会得到以假乱真的人物照片。大模型在需要切换画风的时候切换,LoRA小模型在需要切换人物时切换。大模型建议下载一个画真人的模型,一个画动漫的模型就可以了。这里推荐ChilloutMix和MeinaMix,分别是真实画风和动漫画风。

有了上面的了解就可以轻松绘画了。这里选取ChilloutMix模型,它是画真实世界的模型,它是个主版本(checkpoint) 模型,下载后放到models\Stable-diffusion,然后UI页面刷新加载。就是下图中红框所示。加载好了,AI就拥有了高质量绘制真实世界的能力。

下面就是用它绘制的“照骗”,足以以假乱真:

接着我们加载子模型对它进行微调,这里用最终幻想VII重制版蒂法的LoRA子模型,把子模型放到models\LoRA下,然后下提示词表里加入

,这里我下载的文件名是tifaMeenow_tifaV2所以用<
lora:tifaMeenow_tifaV2:0.9>,权重值越接近1越像原人物,我这里用0.9。

出来的图是这样的,因为用的0.9的权重所以很像蒂法:

同理加载爱丽丝的模型,我调成0.5,因为爱丽丝的中分头太老土,让她不那么像:

试了真人画风后,下面开始动漫画风,加载MeinaMix,出来的都是动漫风格小姐姐:

再把爱丽丝和蒂法LoRA加载进去,用漫画方式画写实的人物(下面的图你能分辨出那个是蒂法,哪个是爱丽丝么?),效果也不错,你可以尝试不同的LoRA:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多