Language:
Share
此中文页面内容对应的英文页面有后续更新,如需浏览最新文档可切换至英文页面浏览。

应用立方体贴图

概述

本文介绍了一旦您将立方体贴图导入到引擎中后如何应用立方体贴图。

应用立方体贴图

虚幻引擎4中,有多种应用立方体贴图的方法。其中两个最普遍的方法使通过环境立方体贴图和材质中的立方体贴图进行应用。

环境立方体贴图

环境光立方体贴图 从提供的图像照亮场景。该图像映射到远距离处的球体(实现为立方体贴图纹理,用mip贴图存储预先模糊处理的图像版本)。 模糊版本的计算方式让它们能够用于光泽度有所变化的高光照明(清晰与模糊反射),它们也可以用于漫射光线。 这种效果与从中照亮材质的位置无关。观看者位置、材质粗糙度(针对高光效果)和材质表面法线都会考虑在内。

环境光立方体贴图具有非常有限的局部阴影(仅限SSAO)。表示天空照明时改为使用天空光照

环境光立方体贴图仅用于细腻的平行环境光部分(在使用完全动态照明的游戏中十分有用)或模型查看器应用程序。

由于光线来自于许多方向,因此不能仅使用阴影贴图来表现这种照明类型。应用SSAO是为了从附近几何结构获取接触阴影(请参阅环境光遮蔽 )。

可以使用显示标志“基于照明图像的照明”来切换环境光立方体贴图的渲染。

环境光立方体贴图

AmbientCubemapTexture.png

在该图像中,立方体贴图图像已经自动排列成“longlat”形式。

属性

说明

立方体贴图纹理(Cubemap Texture)

用于环境照明的立方体贴图。纹理的创建方式是以经度/纬度球形展开格式导入.hdr图像。引擎自动预先计算模糊版本的纹理,并将结果存储在一个立方体贴图纹理中。纹理的较低分辨率mip存储漫射预卷积版本的HDR环境。

强度(Intensity)

用于表示效果亮度的比例因子。可能的用法:亮度调整现有立方体贴图。

色调(Tint)

应用于立方体贴图的滤色贴图。可能的用法:给现有立方体贴图着色,制作天空颜色变化动画。

该图像中的立方体贴图衍生自Paul Debevec的光照探针。http://gl.ict.usc.edu/Data/HighResProbes/