在 Maya 中,单个光源可以生成无阴影(默认)、深度贴图阴影或光线跟踪阴影。可以在场景中结合使用深度贴图阴影投射光和光线跟踪阴影投射光。
通过调整深度贴图阴影或光线跟踪阴影的属性,可以模拟来自许多不同类型的真实光源和对象的阴影。
深度贴图阴影和光线跟踪阴影产生类似的效果,但深度贴图阴影进行渲染需要的时间通常更少。通常情况下都可选择深度贴图阴影,除非无法实现您的视觉目标。
深度贴图阴影
深度贴图阴影几乎在任何情况下都能产生非常好的效果,并且能最低限度地增加渲染时间。
深度贴图表示从特定光到光照亮的曲面之间的距离。深度贴图是包含从光的视点渲染的深度数据的数据文件。深度贴图中的每个像素代表从光到特定方向的最近阴影投射曲面的距离。
若要创建深度贴图阴影,请参见渲染深度贴图阴影。
如果场景包含深度贴图阴影投射光源,则 Maya 会在渲染期间为该光源创建一个深度贴图文件(存储为 Maya IFF 文件),并使用该深度贴图文件确定哪些曲面处于阴影中。在某些情况下,您可以通过保存和重用深度贴图来缩短渲染时间。若要了解如何重用深度贴图,请参见重用深度贴图。
光线跟踪阴影
光线跟踪阴影可以产生柔和并透明的阴影,但可能非常耗时。
光线跟踪是一种阴影渲染类型,在该情况下,单个光线的路径基于从其光源(光)到其目标(摄影机)的距离计算得出。
只使用光线跟踪阴影可生成物理上更加精确的阴影(就像现实世界中的阴影一样)。常见用途包括:
(仅适用于区域光)随着与对象的距离增加,阴影模糊并且变得更亮
从透明的有色曲面生成阴影
生成边缘柔和的阴影(尽管深度贴图也可以产生良好的效果)
若要创建光线跟踪阴影,请参见渲染光线跟踪阴影。
注意
您可以在交互式真实照片级渲染 (IPR) 中看到深度贴图阴影,但无法看到光线跟踪阴影。必须渲染场景才能看到光线跟踪阴影。有关可视化的信息,请参见与 IPR 可视化交互。
,