C4D知识点——摄像机动画与表达式控制 七喜
视频加载...
相机动画
添加一个圆,添加相机(一般用圆来控制相机的运行轨迹),给相机添加一个与曲线对齐的标签,让相机在圆的轨迹上移动。
但是在这里,摄像头没有手机对着我们的物体。
创建一个空白色对象,在相机后面添加一个目标标签,将新创建的空白色对象拖动到目标对象中,这样就可以看到相机正对着中间对象。
如果你还没有软件,可以加我1540735605免费领取
表达式控制摄像机动画
添加相机后,将空白色对象添加到相机,将相机放在此文件夹中,重命名空白色对象相机控件,并将带有Cinema4D标签的XPresso添加到相机控件。将弹出XPresso表达式面板。
选择相机控制,从用户选项卡中选择添加用户数据,首先添加第一组用户数据。
用户名:距离
数据类型是浮点型。
用户界面:浮点滑块(调整参数时,可以使用拖放操作)
单位:实数。
最大设置为:2000,最小设置为:0(在0-2000范围内转移)。
添加第二组数据。
用户名:身高
数据类型为:浮点型
用户界面:浮点滑块(调整参数时,可以使用拖放操作)
单位:实数。
最大值:3000最小值:-3000(上下-3000到3000范围)
添加第二组数据。
用户名:旋转h
数据类型是浮点型。
用户界面:浮点滑块(调整参数时,可以使用拖放操作)
单位:角度。(这里不能用实数,要用实数来控制旋转)
最大值:720,最小值:-720(正向旋转720,或反向旋转720)
如果你还没有软件,可以加我1540735605免费领取
设定后,你会发现调整这些参数并没有起到任何作用。
先把对象的显示参数改成:圆,半径可以调大一点,设为1000,方向是XZ。
接下来,让我们关联这些添加的用户数据的属性。将相机控件拖动到表达式面板中。然后点击摄像头控制的红色模块,找到用户数据,添加新添加的三组数据。
联想1:控制圆的半径。
将相机控件和相机拖到面板中。点击蓝色部分找到物体属性-半径。
将距离与半径相关联(调整距离时,实际上会影响圆的半径)
二:摄像头绑定在戒指上。
选择刚刚拖进来的摄像机,点击蓝色模块,选择坐标位置的Z轴。
距离与位置:Z关联后,相机已经绑定到圆上了,但是相机是往前走的,面向圆的外围方向。
让相机返回并面向圆内,右键单击左侧的相机控件,并选择新节点-Xpresso-Calculate-Inverse。
如果你还没有软件,可以加我1540735605免费领取
加入倒数的节点后,距离连接到输入,位置:Z连接到输出。(反数是将所有结果*-1,得到相反的值)。这时,你可以看到相机正对着圆圈。
注意:如果希望相机始终面向圆心,可以向相机属性添加另一个目标距离。
将距离与目标距离相关联。
这时可以发现,无论怎么调圆,摄像头的目标点总是对着圆心。
关联:摄像机的高度和旋转
将相机控件拖回,单击蓝色模块,然后选择坐标-全球位置-全球位置。y表示全局位置。y与高度有关。
以同样的方式,添加全局旋转。h.让全球旋转。与旋转h相关联。
手机渲染案例教程,加我1540735605免费领取及软件安装包下载安装教程。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。