DepthOfFieldHQBlur QML 类型

基于深度的模糊效果。 更多...

导入说明import QtQuick3D.Effects 6.7
状态自 6.5 版本以来已弃用

此类型自 QtQuick3D.Effects 6.5 起已弃用。我们强烈建议不要在新代码中使用它。

属性

详细说明

请使用 ExtendedSceneEnvironment 代替。

警告:从 Qt 6.5 开始,《QtQuick3DEffects》中所有预制的独立效果都被视为已弃用。要将景深效果应用于场景,请使用 ExtendedSceneEnvironment 代替。

DepthOfFieldHQBlur 效果将对图像的区域进行基于与摄像机指定距离偏差的渐变模糊。

为了使此效果表现良好,您需要调整场景中相机的 clipFarclipNear 属性以便将内容放入框架中。对于 clipNear,您希望尽可能大的值,而对于 clipFar,您希望尽可能小的值。然后,根据所需结果调整效果的属性。

例如,一个 focusDistance100 和一个 focusRange20 意味着,在 90 至 110 个单位距离内的一切都将完全清晰,处于 70-90 和 110-130 单位距离的物品将经历可变模糊,而距离 70 或 130 个单位以内或以外的物品将完全模糊。

另请参阅TiltShift.

属性说明

blurAmount : real

失焦时的模糊强度。合理的值在 [1...10] 范围内。默认值为 4


focusDistance : real

内容完美聚焦的摄像机距离。默认值为 600


focusRange : real

距离 focusDistance 的范围,其中物品将完全聚焦。焦点由此距离逐渐淡出至完全模糊,靠近和远离的两侧都是相同的距离。默认值为 100


© 2024 Qt公司有限公司。本文档中的贡献文档归各自所有者所有版权。本提供文档遵循自由软件基金会发布的GNU自由文档许可证1.3版的条款。Qt及其相关标志是芬兰及其它国家/地区的Qt公司有限公司的商标。商标。所有其他商标均为其各自所有者的财产。