Back to Node ListTone Curve
tone_curve
Adjusts tones with an editable control-point curve, like the curves tool in image editors
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.
Input Ports
| Name | Type | Description |
|---|
画像 input | Image Required | 補正する画像です |
Output Ports
| Name | Type | Description |
|---|
画像 output | Image | 補正後の画像です |
Parameters
| Name | Type | Default | Range | Description / Options |
|---|
対象チャンネル channel | Enum | RGB | — | カーブを適用するチャンネルです |
カーブ制御点 curve_points | CustomData | {"version":1,"points":[{"t":0,"value":0},{"t":1,"value":1}]} | — | インスペクタのカーブエディタで編集する制御点です |
概要
ノードを選択すると、インスペクタにカーブエディタが表示されます。
ダブルクリックで制御点を追加、右クリックで削除、ドラッグで移動できます。
技術詳細
- カーブはインスペクタのエディタと同じ Catmull-Rom 補間で評価されるため、プレビューと結果が一致します
- 内部では 256 段の LUT に変換して適用します
- 未編集のデフォルト((0,0)-(1,1) の2点)は入力を完全にパススルーします
Levels(レベル補正)が値域の切り詰め、Tone Curve は形の自由な階調カーブという住み分けです
使用例
- コントラスト強調: 暗部を下げ明部を上げるSカーブを作る(点を4つ置く)
- フェード調整:
channel: Alpha にして、透明度の変化カーブを整える
- 色かぶり補正:
channel: Red などチャンネル単位でカーブを調整する
Back to Node List