Back to Node List

Palette Adjust OKLCH

palette_adjust_oklch

Adjust selected palette slots in OKLCH space while keeping other slots unchanged.

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
パレット
palette
Palette
Required
補正したい元パレットです。
番号
index
Int
動的に1色だけ選ぶための番号入力です。
番号リスト
index_list
List<Int>
動的に複数色を選ぶための番号リスト入力です。

Output Ports

NameTypeDescription
パレット
palette
Palette
補正後のパレットです。

Parameters

NameTypeDefaultRangeDescription / Options
番号指定モード
selection_mode
Enum
Auto

補正する色番号をどこから決めるかです。

  • 自動Auto
    番号リスト入力があればそれを使い、次に番号入力、どちらもなければテキストの番号指定を使います。例: List<Int>で [1,3,5]、Intで 2、テキストで `3-7`。
  • テキストText
    テキストの番号指定だけを使います。記入例: `all`、`0`、`2,4,6`、`3-7`。
  • 番号入力Index
    番号入力だけを使います。記入/接続例: Intで `0`、または `0 -> 1 -> 2` と変化させて1色ずつ補正対象を動かします。
  • 番号リスト入力List
    番号リスト入力だけを使います。記入/接続例: List<Int>で `[0,2,4]`、または `[3,4,5,6]` を接続して複数色を補正します。
番号指定
indices
Text
all

補正する色番号です。例: `all`、`0`、`2,4,6`、`3-7`。番号は0始まりです。

明るさ +/-
lightness_delta
Float
0-100–100 / step 0.1

OKLCHの明るさを足し引きします。+5なら少し明るく、-5なら少し暗くします。

鮮やかさ +/-
chroma_delta
Float
0-0.4–0.4 / step 0.001

OKLCHの鮮やかさを足し引きします。プラスで強い色、マイナスでグレー寄りになります。

色相 +/-
hue_delta
Float
0-360–360 / step 1

色相を角度でずらします。

透明度 +/-
alpha_delta
Float
0-100–100 / step 1

不透明度を足し引きします。

パレット内の指定した番号だけを、OKLCH基準でまとめて補正します。

「影色だけ全部少し暗くする」「同じグラデーション列だけ少し鮮やかにする」「アニメーション入力で特定色だけだんだん変える」といった処理に使います。

番号指定の書き方

書き方 意味
all すべての色を補正する
0 0番だけ補正する
2,4,6 2番、4番、6番を補正する
3-7 3番から7番までを補正する

範囲外の番号は無視されます。

番号指定モード

モード 説明
自動 番号リスト 入力が接続されていればそれを使い、なければ 番号 入力、それもなければ 番号指定 テキストを使います。
テキスト 番号指定 テキストだけを使います。手作業で all3-7 を使いたい場合に向いています。
番号入力 番号 Int入力だけを使います。時間や数式で、1色ずつ順番に補正対象を動かす用途に向いています。
番号リスト入力 番号リスト List入力だけを使います。複数色を動的に選ぶ用途に向いています。

使い方

パレットを入力し、番号指定 に補正したい色番号を書きます。たとえば 1,2,3 と書いて 明るさ +/--8 にすると、1番、2番、3番だけが少し暗くなります。

各補正値は入力ピン化できるため、Time Sourceや波形ノードで動かすと、パレット色が時間で変化する表現も作れます。

アニメーション的に対象色を切り替えたい場合は、番号指定モード自動 のままにして 番号 入力へIntを接続します。0,1,2,3... のようにIntを変化させると、補正されるパレット番号も順番に変わります。複数色を同時に動かしたい場合は 番号リスト 入力へListを接続します。

Back to Node List