概要
Aseprite document に埋め込まれたパレットを取り出すノードです。 Aseprite 作品の配色を PixPipeline のパレット系ノード(減色・色調整・ 共通パレット化)にそのまま流用できます。
使い方のポイント
- 「Aseprite の配色で他の素材も塗る」が主用途:
aseprite_load → ase_palette → palette_quantize(別画像の減色) - 取り出したパレットは
palette_edit/palette_adjust_oklchで 加工してから使ってもよい
関連ノード
aseprite_load— document の供給元palette_quantize— 代表的な使い先palette_edit/palette_save— パレットの加工・保存
まず大事なこと
- Aseprite 側の palette を、そのまま PixPipeline の
Palette系ノードへ流せます - つまり
PaletteQuantizeやPaletteSwapの入口として使えます
一番基本の使い方
AsepriteLoad
-> AsePalette
-> PaletteQuantize
この形なら、Aseprite 由来の palette をそのまま別画像へ使えます。
どういう時に使うか
- Aseprite 作品の palette を別素材にも使いたい時
- palette を graph 内で並べ替えたり保存したい時
- palette 数だけ確認したい時
例
AsepriteLoad -> AsePalette
この時、
paletteにはPalette型countには色数
が出ます。
注意
- palette が空なら、空の
Paletteが返ります - 色は Aseprite document 内の順序と各エントリの alpha をそのまま保持します。 透明色エントリの除外や重複色の統合は自動では行いません
- 画像そのものは返さないので、見た目確認には
AseFrameSelectを別につないでください