メインコンテンツまでスキップ
バージョン: 2.0.0-preview

カーブ

マスターカーブ、チャンネル別 RGB カーブ、HSV 同士のクロスカーブ(hue vs saturation など)を提供する、精密な階調・カラーシェイピングツールです。

ライブラリでの場所

「ライブラリ」 → フィルターエフェクト → カーブ

プロパティ

カスタム(RGB) (MasterCurve)

全チャンネルに適用するマスター階調カーブ。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0) から (1,1) への直線)
  • アニメーション: 不可

レッドカーブ (RedCurve)

赤チャンネル専用の階調カーブ。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0) から (1,1) への直線)
  • アニメーション: 不可

グリーンカーブ (GreenCurve)

緑チャンネル専用の階調カーブ。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0) から (1,1) への直線)
  • アニメーション: 不可

ブルーカーブ (BlueCurve)

青チャンネル専用の階調カーブ。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0) から (1,1) への直線)
  • アニメーション: 不可

色相 vs 色相 (HueVsHue)

色相 → 色相のマッピング(特定の色相だけ別の色相にシフト)。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0.5) から (1,0.5) への直線)
  • アニメーション: 不可

色相 vs 彩度 (HueVsSaturation)

色相 → 彩度のマッピング(特定色相の彩度を上下)。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0.5) から (1,0.5) への直線)
  • アニメーション: 不可

色相 vs 輝度 (HueVsLuminance)

色相 → 輝度のマッピング(特定色相を明るく / 暗く)。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0.5) から (1,0.5) への直線)
  • アニメーション: 不可

輝度 vs 彩度 (LuminanceVsSaturation)

輝度 → 彩度のマッピング(例:ハイライトの彩度を下げる)。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0.5) から (1,0.5) への直線)
  • アニメーション: 不可

彩度 vs 彩度 (SaturationVsSaturation)

彩度 → 彩度のマッピング(既存の彩度を圧縮 / 伸張)。

  • 型: CurveMap
  • 既定値: LinearCurve((0,0.5) から (1,0.5) への直線)
  • アニメーション: 不可

ソース

src/Beutl.Engine/Graphics/FilterEffects/Curves.cs