Stable Diffusion Prompt (基本篇)

Stable Diffusion 有很多常用的 prompt (提示詞) ,基本上一定會使用,使出來的成像有一定質素保證,以下就是教大家一些基本的 prompt 及設定,節省大家初步摸索的時間。

Stable Diffusion Prompt (基本篇)
StableDiffusion Prompt (基本篇)

Stable Diffusion 有很多常用的 prompt (提示詞) ,基本上一定會使用,使出來的成像有一定質素保證,以下就是教大家一些基本的 prompt 及設定,節省大家初步摸索的時間。


目標是生成一張漂亮的女孩子照片

首先用 1 girl 來做一個簡單的 prompt,Checkpoint 使用 ChilloutMix ,能生成出精美的真人圖 ,其餘都是預設設定 Size 是 512 x 512,開啟面部修復, Sampler Euler a,Steps 20, CFG scale 7,Clip skip 2,Seed 固定為 2995626718 降底隨機性。

ChilloutMix - Chilloutmix-Ni-pruned-fp32-fix | Stable Diffusion Checkpoint | Civitai
This model has been republished and its ownership transferred to Civitai with the full permissions of the model creator. They have asked that all i…

本教學使用的 Checkpoint (注意成人內容)

  • 1girl 出來的圖像是這個樣子
1girl

嗯....談不上精美,看起來也怪怪的。

選對 Sampler

Sampler Euler a 不太適合真人,我會另外開一篇教用 Sampler,所以先轉成光影比較精細的 DPM++ SDE Karras 試試看。

Sampler 轉成 DPM++ SDE Karras

光影部份有明顯提升,立體感好了很多,但樣子看起來還是怪怪的!

最佳的樣本

現在我們新增一些基本 prompt,以下會說明這些 prompt

  • masterpiece 大師級作品
  • best quality 最佳畫質
  • high resolution高解像度
  • 8K 比4K還要高一級的解像度
  • HDR高動態範圍

這些都是一些提升畫質的提示,讓 Stable Diffusion 取樣時使用最好的樣本,也沒必要逐個試,基本上全都貼上就可以有一定程度的畫質提升。

Prompt 加上 masterpiece, best quality, high resolution, 8K , HDR

現在看起來有點像 3D CG,整體上還好像暗暗的。沒錯,是光源!現在我們新增一些光源的 prompt。

加入光源

首先放一個 cinematic lighting 來展示電影級的光影效果,然後可以用不同 prompt 去實現不同的光源。

各種光源的表現

由於沒有太多 prompt 去形容 1girl 所以出來有點變化,但看起來還是差不多的樣子,分別看一下每一種光源的效果:

  • bloom 令原本的光源更亮了,看頭頂及肩膊有變亮的效果
  • soft lighting 比較柔和的光源,面部有光,背部也有一點
  • hard lighting 直接打在人物上的光,見到面部輪廓會比較突出
  • backlight 就是背光,樣子明顯變暗了,肩膊及頭髮有背後來的光源
  • god rays 另一種背光,由較高的位置射燈式射下來,見到頭頂部份特別亮
  • volumetic lighting 就像柔光版的背光,整體較暗,有點生化危機的感覺
  • sun light 比較自然的陽光,連背景的樹都會見到陽光照射
  • studio light 左右都有光源打在面上,立體感很強,就像廣告照
  • bioluminescent light 本體在發光,就像螢火蟲一樣的夜光
我選了 prompt 加上 bloom, sun light,加強陽光的強度

光線看起來不錯了,但是還不夠真實感,有點電影劇照的樣子。有光就一定有影,所以我們就加點影子及相關的 prompt 提升真實感。

加入影子及光追

  • detailed shadows 就是加多點精細的影子,鼻子及衣服也有些光影出現
  • intricate tree shadow 因為是樹林所以就加點錯綜複雜的樹影,看起來更真實
  • raytracing 見到下巴位置有些衣服反射的光線
加上 detailed shadows, intricate tree shadow, raytracing

