EnvironmentLight QML 类型

将环境光对象封装在 Qt 3D 场景中。更多...

导入语句import Qt3D.Render 2.7
实例化 QEnvironmentLight

属性

详细描述

EnvironmentLight 使用立方体贴图来实现基于图像的光照(IBL),这是一个经常与基于物理的渲染(PBR)结合使用的技巧。通常预期这些立方体贴图是基于高动态范围(HDR)图像,并使用适合 OpenGL 的格式(如 RGBA16F),该格式可以处理增大的值范围。

有许多工具可用于生成 EnvironmentLight 需要的立方体贴图。一些示例包括

HDRI Haven 提供了许多 CC0 许可的 HDR 图像,可以作为上述工具的源材料。

属性文档

irradiance : Texture

持有当前环境辐照度贴图的纹理。

默认情况下,环境辐照度纹理为空。

注意:此属性的精确含义和使用取决于材料实现。


specular : Texture

持有当前环境镜面贴图的纹理。

默认情况下,环境镜面纹理为空。

注意:此属性的精确含义和使用取决于材料实现。


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