2026-10-04

sd-forge 用 Krea 2 Pixel Art 生成 sprite 的注意事項與陷阱

sd-forge 用 Krea 2 Pixel Art 生成 sprite 的注意事項與陷阱

在 sd-forge 用 Krea 2 Pixel Art 製作 sprite 時,最容易被忽略的設定是生成尺寸。生成結果不理想的原因很多:像素格不對、邊緣發糊、細節雜亂,甚至無法生成預期的角色精靈(sprite)風格、角色比例不符合設定。直覺上會先去改提示詞,或判定這組 LoRA 不夠完善。

本文把生成尺寸當作優先排查的除錯方向,而不是斷定它是正確答案或唯一答案。

Model Info

欄位 值
模型標題 Krea 2 Pixel Art
標誌性名稱(檔名) k2-pixel32 / k2-pixel64 / k2-pixel128(.safetensors)
來源 Civitai
Civitai model id 2942217
Civitai model version id 3331221(32x32)/ 3331476(64x64)/ 3331592(128x128)
網址 civitai.red/models/2942217/krea-2-pixel-art
類型 LoRA
Base Model Krea 2
作者 _Envy_
檔案格式 bf16 SafeTensor,約 70.96 MB / 個

生成尺寸設定

生成 sprite 或 icon 時,寬高固定 320×320。

操作 結果
固定 320×320 ✅ 正常
1:1 等比放大 ❌ 破壞生成效果
1:1 等比縮小 ❌ 破壞生成效果
改變比例(例:減少寬度、高度不變) ✅ 可接受

關鍵在於等比縮放這個動作本身,而不是最終畫面是否為正方形。需要微調構圖比例時,只動單一邊(寬或高),不要等比縮放。

沒有用 LoRA 時:門檻是 768

若不掛這組 LoRA,改以紅潮或黑獸系列模型生成像素風格,規則完全不同:尺寸不可小於 768,否則會出現明顯的劣化與噪點,而且尺寸越小越嚴重(512、320 逐漸加劇)。

比例同樣可以調整,只要不低於 768,例如 512×768。

情境 尺寸 結果
掛 k2-pixel LoRA 生成 sprite / icon 320×320 ✅
不掛 LoRA(紅潮 / 黑獸)生成像素風 ≥ 768,例 512×768 ✅
不掛 LoRA 且小於 768 512、320 ❌ 劣化與噪點,越小越明顯

兩套數字不同,先確認當下有沒有掛 LoRA,再決定生成尺寸。

這些症狀容易誤導排查方向

尺寸不對造成的偏差,外觀上和「提示詞寫得不夠準」或「LoRA 品質不足」幾乎一樣,甚至會被誤認為這組 LoRA 本來就畫不出該風格。固定 320×320 重測一次,就能把尺寸這個變因分離掉,再回頭判斷提示詞。

這是除錯方向,不是唯一答案

固定 320×320 只是成本最低、最容易先排除的一項。若尺寸正確後結果仍不理想,問題多半在其他環節,依序檢查:

  1. 提示詞是否具體(構圖、風格、角色比例的描述)
  2. 是否加上對應版本的觸發詞(如 sprite、icon)
  3. LoRA 版本(32 / 64 / 128)與權重
  4. 采樣與 CFG 等生成參數

尺寸不對不是唯一會造成偏差的原因,固定尺寸也不保證問題就此解決。

官方說明的環境不同

Civitai 模型頁寫的是 intended to be run at exactly 1024x1024,那是 ComfyUI 加上作者後處理節點的工作流(生成後再降採樣、量化調色盤)。sd-forge 直出 sprite 的基準則是 320×320,兩者環境不同,數值不可直接套用。

沒有留言:

張貼留言