光线追踪算法——过程纹理
过程纹理通过编写代码来生成相应的颜色值,而不是从图像中获取颜色值。相比较从图像中获取颜色而言,过程纹理的优点是可以对空间中的任意一点定义纹理,并且不需要额外的存储空间来存储图像。通常某些具有数学表达式的图像可以很好地通过过程纹理来实现。过程纹理计算空间中某个点的纹理时可能需要花费更多的时间,从图像获取只需要直接获取即可。
过程纹理通过编写代码来生成相应的颜色值,而不是从图像中获取颜色值。相比较从图像中获取颜色而言,过程纹理的优点是可以对空间中的任意一点定义纹理,并且不需要额外的存储空间来存储图像。通常某些具有数学表达式的图像可以很好地通过过程纹理来实现。过程纹理计算空间中某个点的纹理时可能需要花费更多的时间,从图像获取只需要直接获取即可。
只涉及主光线计算而渲染出来的图像无法真实表现现实中的光线照射,通过增加能够反射光线的材质,进行空间中具有反射材质的对象之间的反射光线的追踪,可以更好地体现真实感。
阴影效果在真实感图像生成中提供给图像更多的真实感,并且能够为场景提供某些定性分析,如光照的位置、光照的范围等信息。
本文详细说明了如何在UE4中设置光线追踪功能。
这也是业界第一个开放的、跨平台的、跨厂商的光追加速标准,无论是此前的GPU计算单元,还是最新的光追核心,都可以支持,这意味着无论是NVIDIA、AMD的新老显卡,乃至是Intel的核芯显卡,都能享受光追。