阴影概述

包含点光源或聚光光源的 Motion 项目可通过产生投影来创建更加自然逼真的效果。当不透明或半透明的对象(层或群组)阻挡光线照射另一个对象时,会形成阴影。若要在 Motion 中看到阴影,至少需要具备三个条件:投影光源、投影对象以及被投影的另一个对象。多个光源将产生多个投影;投影是否可见取决于对象在场景中的相对位置和设置。

【注】环境光源不会产生投影。

在 Motion 中,您可以控制光源是否形成阴影,场景中每个对象是否能够接收阴影或产生投影(或两者)。您甚至可以让不可见对象产生投影。阴影的强度、清晰度、形状和位置取决于光源的类型和位置以及所有三个对象的相对位置。

【警告】您对 3D 对象所做的部分更改会导致阴影消失。当更改导致 3D 对象栅格化时会出这种情况,例如调整群组的不透明度或打开文本层的光晕属性等更改。展平 3D 群组可使其重新产生投影。有关阴影消失的更多信息,请参阅阴影与栅格化

投影与阴影

运动图形处理中使用的阴影效果具有两种常见类型:阴影与投影。两种效果 Motion 均可创建,但由于用途和应用不同,所以了解它们之间的差异可能会有所帮助。

投影与阴影都能模拟光源被不透明对象阻挡时的效果。但投影是一种 3D 效果,需要光源和对象来投射阴影;而阴影则是一种 2D 效果,模拟不带有光源的投影,因此可选的设置范围很小。

显示阴影与投影示例的画布

阴影常用于在 2D 项目中模拟厚度并将前景对象从背景中分离。经典阴影效果可用在浅色标题上,使文本在暗背景和亮背景中都清晰可辨。在阴影效果中,虚构的光源不会在对象的表面上创建任何阴影效果,而且阴影的位置会设定在固定的方向。由于阴影已渲染为前景对象的一部分,因此不会与背景对象互动。但是,由于它是一个效果,因此其外观可以自定。它的柔和度、不透明度、位置和颜色都可以调整和激活,无需操纵光源。

投影是真正的 3D 效果,其外观由光源以及场景中的其他对象决定。多个投影会彼此互动,并根据其投射对象的表面和位置来构成形状。

本部分讨论的是 3D 投影效果。有关阴影的信息,请参阅将投影添加到层