Stable Diffusion 中的 VAE 是什麼?

在 Stable Diffusion 中常常會見到 Checkpoint Model 需要配合 VAE 使用,到底 VAE 是什麼?有什麼用途?什麼時候需要用?要怎樣用?以下我就會為大家詳盡解釋 VAE 是什麼東西。

Stable Diffusion 中的 VAE 是什麼?
Stable Diffusion 中的 VAE 是什麼?

在 Stable Diffusion 中常常會見到 Checkpoint Model 需要配合 VAE 使用,到底 VAE 是什麼?有什麼用途?什麼時候需要用?要怎樣用?以下我就會為大家詳盡解釋 VAE 是什麼東西。


VAE 是什麼?

VAE 全寫是 Variable Auto Encoder,可以用於改善 Checkpoint Model 生成出來的圖像,顏色及修復面部或手部。由於針對較少的空間進行圖像編碼,所以運算速度比較快。

VAE 有什麼用途?

簡單而言就是令生成的圖像更好。對顏色的調整及細節的修復很有幫助,也有幫助修復生成眼睛等精細部位的效果。Stability AI 也發佈了兩個 VAE,EMA 和 MSE。

EMA 和 MSE 跟沒有使用 VAE 的對比

當中 EMA 會令圖片更清晰,而 MSE 會令圖片更加平滑。如想了解更多三者的比較可以到以下連結看詳情及下載 EMA 或 MSE。

stabilityai/sd-vae-ft-ema · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

什麼時候需要使用 VAE?

在 Civitai 有時候下載回來的 checkpoint 注明 Baked VAE 就是已經包含在 checkpoint 中。好像 Dark Sushi Mix Colorful 就必需連 VAE 使用,否則出來就像濛上一層灰色的霧一樣。

要怎麼使用 VAE?

很簡單,首先下載 VAE 檔案

也可以快速設定列中常駐 VAE 方便隨時更換 VAE

StableDiffusionWebUI 自訂快速設定列
有些設定經常要修改,但每次都要進設定更改就太麻煩了,其實 StableDiffusionWebUI 最頂端部份可以自訂快速設定列簡化更改設定的程序。

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 都支持多平台輸出,但實際上調查後發現還是有一些限制,我會在下面解釋。 * 遊戲類型,