Back to Node List

Palette Adjust HSV

palette_adjust_hsv

Adjust selected palette slots in HSV 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始まりです。

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

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

彩度 +/-
saturation_delta
Float
0-1–1 / step 0.01

HSVの彩度を足し引きします。プラスで鮮やかに、マイナスでグレー寄りになります。

明度 +/-
value_delta
Float
0-1–1 / step 0.01

HSVの明度Vを足し引きします。

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

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

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

「選んだ色だけ色相を回して色違いを作る」「同じグラデーション列だけ彩度を上げる」「アニメーション入力で特定色だけ色相変化させる」といった処理に使います。

番号指定の書き方

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

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

番号指定モード

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

使い方

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

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

Back to Node List
Palette Adjust HSV — PixPipeline Node Reference