EnvironmentLight QML 类型
将环境光对象封装在 Qt 3D 场景中。更多...
导入语句 | import Qt3D.Render 2.7 |
实例化 | QEnvironmentLight |
属性
- irradiance : Texture
- specular : Texture
详细描述
EnvironmentLight 使用立方体贴图来实现基于图像的光照(IBL),这是一个经常与基于物理的渲染(PBR)结合使用的技巧。通常预期这些立方体贴图是基于高动态范围(HDR)图像,并使用适合 OpenGL 的格式(如 RGBA16F),该格式可以处理增大的值范围。
有许多工具可用于生成 EnvironmentLight 需要的立方体贴图。一些示例包括
HDRI Haven 提供了许多 CC0 许可的 HDR 图像,可以作为上述工具的源材料。
属性文档
irradiance : Texture |
持有当前环境辐照度贴图的纹理。
默认情况下,环境辐照度纹理为空。
注意:此属性的精确含义和使用取决于材料实现。
specular : Texture |
持有当前环境镜面贴图的纹理。
默认情况下,环境镜面纹理为空。
注意:此属性的精确含义和使用取决于材料实现。
© 2024 Qt 公司有限。本文档中的文档贡献是各自所有者的版权。本提供的文档受自由软件基金会发布并受 GNU 自由文档许可证版本 1.3 条款的许可。Qt 及其标志是芬兰 Qt 公司的商标,并/或全球其他国家/地区的商标。所有其他商标均为各自所有者的财产。