SCurveTonemap QML Type
トーンマッピング効果。詳細...
| Import Statement: | import QtQuick3D.Effects 6.12 |
| Status: | Deprecated since 6.5 |
このタイプは QtQuick3D.Effects 6.5 以降、非推奨となっています。新しいコードでの使用は強く推奨しません。
プロパティ
- contrastBoost : real
- exposureValue : real
- gammaValue : real
- saturationLevel : real
- shoulderEmphasis : real
- shoulderSlope : real
- toeEmphasis : real
- toeSlope : real
- useExposure : bool
- whitePoint : real
詳細説明
代わりにExtendedSceneEnvironment を使用してください。
警告: QtQuick3D.Effects に含まれるすべての 既製のスタンドアロンエフェクトは、Qt 6.5 以降で非推奨となります。トーンマッピングを制御するには、代わりに `ExtendedSceneEnvironment ` を使用してください。

SCurveTonemap エフェクトは、シーン内の各ピクセルの輝度を S 字状の曲線に従ってマッピングします。

この曲線は 3 つの部分で構成されています。トウ領域はシャドウを決定し、toeSlope およびtoeEmphasis によって制御されます。中間部分は全体的なコントラストを決定し、contrastBoost によって変更されます。ショルダー領域はハイライトを決定し、shoulderSlope およびshoulderEmphasis によって制御されます。
プロパティのドキュメント
contrastBoost : real
トーンマップ全体のコントラストを強調または低減します。これにより、S字カーブの中央部分の傾きが変化します。
設定範囲は[-1...2] です。デフォルト値は0 です。
exposureValue : real
トーンマップ効果の露出を指定します。この値は、useExposure がtrue に設定されている場合にのみ使用されます。指定可能な範囲は[0.01...16] です。デフォルト値は1 です。
gammaValue : real
トーンマップ効果のガンマ値を設定します。適切な値の範囲は[0.1...8] です。デフォルト値は2.2 です。
saturationLevel : real
トーンマップ効果の全体的な彩度レベルを設定します。設定範囲は[0...2] です。0 は完全なグレースケール、2 は非常に彩度が高い状態を表します。デフォルト値は1 です。
shoulderEmphasis : real
S字カーブの肩部分の形状を変更します。設定範囲は[-1...1] です。デフォルト値は0 です。
「shoulderSlope」も参照してください 。
shoulderSlope : real
Sカーブのショルダー部分の傾きを設定します。ショルダーは、ハイライトのコントラストが失われる位置を定義します。
設定範囲は[0...3] です。デフォルト値は1 です。
「shoulderEmphasis」も参照してください 。
toeEmphasis : real
S字カーブの先端部分の形状を変更します。設定範囲は[-1...1] です。デフォルト値は0 です。
「toeSlope」も参照してください 。
toeSlope : real
Sカーブの「トー」部分の勾配を設定します。「トー」は、影のコントラストが失われる位置を定義します。
設定範囲は[0...3] です。デフォルト値は1 です。
「toeEmphasis」も参照してください 。
useExposure : bool
この設定により、エフェクトは輝度計算に `exposureValue ` の代わりに `whitePoint ` を使用するようになります。デフォルト値は `false` です。
whitePoint : real
トーンマップのホワイトポイントを設定します。この値は、useExposure がfalse に設定されている場合にのみ使用されます。設定範囲は[0.01...128] です。デフォルト値は1 です。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.