阴影
包含“点”光源或“聚光”光源的 Motion 场景可通过产生 3D 投影来重新创建更加自然
逼真的效果。当不透明或半透明的对象阻挡光线照射另一个对象时,会形成阴影。
若要在 Motion 中看到阴影,至少需要具备三个条件:投影光源、投影对象以及被
投影的另一个对象。多个光源将产生多个 3D 投影;投影是否可见取决于对象在场
景中的相对位置和设置。
1142
第 21 章
3D 合成
备注: “环境”和“方向”光源不会产生 3D 投影。
警告:
您对已应用阴影的 3D 对象所做的部分更改会导致阴影消失。此情形会在
这种更改导致 3D 对象栅格化时出现 — 例如调整群组的不透明度或启用文本对象
的光晕属性等更改。展平 3D 群组可使其重新产生 3D 投影。有关阴影消失的更多
信息,请参阅
阴影与栅格化
。
在 Motion 中,您可以控制光源是否形成阴影,场景中每个对象是否能够接收阴影
和/或产生 3D 投影。您甚至可以让对象在其不可见时产生 3D 投影。阴影的强度、
清晰度、形状和位置取决于光源的类型和位置以及所有三个对象的相对位置。
3D 投影与 2D 投影
运动图形处理中使用的阴影效果具有两种常见类型:2D 投影 和 3D 投影。两种效
果 Motion 均可创建,但由于用途和应用不同,所以了解它们之间的差异可能会有
所帮助。3D 投影和 2D 投影都能模拟光源被不透明对象阻挡时的效果。但 3D 投
影是一种 3D 效果,需要光源和对象来投射阴影;而 2D 投影则是一种 2D 效果,
模拟不带有光源的 3D 投影,因此可选的设置范围很小。
Cast shadow
Drop shadow
2D 投影常用于在 2D 项目中模拟深度并将前景对象从背景中分离。经典 2D 投影
效果可用在浅色标题上,使文本在暗背景和亮背景中都清晰可辨。在 2D 投影效
果中,虚构的光源不会在对象的表面上创建任何阴影效果,而且阴影的位置会设
定在固定的方向。
由于 2D 投影已渲染为前景对象的一部分,因此不会与背景对象互动。但是,由
于它是一个效果,因此其外观可以自定。它的柔和度、不透明度、位置和颜色都
可以调整和激活,无需操纵光源。
3D 投影是真正的 3D 效果,其外观由光源以及场景中的其他对象决定。多个 3D
投影会彼此互动,并根据其投射对象的表面和位置来构成形状。
本部分讨论的是 3D 投影效果。有关 2D 投影的更多信息,请参阅
投影
。