升級 Fooocus v2.0 新增大量新功能

由 Fooocus 一推出開始已經很看好這個程式,因為簡單的用法,速度快,配備要求低,超多的 styles 選擇。我也經常使用,最近升級 v2.0 更有望增加更多 stlyes 及功能。


升級小插曲

我的 MacOS 升級到 v2.0.14 時有一點問題令啟動成功但生成圖片失敗,我馬上到 Github 回報問題,作者也在半小時內兩度更新,最終問題在 v2.0.16 得以解決,作者更新及回應速度之快令人感受到開發者的熱誠。


升級 v2.0.16

由於我本身已安裝 v1 版本,只需用指令 git fetchgit pull 即可取得最新版本。如第一次安裝請參考以下文章。

簡易版 StableDiffusionWebUI - Fooocus
StableDiffusionWebUI 雖然功能強大,但更多人喜歡 Midjourney 單純用 prompt 的簡易操作方式。StableDiffusionWebUI 最具代表性的 extension - ControlNet 的作者 lllyasviel 重新構思 Stable Diffusion 後推出了這個新軟件 Fooocus。

取得最新版後使用指令 python entry_with_update.py 就會自動更新及啟動。


重大更新

  • 實現了使用虛擬記憶體, 使用 base + refiner 只需 7.8GB RAM + 5.3GB VRAM,這是 ComfyUI 不能做到的。
  • 除了各種微調及效能提升的更新外,最明顯的更新就在 Style 內。
Fooocus v2 styles

除了有名為 Fooocus V2 的選項外也新增了大量做用 ChatGPT生成的新 styles 以及測試與改良了舊有的 styles,而且 styles 也可以同時多選。


首先 Fooocus V2 是什麼?

Fooocus v2 是一個使用 GPT 的 AI 自動強化風格的技術,就像 Midjourney 一樣,使用者只要用簡單的 prompt 就可以生成優質的圖片。

測試一下使用 Fooocus v2 Style 會自動新增了什麼 prompt。生成一張 1girl 時,在 terminal 見到一些 log 跑出來:

[Fooocus] Initializing ...
[Fooocus] Loading models ...
[Fooocus] Processing prompts ...
[Fooocus] Preparing Fooocus text #1 ...
[Prompt Expansion] New suffix: extremely detailed eyes, fantastic details full face, mouth, trending on artstation, pixiv, cgsociety, hyperdetailed Unreal Engine 4k 8k ultra HD, Stanley Artgerm Lau, WLOP, Rossdraws, James Jean Marc Simonetti Ruan Jia and Mandy Jurgens and Artgerm and William-Adolphe Bouguerea Sakimichan

其中 [Prompt Expansion] New suffix: 後的就是自動新增的 prompt,令你不用手動加入大量 prompt 也能得到不錯的成果,當然你不想使用也可以取消選取 Fooocus V2


多選 styles 能怎樣用?

多選 styles 的用意在於可以混合兩個 styles,以下就試試幾個混合 styles 的效果:

有空我會測試更多不同的 styles 組合!


追加更新 v2.0.50

更新的得太快了吧?我這篇沒打完就推出了最新版本!!而且不是小修補或小更新,而是新增了相當於 Midjourney 的微調/放大功能按鈕以及 inpaint 及 outpaint 功能,功能上等同追上了 Midjourney!

Input Image 內藏了 Upscale or Variation 及 Inpaint or Outpaint 功能

Upscale or Variation

使用者可以直接拉圖下面區域或上載圖片

選項跟 Midjourney 的 V1234U1234 的功能差不多,又用我最愛的 ginger cat 來測試。

  • Vary (Subtle) 小微調
  • Vary (Strong) 大微調
  • Upscale (1.5x) 放大 1.5 倍
  • Upscale (2x) 放大兩倍
  • Upscale (Fast 2x) 快速放大兩倍

Vary (Subtle) 的確只有一點細節改動,Vary (Strong) 就連角度毛髮也有點不同了。

放大 1.5 倍花的時間也沒有比 2 倍短很多,但令人驚訝的是 快倍兩倍放大 是一瞬間完成,雖然放超大看會發現沒正常 2 倍放大精細,相信正常放大是全張重新繪製,而快速放大是以原圖直接放大兩倍。

以下為 M1 32GM 不正式環境下測試:

  • 1.5 倍放大用了 10 分 27 秒。
  • 2 倍放大用了 11 分 09 秒。
  • 快速 2 倍放大用了 1 ~ 2 秒。

Inpaint or Outpaint (beta)

就跟 Midjourney 的上下左右 Outpaint 及 Mask Inpaint 差不多。

  • 使用畫筆塗繪在圖片上的位置會 Inpaint 重繪。
  • 選取了上下左右的空間會 Outpaint 放大。
  • Inpaint 跟 Outpaint 可以同時進行。
  • Inpaint 時取消了所有 styles 以免有所影響。

總結

這次更新比上一次更加多強大的改進,特別是功能上及易用程度已經跟 Midjourney 看齊,而且配合 Stable Diffusion SDXL 強大的生成能力,不用老是去 civitai 下載幾百 GB Checkpoint,只要專心鑽研 prompt 即可,相信 Fooocus 只要介面再改良一下即可成為新一代 AI 生圖利器。