Back to Node List

OKLCH Adjust Pack

oklch_adjust_pack

Builds an OKLCH adjustment set from L, C, H, and A numeric lanes.

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
明るさ +/-
lightness
Float
任意のL補正入力です。
鮮やかさ +/-
chroma
Float
任意のC補正入力です。
色相 +/-
hue
Float
任意のH補正入力です。角度で指定します。
不透明度 +/-
alpha
Float
任意の不透明度補正入力です。

Output Ports

NameTypeDescription
補正
adjust
OklchAdjust
まとめたOKLCH補正値です。

Parameters

NameTypeDefaultRangeDescription / Options
明るさ +/-
lightness
Float
0-100–100 / step 0.1

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

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

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

色相 +/-
hue
Angle
0— / step 1

OKLCHの色相を角度でずらす量です。UIは0〜360度で循環します。

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

不透明度を足し引きする量です。

Overview

Builds an OKLCH adjustment set (OklchAdjust) from four L/C/H/A values. Wire an adjustment such as "lightness −12, chroma unchanged, hue +10" as one value and pass it to adjustment inputs on nodes such as Procedural Palette.

Usage tips

  • A key strength is driving adjustments with waveforms or variables. Connecting a waveform to lightness creates dynamic color control whose adjustment changes over time.
  • Round-trip through oklch_adjust_unpack to replace only part of an existing adjustment value in a processing chain.

Related nodes

  • oklch_adjust_unpack — the unpacking counterpart

  • procedural_palette — a common destination for the adjustment set

  • oklch_adjust — applies an adjustment directly to an image

  • float_input — exposes individual components

  • version: 1

Important behavior

  • An unconnected input port uses the parameter with the same name.
  • A connected input port takes priority over the parameter value.
  • L/C/H/A have input ports from the start, so their Inspector parameters cannot also be promoted to input pins.
  • The hue parameter is an Angle, providing a cyclic control from 0 to 360 degrees.
  • The output is an OklchAdjust, not a plain list. Downstream nodes receive it with the semantic meaning of an OKLCH adjustment value.

How to use

  • Adjust L/C/H/A manually and pass the result as a Procedural Palette adjustment.
  • Connect Float Input or a waveform node to lightness or hue to change the adjustment dynamically.
  • Combine with OKLCH Adjust Unpack to modify part of an existing adjustment and repack it.
Back to Node List
OKLCH Adjust Pack — PixPipeline Node Reference