概要
グラフの中で「この素材の色はこれ」というパレットを組み立てるノードです。
インスペクターのスウォッチ格子をクリックして色を決め、gradient_map や
palette_quantize のパレット入力へつなぎます。配色を1か所に集約するのが役目です。
使い方のポイント
countで色数を決めてから、スウォッチをクリックして色を編集する。 ドット絵のランプ(陰影用)は3〜5色が扱いやすい- 並び順に意味がある:
gradient_mapでは「暗い側→明るい側」として使われる。 暗い色を色1側に置く - 個々の色は入力ピン化できるので、一部の色だけ
color_oklchや変数で外部制御し、 「差し色だけ変えるバリエーション」が作れる - プロジェクト全体で共有する色は、このノードではなく共通パレットパネル
(
Ctrl+Alt+P)+common_palette_refの方が管理に向く。このノードは 「素材ローカルな配色」用
よくある失敗
- 色数を増やしたのに白ばかり並ぶ: 増えたスロットの初期値は白。スウォッチを 編集するのを忘れない
- gradient_map で明暗が逆: パレットの並びが「明→暗」になっている。並べ替えるか
gradient_map 側の
invertを使う - ツール共通パレットを読み込みたい: ファイルからの読込は
palette_load、 画像からの抽出はpalette_extractの仕事
技術詳細
- 接続されたカラーポートの色だけを収集してパレットに含める(未接続ポートはスキップ)
- 入力が1つもない場合はデフォルト(白1色)のパレットを出力
- color_1 → color_2 → ... の順序でパレットに並ぶ
使用例
- ColorRGB / ColorHSV / ColorOKLCH ノードの出力を束ねてパレットにする
- パレット → Palette Apply ノードでドット絵の減色処理に使用
関連ノード
gradient_map/palette_quantize/dither— 作ったパレットの主な使い先palette_load/palette_save— パレットファイル(.gpl等)の読み書きpalette_extract— 既存画像から色を回収してパレット化procedural_palette— パラメータから色列を自動生成したい場合