用户指南 取消(C)

在 3D 场景中创建逼真的反射和环境光照

使用任何图像作为光源,以逼真的效果将 3D 模型放置在具有互补光照和阴影的场景中。

基于图像的光照 (IBL) 使用图像在 3D 场景中产生逼真的反射和环境光照。它能提供细腻的光照效果,使对象与环境浑然一体。After Effects 中的环境光通过使用基于图像的环境图包围场景,在 3D 图层上创建逼真的光照、反射和阴影。

使用图像在 3D 场景中创建逼真的反射和环境光照。

注意:

环境光目前仅适用于高级 3D 渲染器。

添加环境光

要添加环境光,请选择图层 > 新建 > 光照,然后将光照类型设置为环境t

在“光照设置”对话框中,从“光照类型”下拉列表中选择“环境”。
在“光照设置”对话框中,从“光照类型”下拉列表中选择“环境”。

光照设置下将环境设置为光照类型后,After Effects 将使用默认环境图。这可以更改为在合成中使用 HDRI 文件(如 .hdr 或 .exr 文件)作为环境图的图像图层。

  1. 将 .hdr 或 .exr 文件导入项目。

  2. 通过将导入文件拖放到时间轴面板,将其添加到合成中。

  3. 时间轴面板中,旋转打开环境光属性。

  4. 光照选项下,向包含 .hdr 或 .exr 文件的图层设置属性。

    从“源”下拉列表中选择包含 HDR 文件的图层。
    从“源”下拉列表中选择包含 HDRI 文件的图层。

提示:

选择 HDRI 图层作为环境图时,其可见性将被禁用。如果需要,您可以重新启用它。但是,这将继续对该图层进行 2D 渲染。要将 HDRI 图层模拟为背景场景图层,请将 CC 环境效果应用到尺寸与合成完全相同的纯色图层。

注意:
  • 现有的图层 > 环境图层开关不适用于高级 3D 渲染器。此选项仅适用于 Cinema 4D 渲染器。
  • 环境图必须是单个 HDRI 帧图层,而不是序列。应用于环境图的效果和动画将被忽略。

使用 After Effects 将图像文件转换为 HDR 文件

虽然环境光只接受 HDR 格式文件作为环境图,但您可以使用 After Effects 轻松地将其他图像文件格式转换为 HDR。

  1. 选择文件 > 导入 > 文件,导入图像文件。

  2. 项目面板中选择文件后,选择文件 > 基于所选项新建合成

  3. 选择文件 > 项目设置,启动项目设置对话框。

  4. 颜色选项卡中的颜色设置部分下,将位深度选择为每通道 32 位(浮点),然后选择确定。

  5. 在合成或时间轴处于活动状态的情况下,选择合成 > 将帧另存为 > 文件

  6. 渲染队列面板中,选择输出模块选项旁边的链接文本。

  7. 输出模块设置对话框中,将格式指定为 Radiance 序列并选择确定

  8. 选择渲染

使用 Adobe Photoshop 将图像文件转换为 HDR 文件

  1. 在 Photoshop 中打开图像文件。

  2. 选择图像 > 模式 > 32 位/通道。(Radiance 格式要求每通道 32 位。)

  3. 选择文件 > 另存为保存副本

  4. 格式设置为 Radiance

添加环境光阴影

默认环境光不会投射阴影。您必须添加环境光图层并启用投射阴影选项才能投射阴影。启用后,场景中的所有 3D 图层都将投射体素阴影,但以下实例除外:

  • 如果图层未启用投射阴影属性。
  • 如果图层在阴影范围之外。
  • 如果图层的接收阴影属性未开启,则不会受到阴影的影响,即使启用了投射阴影属性并且位于阴影范围内。
  1. 选择光照图层,然后选择图层 > 光照设置

  2. 光照设置对话框中,选中投射阴影复选框并设置阴影暗度量。

    启用“投射阴影”选项可将阴影添加到 3D 环境。
    启用“投射阴影”选项可将阴影添加到 3D 环境。

    还可以使用时间轴面板中的投影属性来启用阴影。了解有关配置 3D 图层的投射和接收阴影属性的更多信息。

    使用“时间轴”面板中的“投射阴影”属性启用阴影。
    使用“时间轴”面板中的“投射阴影”属性启用阴影。

体素阴影会占用大量内存。阴影设置是在渲染器选项对话框中控制的,该对话框可从合成设置 > 3D 渲染器合成面板底部的 3D 渲染器下拉列表中打开。

在“渲染器选项”对话框中设置和控制阴影设置。
在“渲染器选项”对话框中设置和控制阴影设置。

渲染品质

控制渲染输出的整体质量,包括平滑度、光照和阴影。值较高时可能会使用大量内存。

渲染品质

调整阴影外观的块状程度。值较高时可能会使用大量内存。

平滑度

减少或增加阴影中的杂色量。默认值为 3平滑度渲染质量之间存在反比关系。当渲染质量设置得较低时,平滑度值需要更高,反之亦然。

提示:

平滑度值保持在较低水平并依赖渲染质量,直到非阴影场景质量看起来不错,然后在必要时逐渐增加平滑度。

投射框尺寸和投射框中心

调整这些属性以定义可以将阴影投射到的图层区域。体素阴影仅从限定框内的图层投射,以限制内存使用。放大框会将体素分辨率扩展到更大的区域,从而使阴影变得更柔和。当高级 3D 渲染选项对话框处于打开状态时,洋红色轮廓表示合成中的立方体。

注意:

阴影仅从启用投射阴影的图层投射到启用接受阴影的图层。

设置对象以绕过场景中的光线和阴影

关闭 3D 合成中 3D 图层上的接受光照,以便图层不再受到场景中光源的影响。这些图层中的对象会被基本环境光照亮,仅显示其基色和发射纹理。如果您希望使图层保持其原始外观,而不受到其他光源的光照变化、阴影或高光影响,则此功能非常有用。无论周围的光照环境如何,它都能使图层看起来像自发光且一致。

时间轴随不同图层打开,包括 3D 图层。3D 图层的“合成选项”已打开,已选中了“接受光照”选项的“关闭”设置。
关闭 3D 图层的“接受光照”可确保其外观不受其他光源或阴影的影响。

使用包含自发光 3D 对象(例如电话屏幕和霓虹灯)的 3D 合成时,接受光照功能非常有用。

所选 3D 图层的“接受光照”选项已开启:因此,点亮的灯会受到合成中环境光的影响。
所选 3D 图层的“接受光照”选项已关闭。因此,点亮的灯不会受到合成中环境光的影响。

打开或关闭“接受光照”选项后,点亮的灯 3D 模型会受到怎样影响的示例。

在合成中选择 3D 模型后,您还可以在属性面板中打开关闭接受光照选项。(目前为 Beta 版)

在“属性”面板的“合成选项”中,“接受光照”设置已启用。
使用“属性”面板可以快速轻松地访问 3D 模型合成选项,包括确定 3D 模型如何与现有光线交互的设置。

注意:

接受光照在经典 3D 和 Cinema 4D 渲染器中也受到支持。

通过脚本访问环境图层光源类型

使用脚本读取 LightLayer 对象lightType 属性将返回环境光的 LightType.ENVIRONMENT

更多此类内容

更快、更轻松地获得帮助

新用户?