AE教程

CINEMA 4D(C4D)是一款强大色三维动画软件。它功能强大,使用便捷,在影视包装领域使用非常广泛。尤其是在与After Effects的协同工作上,它是所有三维软件中最好的。在学习本课内容时需要注意,读者应该有一定的CINEMA 4D软件基础,涉及该软件的操作会简单带过,其不在本书学习范围。


1.导入C4D场景

After Effects可以导入C4D的场景文件,并加以处理和合成。方法非常简单,在【项目】窗口中双击,找到模型所在的文件夹,选择后导入即可。如图10-6-1即可。

image.png

10-6-1


模型导入后会在【 项目】 窗口中显示,和其他素材相同。新建一个合成后,将模型拖入合成中即可进行编辑、修改。
在After Effects中,可以对C4D场景的摄像机、灯光进行操作,对模型进行分层修改,同时还可以提取指定部件的空间位置以进行特效合成。要使用这些信息,我们需要在C4D保存模型的时候做一些设置。


CINEMA 4D
在C4D中模型的【 对象】 面板中选择需要在After Effects中提取数据的对象,单击右键后选择【 CINEMA 4D标签】 >【 外部合成】 ,为对象添加一个外部合成标签。如图10-6-2所示。

image.png

图 10-6-2


可以看到, 【 对象】 面板中的目标旁会显示外部合成标签 。如图10-6-3所示。

image.png

10-6-3


After Effects

加了外部合成标签的对象即可在After Effects中进行编辑。还是回到After Effects,加入到合成中的场景模型看来没有什么特别。打开模型层的【效果控件】对话框看看。(注:学习使用的模型位于配套素材>LESSON 10>C4D。)


如图10-6-4可以看 到,模 型 层自动 添 加了【CI NEWAR E】特 效 。该特 效位于【效 果】>【CINEMA 4D】中。利用这个特效,就可以提取C4D模型文件的场景信息。下面来看看主要的参数设置。

image.png

10-6-4


首先来看看最下方【CINEMA 4D Scence Data】参数,单击【提取】,可以提取模型的场景信息。可以看到,场景中设置了外部标签的对象全部成为合成中的层。如图10-6-5所示。

image.png

图 10-6-5


再来看看摄像机操作。在【效果控件】对话框中【CINEWARE】特效的【Project Settings】栏下可以看到【Camera】下拉列表。列表中可以选择使用的摄像机。选择【Comp Camera】后,可以通过合成的摄像机来控制场景。如图10-6-6所示。

image.png

10-6-6


在使用摄像机前,先来看看【Render Settings】中的设置。渲染设置中主要对场景的渲染引擎以及渲染方式进行设置。在【Renderer】下拉列表中有【Software】、【Standard(Draft)】和【Standard(Final)】三种方式。渲染质量依次上升,但是刷新时间也会大幅增加。效果如图10-6-7所示。一般情况下,我们在调整场景时使用【Software】,最终输出切换到【Standard(Final)】即可。

image.png

10-6-7


在场景调整过程中,如果场景比较复杂或者机器不给力,还可以在【Software】模式下的【Display】下拉列表中选择【Wireframe】或者【Box】,以线框或盒子形状显示场景模型,以加快刷新速度。如图10-6-8所示。

image.png

10-6-8


在【Current Shading】显示模式下,还可以勾选其中的三个选项,来选择是否使用纹理或投影等加速显示。

场景中的摄像机或灯光调整和动画方式同AfterEffects的三维合成调整方式相同,这里不再赘述。再来看下,在【CINEWARE】特效【Multi-Pass(LinearWorkflow)】参数栏下,单击【Add Image Layers】,可以将模型的诸如漫反射、投影、反射、全局光等材质属性通过分层逐个显示出来。如图10-6-9所示,单击【Add Image Layers】按钮,经过短暂的计算,合成中新增多个材质层。

image.png

图10-6-9


这些层上都会有一个【CINEWARE】特效。我们也可以通过【Set Multi-Pass...】按钮,为该层重新制定显示的材质属性。通过为不同的材质属性施加特效调整,可以在模型上实现复杂的材质效果。例如可以为漫反射层加一个效果来改变其色相,而在投影层上加一个效果改变亮度,如图10-6-10所示。需要注意的是,调整材质时应该在【Standard】模式下进行。

