专栏名称: CG世界
CG世界是CG领域自媒体。专注3D动画、影视特效后期制作、AR/VR几个领域的知识,前沿技术,资讯和行业教程分享。
51好读  ›  专栏  ›  CG世界

Maya动画小教程——变形枪案例【初级萌新篇】

CG世界  · 公众号  ·  · 2019-04-15 09:00

正文

点击上方 蓝字 CG世界 关注CG我们

“ 感知CG · 感触创意 · 感受艺术 · 感悟心灵 ”

中国极具影响力CG领域自媒体


本案例是动画绑定部分的基础案例,非常适合刚开始学习maya软件动画模块的同学,案例涉及到驱动关键帧的综合使用。案例效果详见下面动图:



这个案例模拟了一个变形效果,可以理解为类似于变形金刚的变形效果,对于初学者还是蛮有成就感的,毕竟用到的命令不多,模拟出来的效果还行。


好了我们下面先来分析下变形的原理:


上面三张图是《大黄蜂》电影里面的片段,请注意箭头部分的变化,这部分零部件其实是从整个模型内部旋转变换出来的,在某个恰到好处的角度利用位移、缩放、旋转“无中生有”!


其实看过变形金刚花絮的朋友们早就注意到了,很多零部件是凭空出现的,只不过运动很快,而且运动趋势非常讨巧。


好我们接下来看看今天要用的驱动关键帧命令,在动画模块下,

Animate>Set Driven Key>Set


点击这个命令后就会出现驱动关键帧窗口,在这个窗口里上面是驱动物体,下面是被驱动物体。


驱动关键帧的建立方式就是先导入驱动物体上边窗口,再导入被驱动物体到下面的窗口,当导入对象后便可以选择相应的驱动属性了。



如上图,我们选择了pcube1的位移x轴,驱动psphere1的缩放x、y、z轴。点击窗口的key键,对驱动状态做相应的记录。


(对命令不熟悉的同学,此部分操作建议看教学视频,文字描述并不详尽。)



当我们对驱动的状态记录完毕后,移动pcube1的x轴,psphere1的缩放属性就会做出相应的变化。

驱动关键帧命令为我们提供了很便捷的控制方式,允许我们利用某个物体的属性控制其他物体的多个属性。


接下来我们来使用驱动关键帧的命令完成枪的变形案例。


在这个案例中我们需要利用控制器的从0到10的数值控制多个零部件变化,我们先用控制器的0-2数值驱动枪管的旋转缩放以及显示。


测试成功后,我们就可以利用类似的方法利用后面剩余的数值分别对不同零部件进行驱动,最终完成变形效果。







请到「今天看啥」查看全文