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_oklchusually produces more natural-looking results. - Drive the adjustment values with a waveform to animate palette colors.
Related nodes
color_adjust_oklch— the perceptually uniform counterpartpalette_get/palette_set— the go-to nodes before and after this onepalette_adjust_hsv— adjusts multiple slots at oncehsv_adjust— adjusts an entire image in HSV space
How to use
- Use Palette Get to extract one color from a palette.
- Adjust its hue or saturation with this node.
- 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.