image.png

10-6-10


2.导入AEC文件

除了上述直接导入C4D场景外,C4D还提供了一种AE合成文件——AEC文件,以方便将C4D中的三维数据导入After Effects以供合成。


CINEMA 4D

以上一个场景为例。如果我们需要在场景中制作一个绕着文字旋转的粒子光束,就可以使用AEC文件来完成,非常方便。首先,我们在CINEMA 4D软件创建一个螺旋样条线,然后创建一个空物体使其沿螺旋样条线向上盘旋行进。这个空物体将是接下来我们在After Effecs中粒子发射器的参考目标,如图10-6-11所示。

image.png

图 10-6-11


动画设置完毕后,我们要为需要导出数据的目标制定外部合成标签。在这里就是刚才设置了沿路径行走动画的“平面”,为其在【CINEMA 4D标签】中指定一个【外部合成】标签。

标签指定完成后,需要输出动画。在【渲染】菜单中选择【编辑渲染设置】。注意在【保存】面板下展开【合成方案文件】。在【目标程序】下拉列表中选择【After Effects】,注意勾选【包括3D数据】。单击【保存方案文件】,制定存放AEC文件的目标路径。如图10-6-12所示。

image.png

10-6-12


接下来指定渲染文件的格式,包括渲染尺寸、范围等,然后进行渲染即可。渲染完毕后会得到一个AEC文件和场景的渲染视频或序列图片。接下来我们要在After Effects中导入并使用。


After Effects

After Effects导入AEC文件时需要一个插件。首先打开C4D软件安装目录,在C:\Program Files\MAXON\

CINEMA 4D R×(注:您的软件版本号)\Exchange Plugins\aftereffects中,找到对应操作系统和After Effects版本文件夹,可以看到插件“C4DImporter.aex”,将该插件复制到After Effects的插件目录中即可。


启动After Effects,在【项目】窗口双击,找到刚才输出的AEC文件所在文件夹,将其导入。(注:配套素材>LESSON 10>C4D>AEC下。)


导入后可以在【项目】窗口中看到两个文件夹。一个文件夹是刚才的AEC文件和输出的图片序列。另一个是固态层文件夹,里边的空白层即之前设置路径动画的空物体,如图10-6-13所示。

image.png

图 10-6-13


双击合成将其打开。可以看到,场景中的摄像机、灯光以及空白物体信息都已导入合成。选择层“空白”,可以看到动画路径。如图10-6-14所示。按“U”键展开该层所有动画关键帧。

image.png

10-6-14


场景光效的制作方法很多。在第7章已经专题讨论,这里不再赘述。我们着重讲一下如何将动画数据应用到粒子发射器上。还是以【Particular】为例。新建一个纯色层,为其应用【Particular】效果。


在【时间轴】窗口中展开【Particular】特效的【Emitter】发射器卷展栏。我们需要通过表达式将粒子发射器的位置捆绑到C4D场景中的空物体上。首先捆绑XY轴位置。选择【位置XY】,按“Alt + Shift +”键:添加表达式。


从【位置XY】表达式栏的【表达式关联器】上拖动链接到层“空白”的【位置】属性上。表达式关联自动建立。如图10-6-15所示。

image.png

图 10-6-15


XY 轴上的粒子位置建立了。接下来建立Z轴的粒子位置。选择粒子的【位置 Z】参数,按“Alt + Shift + :”键添加表达式。从【表达式关联器】上拖动链接到层“空白”的【位置】属性Z轴参数上。如图10-6-16所示。

image.png

图 10-6-16


链接完成,播放影片,可以看到粒子跟随场景中的路径行进。如图10-6-17所示。接下来,我们进一步调整粒子参数,利用之前学到的知识,制作一个炫酷的光效。注意场景中的遮挡通过设置【Visibility】参数来实现即可。

image.png

10-6-17


C4D和After Effects的协同工作还有很多方法,利如用第三方插件Element导入模型并重新编辑材质等。相信在后续的版本中,After Effects的三维合成功能会更加强大、完善。