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 只是成本最低、最容易先排除的一項。若尺寸正確後結果仍不理想,問題多半在其他環節,依序檢查:
- 提示詞是否具體(構圖、風格、角色比例的描述)
- 是否加上對應版本的觸發詞(如
sprite、icon) - LoRA 版本(
32/64/128)與權重 - 采樣與 CFG 等生成參數
尺寸不對不是唯一會造成偏差的原因,固定尺寸也不保證問題就此解決。
官方說明的環境不同
Civitai 模型頁寫的是 intended to be run at exactly 1024x1024,那是 ComfyUI 加上作者後處理節點的工作流(生成後再降採樣、量化調色盤)。sd-forge 直出 sprite 的基準則是 320×320,兩者環境不同,數值不可直接套用。
沒有留言:
張貼留言