まず何に使う?
- 同じ番号のピクセルを一括で色替えしたい時
- ドット絵の陰影や塗り分けを保ったまま、配色だけ変えたい時
- 抽出したパレットを調整して、画像全体へまとめて反映したい時
概要
インデックス画像の色表だけを差し替えるノードです。ピクセルの番号 (=絵柄・陰影の構造)はそのまま、参照する色だけ変わるので、ドット絵の 「色違い」を作る中核部品になります。
使い方のポイント
- 色替えの完成形:
image_to_indexed_imageの indexed_image + 加工済みパレット(palette_adjust_hsv/palette_edit/palette_set)→ このノード。同じ絵柄の配色違いが量産できる palette_cycleをつなげば古典的なパレットサイクルアニメになる- パレットの並び順が番号になる点に注意。色数が足りない番号は透明になる
関連ノード
image_to_indexed_image— 前段(番号化)palette_adjust_hsv/palette_adjust_oklch/palette_set— 差し替えパレットの加工palette_cycle— アニメーション用途indexed_image_render— 一時的な色表上書きとの使い分け先
仕組み
- 画像内の各ピクセルは「0番、1番、2番...」という番号を持っています。
- このノードはその番号を変えず、番号が参照する色だけを差し替えます。
- たとえば0番が赤、1番が黒の画像に、0番が青、1番が白のパレットを入れると、赤だった場所が全部青に、黒だった場所が全部白になります。
注意
- パレットの並び順が番号になります。
- 入力パレットの色数が足りない番号は透明として描画されます。
- 透明スロットは通常パレット配列とは別扱いです。
使用例
Image To IndexedImageのindexed_imageを接続する- 調整した
Paletteをpaletteに接続する image出力で色替え後の見た目を確認する- 必要なら
indexed_imageをさらに後段へ流す