SCurveTonemap QML 类型
色调映射效果。 更多信息...
导入语句 | import QtQuick3D.Effects 6.7 |
状态 | 自 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 代替。
警告:从 Qt 6.5 版本开始,QtQuick3D.Effects 中的所有预置独立效果均被视为已弃用。要控制色调映射,请使用 ExtendedSceneEnvironment 代替。
SCurveTonemap 效果根据 s 形曲线将场景中每个像素的亮度进行映射
曲线分为三个部分。脚部区域 确定阴影,受 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 |
toeSlope : real |
useExposure : bool |
使效果使用 whitePoint 计算亮度,而不是使用 exposureValue。默认值为 false
。
whitePoint : real |
设置色调图的白色点。仅当 useExposure 设置为 false
时才使用此值。范围是 [0.01...128]
。默认值为 1
。
© 2024 Qt 公司有限公司。此处包含的文档贡献版权属于其各自的所有者。此处提供的文档根据自由软件基金会发布的 GNU自由文档许可协议版本1.3 的条款进行许可。Qt 和相关的标志是芬兰和/或世界其他地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。