  
是一个20秒的片头,因为是春节期间新闻联播之后的天气预报的新年特别版,可马虎不得,搞不好要挨"砖头"的。
兄弟们经过苦思冥想,最后决定搞成一个卡通故事短片,表现两个小雪人快快乐乐过新年的故事,在故事的结尾将礼花变成"天气预报"四个字。创意确定后就是写脚本和画分镜头了,我们请专业美术人士设计了小雪人的形象。待这些前期工作得到客户认可后,3D动画的制作就正式开始了。
一个成功的动画,角色设计是关键。我们尽可能地为这两个小雪人添加出更多的个性。
(图1)

首先说说具体的3D建模。小雪人两兄妹都是用NURBS,房子是用多边形(Polygon),雪则是用Particle。(顺便说一句,老看到论坛里讨论Polygon和NURBS哪个好,我建议大家最好停止这些没有意义的争论,因为没有最好的方法,只有最好的Model。)(图2)
说到Shader,较为复杂的是雪的Shader,我们用SampleInfo和Surface Luminance 通过乘法运算控制颜色和亮度的变化,另外在layer上一层透明的PhongE,加入一些雪的高亮。(当然也要用一些Node来控制它,不能让它们到处都是。)(图3)至于衣服是再简单不过,用SampleInfo控制Color即可。

小雪人的骨架类似常人(图4),比如脚的控制用的是反向脚,这是大家最常用的。

图5)皮肤是用Smooth Skinning绑定的,不过,画皮肤权重的确是个让人晕倒的过程,首先Maya自动绑定后权重不大均匀,需要Smooth几次,尤其可恶的是Maya让你要一个一个Joint的来,十分麻烦,幸好TD给编写了一个Mel,只要选一个Joint执行Mel,就可以按你的要求把该Joint下的所有皮肤权重都Smooth N次(N=你设定的次数),十分方便。

接下来就是角色驱动的设定了。我们说的角色驱动设定就是指你要用哪些通道控制角色。对于一个具体项目而言,你不可能也没必要把所有的骨架上的点都做成动画,只要用IK控制胳膊和腿就可以了。但即使这样,你要控制的东西还是非常多的,往往会使你调动画时手忙脚乱,丢三落四,所以要尽量通过多种方式简化控制的通道。第一种方法就是SDK,这是Maya的精华。就手指的控制而言,如果你要一个一个Joint的转动还不如跳楼吧,用IK也不好,因为大多数都是超过3Joint的,最好的就是用SDK驱动手指Joint的转动关系,说到这儿又不得不提到Add Attribute ,就简称AA吧,这是Maya第二大精华!千万别小看这简单的功能,它的作用可不容小觑。比如你只要添加一个Thumb rot的属性来控制大拇指的伸曲,再用SDK驱动它和Joint的转动关系,就会极大简化控制参数,这样,这么多的Joint最后都被你用5,6个谁都能看懂的属性很好地控制起来了,爽!
除了SDK你还可以用表达式来实现,这当然需要编程知识。在简化好动画参数后,你会惊奇地发现原来你需要控制的东西并不多。不过你要注意操作性,因为物体的选择在Maya里有先后性,而且IK handle那么小,很不方便选择。所以,你需要用一些替代物体,比如 Locator !这是Maya里最常用的"东东",虽然只是有形体的Group Node, 但是用处不小。把它放在合适位置,比如手腕,冻结(Freeze)其位置和旋转,再把手腕的IK handle约束在它上面或直接Parent,这样就能很容易地记住初始位置!
在搞定你要的控制之后,你还要用到Character。其实它就是一组属性通道的集合,甚是好用,你不用选任何东西,只要激活Character,用S键即可做Key。不过,在用Character之前最好先清除那些没用的通道,否则会分散工作精力!
现在有一个干净的Character了,可以做动画了。不过还有更好的工具呐!就是那个AttrCollection,你可以在www.AlaisWavefront.com上找到这个工具,具体的使用方法请看它的Help,总之该工具不仅能帮你建立一个界面,还能帮你调动画,我们的小雪人最后的控制界面如下图。(图6)

调动画时,我们隐藏了所有的开关,只留下NURBS surface 和Polygon surface,这样使界面变得很干净,因为所有的控制都集成到用AttrCollection创建的界面里了。利用这个界面,结合刚刚设定好的Character,你会发现两个小雪人控制起来十分方便!(图7)

好了开做始动画了。这个实在没什么可说的,动画其实压根儿跟3D无关,你就放开想象力用Keyframe动画吧。
最后就是特效,我们用Maya的硬件粒子制作礼花,效果很不错。
这部片子是用Maya本身的渲染器渲的,用双p3 1G渲染速度很好,最慢的是房子,要5-6分钟。渲染速度很关键,因为毕竟不是自己做着瞎玩,商业就要有商业的要求,用双p3 1G 十几分钟还没搞定一帧的话,你就要小心了!
该片给客户看后反映很好,也因此他们又要求再做一个30秒版的在CCTV10的春节特别节目上用,而且时间只有2周,当然故事不能重复。新的片子里多了一些新东西,比如加入了一匹雪马,另外户外改为飘着雪花的白天,这次动作从20秒版的一个人全部负责改为3个人
[此贴子已经被作者于2003-10-23 15:52:47编辑过] |