Back to Node List

Color Adjust HSV

color_adjust_hsv

Adjust one color in HSV space. Useful for hue rotation and vivid game-style color shifts.

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

Input Ports

NameTypeDescription
color
Color
Required
補正したい元の色です。

Output Ports

NameTypeDescription
color
Color
補正後の色です。

Parameters

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

HSVの色相を角度でずらします。+120なら赤系を緑系へ回すような色替えができます。

彩度 +/-
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

不透明度を足し引きします。-20なら少し透明にします。

Adjusts a single color in HSV space.

HSV makes hue, saturation, and value intuitive to manipulate. It works well for large hue rotations such as changing red tones to blue, reducing saturation toward gray, and creating bold color variants for game assets.

Overview

Adjusts one Color in HSV space (this is separate from hsv_adjust, which operates on an entire image). It serves as the middle of a per-color editing chain: extract a color with palette_get, process it, then write it back with palette_set.

Usage tips

  • Use the standard three-node chain: palette_get → color_adjust_hsv → palette_set. This lets you express operations such as “rotate the hue of color 2 by 120 degrees” as nodes.
  • It is well suited to batch-producing variants through large hue rotations, such as red armor → blue armor. For subtle lightness adjustments, color_adjust_oklch usually produces more natural-looking results.
  • Drive the adjustment values with a waveform to animate palette colors.

Related nodes

  • color_adjust_oklch — the perceptually uniform counterpart
  • palette_get / palette_set — the go-to nodes before and after this one
  • palette_adjust_hsv — adjusts multiple slots at once
  • hsv_adjust — adjusts an entire image in HSV space

How to use

  1. Use Palette Get to extract one color from a palette.
  2. Adjust its hue or saturation with this node.
  3. Use Palette Set to write the adjusted color back to the desired index in the original palette.

Compared with the OKLCH version, this node is better when you want hue rotations or bold color swaps whose results are easy to anticipate.

Back to Node List
Color Adjust HSV — PixPipeline Node Reference