實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

本文主要分為兩部分:

  1. 軟件篇(如何搭建 Stable Diffusion 環境)
  2. 實戰篇(如何完成一張立繪)

軟件部分會為大家推薦一些 B 站優秀的 UP 主的教程,講解的十分詳細。

本文會先帶大家了解模型、VAE 和 LORA 這三個概念。而實戰部分會以出草圖 - 大量 AI 出圖 - 局部修改(AI 迭代)- 再次修改,這樣一個過程。

AI角色相關干貨:

一、軟件篇

前期需要準備:Stable Diffusion 本地包、Stable Diffusion 模型、VAE 和 LORA。

1. Stable Diffusion 本地包

這里推薦秋葉的本地的 Stable Diffusion 包:

當視頻在手機上無法加載,可前往PC查看。

2. Stable Diffusion 模型如何下載

https://civitai.com(點右上角眼睛可以開關18+模式 )大多數模型都可以在 C 站找到。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

3. 模型如何選擇

C 站的好處是可以很直接看到效果圖,網友的返圖。甚至可以點開圖片右下角的嘆號,可以看到該圖的大部分參數,可以直接復制到 Stable Diffusion 使用,大大方便了我們的作圖流程。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

根據原圖反向尋找模型。

打開 Stable Diffusion,進入圖片信息中,將原圖拖入,在右側就可以看到圖片的全部信息。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

藍框是提示詞,黃框是反向提示詞,紅框就是我們需要的模型哈希值(即模型編號)將這個編號輸入到 C 站的搜索框中,即可根據原圖反向找到模型。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

4. 模型 VAE

VAE 用于增強畫面的顏色信息,如果你感覺畫面發灰,大多是因為 VAE 的問題導致。大多數模型都會提供 VAE 的下載。(如下圖紅框)若沒有 VAE 的顯示,一般使用默認的 { final-prune.vae }

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

5. LORA 是什么

LORA 是用于穩定你的畫面元素,例如想讓畫面出現特定的人物,武器,穿著等,都需要使用相對于的 LORA。可以把 LORA 理解為穩定你畫面的某種元素。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

二、實戰篇

1. 草圖繪制

這里要注意的點是把你需要的動作和造型盡量勾勒清楚,并且線條要足夠深度和足夠清晰,不然 Stable Diffusion 是識別不出來的。這里我們可以通過 PS 中的色階選項將線稿進行拉深。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

2. 關鍵詞

關鍵詞分為正面,負面兩種關鍵詞。正面關鍵詞內容我們可以分為頭部,上半身,四肢等逐一表述,較為清晰。把想要的動作(比如手拿著劍),衣服的材質顏色等一一說明,重要內容可以加上括號強調權重。

最后加上一些畫面以及風格的補充詞(獨奏,最高質量,逼真等)。因為模型已經確定了風格,我們不需要加過多的一些風格上的描述詞。

而反面關鍵詞則是你不想畫面出現的內容,這里分享一組比較萬能的負面關鍵詞:(bad-artist:1.0), (loli:1.2), (worst quality, low quality:1.4), (bad_prompt_version2:0.8), bad-hands-5,lowres, bad anatomy, bad hands, ((text)), (watermark), error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, ((username)), blurry, (extra limbs),

3. 生成設置

我們將生成好的描述詞復制進去,點擊 LOAR 模型,點選想要的模型,在正面描述詞里就會自動生成一條關于 LORA 的關鍵詞,將詞組最后的數字 1 改為 0.5,降低其權重。

左上方菜單下拉選擇需要的模型,本次使用的是國風三大模型,采樣器選擇 DPM++ Stable DiffusionE Karras,采用步數選擇 30,生成批次選擇 6

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

4. Control Net 設置及應用

頁面滑動至下方點選 Control Net 選項,將線稿拖入其中,點擊啟用,點選后面的 Pixel Penfect(像素完美),再選擇 Allow Preivew,選擇 Lineart 這條比較長的選項和相對應的模型。

在 Stable Diffusion 新版本中這里會有直接可以選擇的選項,直接選擇 Lineart 的選項就好。(注:這里需要下載相對于的 Control Net 的模型)
,點擊爆炸小圖標,我們就可以看到相對于的生成的線稿了。點擊預覽圖下方的小箭頭,線稿的尺寸分辨率就相對于配置上去了。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

5. 批量生成

點擊生成開始批量運算。這里我嘗試了一下不同的大模型來生成不同的風格。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

這里我們可以看到,通過 Control Net 的 Lineart,可以很好的識別到我們草圖的動作姿勢和衣服造型等,我們可以選擇一張較為滿意的進行下一步操作。

注:如果電腦配置比較低,可以先將草圖壓縮下尺寸再拉進來識別線稿,這一步我們主要還是找整體畫面的大感覺,對于畫面模糊或者局部的 BUG 不用特別注意,會在下面的操作中進行細化補救。

6. 圖生圖

接下來選擇一張我們相對比較滿意的圖,點擊預覽下方的圖生圖按鈕進入,進入后可以看到我們相對應的參數都已經自動配置上來了,這里我們需要再做的是重新選擇我們的采樣器 DPM++ Stable DiffusionE Karras,接著將高度和寬度放大,重繪幅度建議控制在 0.4,采樣步數可以適當提高一些,30-50 左右,點擊生成,進行下一步的精細化生成。

注:如果電腦配置比較低,高度和寬度就不要一次拉太高。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

這里我將畫面精細化生成后,又在 PS 中調整了一下并裁切了一些需要更多的細節的地方再進行放大重新生成。

7. 細化

最后我們可以重點調整下臉部刻畫,這里推薦一個插件 Face Editor,他可以有效修繕臉部崩壞,頭發奇怪等。然后再在 PS 中將 BUG 優化。

例如手部結構出錯等,我們可以順著 AI 生成的圖像進行優化,或者制作深度圖再次進入 AI 進一步生成,這里因人而異,采取最適合自己的方法就好。并調整下畫面光影和整體氛圍,因為這里只是作為一個小案例,就大概修繕了一下。

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

可以看到,整體動作和衣服相對于草圖的還原度還是比較高的。通過 Control Net 的 Lineart,我們可以精準控制畫面人物的動態衣服,使其更符合我們的需求。

以上就是如何快速通過 Stable Diffusion 生成角色固定姿勢,如果你有其他快速方法,歡迎在評論區留言。

歡迎關注作者微信公眾號:「ASAK」

實戰案例!如何快速通過Stable Diffusion生成角色固定姿勢?

收藏 87
點贊 36

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。