阴影类型和阴影控件

用于光度学灯光和标准灯光的“常规参数”卷展栏允许您对灯光启用或禁用投射阴影,并选择灯光所使用的阴影类型。

阴影类型和活动渲染器

所使用的渲染器也会影响阴影类型的选择。扫描线渲染器不会生成“mental ray 阴影贴图”阴影,而 mental ray 渲染器 不支持“高级光线跟踪”或“区域”阴影(但它可以生成区域阴影:请参见以下的“注意”)。

Quicksilver 硬件渲染器始终投射阴影贴图的阴影。这些阴影是自适应的,并调整至场景的比例:如果选择不适当的阴影贴图大小,则它们从不显示可以显示在扫描线渲染的、阴影贴图的阴影中的锯齿边。Quicksilver 渲染器支持与灯光对象相关联的大多数阴影控件。例外情况是,它不支持图案阴影(“阴影参数”“贴图”)。区域灯光可以投射柔和边缘的阴影。

iray 渲染器始终投射光线跟踪阴影。它忽略灯光对象的阴影控件:使用 iray 渲染器,所有几何体投射阴影且所有阴影物理上非常精确。

阴影类型 扫描线渲染器 mental ray 渲染器
高级光线跟踪
mental ray 阴影贴图
区域
阴影贴图
光线跟踪

下表介绍每种类型的优点和不足:

阴影类型 优点 不足之处
高级光线跟踪 支持透明度和不透明度贴图。

使用不少于 RAM 的标准光线跟踪阴影。

建议对复杂场景使用一些灯光或面。

比阴影贴图更慢。

不支持软阴影。

处理每一帧。

区域阴影 支持透明度和不透明度贴图。

使用很少的 RAM。

建议对复杂场景使用一些灯光或面。

支持区域阴影的不同格式。

比阴影贴图更慢。

处理每一帧。

mental ray 阴影贴图 使用 mental ray 渲染器可能比光线跟踪阴影更快。 不如光线跟踪阴影精确。
光线跟踪阴影 支持透明度和不透明度贴图。

如果不存在对象动画,则只处理一次。

可能比阴影贴图更慢。

不支持软阴影。

阴影贴图 产生软阴影。

如果不存在对象动画,则只处理一次。

最快的阴影类型。

使用很多 RAM。不支持使用透明度或不透明度贴图的对象。

注意:

注: