C
使用基于图像的照明
简介
Qt 3D Studio 支持使用 IBL(基于图像的照明)来照明图层和对象。
IBL 是一种照明技术,允许场景使用图像进行照明。这在您希望室内和室外场景创建逼真的照明和反射时特别有用。
您可以使用任何图像文件进行 IBL,但建议使用 360° HDR(高动态范围)图像。HDR 图像的动态范围比例如 JPEG 或 PNG 图像要大得多。更大的动态范围将提供更多逼真的光照,从非常明亮到非常黑暗的亮度级别。
在工作室中包含一组示例 360° HDR 图像。您可以在地图库的环境文件夹中找到这些图像。通过从文件系统拖放到项目调色板中,将需要的图像添加到您的项目中。
当然,您也可以创建和使用自己的 360° HDR 图像。有很多不同的技术可以用来获取这样的图像。
下面,您可以看到使用上面的 HDR 图像照明的对象与使用单方向光源照明的相同对象的效果。
照明 | 反光材料 | 哑光材料 |
---|---|---|
单方向光源 | ||
基于图像的光 |
图层照明
要使用图像照亮图层,请按照以下步骤操作
- 在场景图中选择所需的图层。
- 在检查器调色板中点击光照探头,并浏览到您想要使用的图像。
选择图像后,您的图层将设置好 IBL。图层上的所有对象都将默认由光照探头照亮。
注意:您可以将 IBL 与任何其他光源结合使用,或者单独使用它。还可能使用两个不同的 IBL 光照探头,这将在下面描述。
现在您的图层已设置好 IBL,让我们看看不同的设置。当您选择相应的图层时,您在检查器调色板中找到这些设置。在许多情况下,默认设置将提供令人满意的结果,但根据源图像和所需结果,您可能需要调整这些设置。
- IBL 亮度 - 光照探头发出的光的量。
- IBL 天际线截止 - 增加值将在环境的下半部分添加黑暗(黑色),迫使照明主要来自图像顶部(并从下半部分移除特定的反射)。
- IBL FOV 角度 - 图像源视野。
- 辅助光照探头 - 作为二级 IBL 光源使用的图像。
- 探头交叉淡入 - 主要和二级光照探头之间的混合量。
属性 | 反光材料 | 哑光材料 |
---|---|---|
默认设置 | ||
IBL 天际线截止 | ||
IBL FOV 角度 | ||
辅助光照探头 |
编辑光照探头
要编辑光探针源图像,您可以在场景图中双击光探针,以便在默认的图像编辑软件中打开它。您可能需要保存并重新打开项目,以便更改可见。
注意:编辑源图像将仅为此项目的图像进行编辑,原始图像文件将保持不变。
物体照明
如果您只想对一个对象而不是图层使用基于图像的照明,或者您想为图层上已经由基于图像的照明照明的对象使用单独的光探针,请按照以下步骤操作:
- 在场景图中展开所需对象并选择其材料。
- 在检查器面板中,点击IBL覆盖并选择用作光探针的所需图像。
完成上述步骤后,您将有一个单独的光探针设置用于该材料。如果指定了图层光探针,此光探针将始终覆盖。
注意:您可以使用引用材料轻松地在任何其他对象上重用相同的材料。
在某些Qt许可证下提供。
了解更多信息。