命令条目: “创建”面板 (灯光) 创建灯光。“常规参数”卷展栏 “阴影”组 “阴影类型”

命令条目:选择灯光 “修改”面板 “常规参数”卷展栏 “阴影”组 “阴影类型”

命令条目:标准菜单:“创建”菜单 “灯光” 创建灯光。“常规参数”卷展栏 “阴影”组 “阴影类型”

命令条目:增强型菜单:“对象”菜单 “灯光” 创建灯光。“常规参数”卷展栏 “阴影”组 “阴影类型”

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

阴影类型和活动渲染器

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

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

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

 


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

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

 


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

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

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

比阴影贴图更慢。

不支持软阴影。

处理每一帧。

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

使用很少的 RAM。

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

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

比阴影贴图更慢。

处理每一帧。

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

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

可能比阴影贴图更慢。

不支持软阴影。

阴影贴图 产生软阴影。

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

最快的阴影类型。

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

注意:          

  • 当扫描线渲染器遇到设置为“mental ray 阴影贴图”阴影的灯光时,扫描线渲染器不会为该灯光生成阴影。

  • 当 mental ray 渲染器遇到设置为“高级光线跟踪”或“区域”阴影的灯光时,它会改为生成光线跟踪阴影。(并且它会为此效果显示警告。)

  • 当 mental ray 渲染器不使用“区域”阴影类型时,它可以生成区域阴影:使用设置为灯光图形而非“点”的光度学灯光。请参见“图形/区域阴影”卷展栏

  • 将光度学灯光与阴影贴图一起使用时,将为整个灯光球体创建半球形阴影贴图。要捕捉复杂场景中的足够细节,贴图的分辨率必须非常高。要想获得光度学灯光的最佳效果,请使用光线跟踪阴影,而不要使用阴影贴图。

  • 光跟踪的结果(包括阴影投射)基于 3ds Max 几何体。楼梯效果可以显示在阴影的半影区域,即使当阴影投射曲面的过渡看起来平缓。为了避免这种效果,您可以增加阴影投射网格的密度。

注意:它对阴影具有较强的控制能力在“优化”卷展栏中可使用其他控件。      

  • “区域阴影”卷展栏

    “区域阴影”生成器可以应用于任何灯光类型来实现区域阴影的效果。为了创建区域阴影,用户需要指定创建“虚设”区域阴影的虚拟灯光的尺寸。

  • “优化”卷展栏

    “优化”卷展栏为高级光线跟踪阴影区域阴影的生成提供附加控件。

  • “mental ray 阴影贴图”卷展栏

    选择“mental ray 阴影贴图”作为阴影类型将告知 mental ray 渲染器使用 mental ray 阴影贴图算法生成阴影。

  • “光线跟踪阴影参数”卷展栏

    当已选择光线跟踪作为灯光的阴影生成技术时,显示“光线跟踪阴影参数”卷展栏。可以在“常规参数”卷展栏中选择此选项。                      

  • “阴影贴图参数”卷展栏

    当已选择阴影贴图作为灯光的阴影生成技术时,显示“阴影贴图参数”卷展栏。可以在“常规参数”卷展栏中选择此选项。                      


,