整體的真實感提升了不少,已經是一個漂亮的女孩子,接下把圖片看起來像照片。

加入照片效果

  • bokeh depth of field 散景及景深,看起來像大光圈的鏡頭拍出來的照片
  • film photography film grain 相片的顆粒感,不過圖太少看不出來
  • glare 鏡頭炫光,有一點點但不明顯
加入 bokeh, depth of field, film photography, film grain, glare

由於本身已經有樹林做背景,所以不用額外設定背景,不過加點風去增加動態感吧!

做用權重控制風力

  • wind 直接使用 prompt 權重 = 1 預設值
  • (wind:0.5) 你可以括起來設定 0 - 2 的小數,數字越小效果越弱
  • (wind:1.5) 數字越大效果越強
在 wind 加上不同的權重出來的效果

一般會設定 0.6 - 1.4 左右的數值,太少就沒效果,太高就會影響構圖 (被風吹跑了)

我不想太大風,設定了 (wind:0.8)

現在看起來 (應該) 像一張照片了吧!可以進行圖片放大了!

放大圖片

因為直接生成 1024 x 1024 會出現問題,所以我們都是先生成小圖再放大。

  • 點選 高解析度修正(Hires. fix),此功能會保留細節放大
  • 選擇 R-ESRGAN 4x+ 的放大器,放大兩倍到 1024 x 1024
  • 由於不想有大幅度改變,重繪幅度 (Denoising) 設定為 0.2
Loading 到 50%後會開始有點慢,請耐心等待
完成!看起來有點像 Scarlett Johansson (笑)

今次教學最終用到的 prompt 是 1 girl, masterpiece, best quality, high resolution, 8K , HDR, bloom, sun light, raytracing , detailed shadows, intricate tree shadow, bokeh, depth of field, film photography, film grain, glare, (wind:0.8) ,快點試試看!


總結

整個生成圖片的流程就是這樣利用 prompt 去控制出來的圖片,知道一些基本 prompt 可以免去很多實驗時間,更易成功出到理想的圖片。

更新

由於出來的結果不理想,所以我再寫一篇來完善結果!

Stable Diffusion Prompt + Negative Prompt (追加基本篇)
由於有讀者反映 (基本篇) 最後出來的成果不是太理想,懷疑是教學不到位,我重看一遍也覺得好像不太對勁,因為 ChilloutMix 本身是以亞洲人為主的 Checkpoint,所以出來是一個外國人還是有點奇怪。

Read more

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

相信有不少人用 Unity AI MCP 來連接 Claude Code / Codex 等 AI 工具進行開發,近日隨著 Unity AI 進入公測,Unity 官方 Package com.unity.ai.assistant 亦升級到 v2.7.0-pre.2 。這個新版本的 Unity AI Assistant 在 Unity MCP Server 上加上了限制,Connected Clients limit 在 0 個 direct connection(以前是 Unlimited),就是不讓開發者使用其他 AI 工具來支援開發。 官方也有說明可以怎樣做,

Game Engine 的選擇

Game Engine 的選擇

在前陣子在決定寫 game 的期間,我試用了三大主流 Game Engine 來實作 demo,現在比較一下 Unreal,Unity 及 Godot 適合什麼開發者。 自我定位 在開始選擇前,我首先要確定自己是什麼開發者,以什麼角度去選擇 Game Engine。 * 首先我是獨立開發者,就是一個人會負責所有東西,繪圖設計,故事劇情,程式開發,宣傳銷售,後續經營,所以簡單很重要。 * 我使用 Macbook Pro M1 來開發,由於我沒有 desktop,單靠效能有限的主機來開發,所以效能夠不夠對我來說也是很重要。 * 遊戲平台,我的初期目標是 Steam/Andriod/iOS,如果有成果才會推向各大主機,雖然三大 Game Engine 都支持多平台輸出,但實際上調查後發現還是有一些限制,我會在下面解釋。 * 遊戲類型,