[形色CG家园]水世界之怒剑破雨(上)
水——世间万物之源,世间最完美的形态。当获得这些赞美时,“水”也为三维制作带来了难题,不过随着好莱坞影像工业的技术突破,这些难题已被逐一攻克。为了和大家一起分享“创造水”的乐趣,形色主义([url]www.swool.com)[/url]和IT168软件频道共同策划推出了《CG水世界》专题。在这个专题中,形色主义论坛的CG高手将与您一一过招,他们用业界主流的软件和插件,为您尽情展示气象万千、诡异莫测的水世界。无论是轻溅的酒花,还是壮阔的大海,亦或是诡异的变形都在我们的世界里面一一呈现zJ L7n&c[color=Red][align=center][形色CG家园]水世界之怒剑破雨(上)[/align][/color]
[color=Red][align=center]作者:形色主义 顽皮小豆豆[/align][/color]
[b]【IT168 形色CG家园】[/b]系列教程:
@IR5u!@
[b][url=http://www.swcool.com/bbs/viewthread.php?tid=22142&extra=page%3D1]《[形色CG家园]我的水世界之水冲小球》[/url][/b]|W9y)[E@*n
[url=http://www.swcool.com/bbs/viewthread.php?tid=22267][b]《[形色CG家园]我的水世界之机器人变异》[/b][/url]
[url=http://www.swcool.com/bbs/viewthread.php?tid=22336][b]《形色CG家园我的水世界之海上日出(上)》[/b][/url]
[url=http://www.swcool.com/bbs/viewthread.php?tid=22545][b]《[形色CG家园]我的水世界海上日出(下)》[/b][/url]
[url=http://www.swcool.com/bbs/viewthread.php?tid=22678][b]《[形色CG家园]水世界之Glu3D泼溅效果》[/b][/url]2y'B(pqU)BP8?i
6r3f#{ H7Q?
本文与IT168软件频道同时发布:[url]http://publish.it168.com/2006/0814/20060814027001.shtml?positioncode=1043[/url](@^qES(Xp
[b]【IT168 形色CG客家园】[/b]大雨倾盆,突然一道剑气划开雨幕,时空为之一顿。这种特效在很多电影特效和卡通片及游戏里出现过,特别是在《英雄》中制作了一个几乎是极致的特效。关于这个特效的制作方法也多种多样,但是我个人认为在制作水方面的题材时场景是非常重要的,如果没有一个好的环境衬托,只是有水单独存在时无论你的水做的有多漂亮照样不能吸引人,这次我使用Maya和After Effects结合的方法来制作剑气划过雨幕的效果,希望能够抛砖引玉吸引大家来共同探讨这个特效。`|(U` cg
"k,T}~:lD EF jG
接下来我将在MAYA7.0制作剑气与雨水碰撞的效果,然后在After Effects 6.5(下面简称AE)中制作暴风骤雨的场景,并在AE中合成。
\pl:a1}sC)~
[b]第一部分 MAYA中制作剑气与雨水碰撞的效果[/b]
1.新建一个NURBS Plane作为地面参与雨水的碰撞,再新建一个NURBS Plane作为天空。
2.将天空的UV值都改为20。在Dynamics(动力学模块)下Particles(粒子)中Emit from object(创建物体发射器)。Emitter Type6e;plD8\
(粒子发射类型)改为Directional(定向发射)。发射器发射粒子数量根据场景大小决定,我定为8。调整粒子发射方向为X轴0,Y轴-1,Z轴0,这样粒子是朝下发射的。现在运行一下发现粒子下落十分的规则,调整Spread(扩展),。再调整Speed(粒子发射速度),根据场景大小将速度稍大些,Speed Random(速度随机值)也相应稍大,这样雨滴下落就比较自然了。打开Particles1的Render Attributes选择Particle Render Type(粒子类型)为Streak(流线),点击Current Render Type(当前渲染类型)后会多出一些参数设置,可以调节粒子的形态,这里选用默认值。注意:这是一种硬件渲染粒子,必须把渲染器改为硬件渲染器。+L6QFK?9|8w!K
([color=#ff0000]小提示:关于Maya的硬件渲染器启用必须要专业显卡支持,不过现在已经有了很多硬件或软件的方法把普通游戏级显卡改为专业显卡的办法,大家可以去找一下。[/color])2}!whk.jc^8s9K"a5D:{
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50759.jpg]
[img]http://publish.it168.com/2006/0814/images/50763.jpg[/img]
[/url]
图1(点击查看大图)
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50767.jpg]
[img]http://publish.it168.com/2006/0814/images/50769.jpg[/img]
[/url]
图2(点击查看大图) 3.先选中粒子再选中地面Make Collide(产生碰撞)。这样雨滴和地面建立了联系,运行后发现雨滴的反弹非常剧烈,不符合我们想要达到的效果,再调整发射速度、地面的碰撞值等参数。t4z,E5B/j
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50776.jpg]
[img]http://publish.it168.com/2006/0814/images/50777.jpg[/img]
[/url]
图3(点击查看大图)chu{ xE
7h4KFm[LgS6Di
4.这时候我们可以设置Particle Collision Events(粒子碰撞事件),Selected Object(选择物体)Particle1,On which collision do you want the event to happen?(你想在碰撞上发生什么事件?)勾选All collisions(所有碰撞),碰撞类型有两个一个是Emit(发射),Split(分割),勾选Split,勾选这个选项后发生碰撞时,原粒子死亡产生新粒子。Num particles定为12,表示原粒子死亡后产生12个新粒子。Spread(扩展)值可以调高一点,这样出来的水花形状好看。Target Particle(目标粒子)也就是产生的新粒子名称,这个可以使用默认值也可以自己命名。Inherit Velocity(继承速率)可以为默认值。将Particle Render Type也设为Streak(流线)。
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50782.jpg]^ J C8eP)_%Yk T4J
[img]http://publish.it168.com/2006/0814/images/50786.jpg[/img]&HC3KnkbG.k
[/url]l;ZEd&V,}&Hw
图4(点击查看大图)
QXig)Hb O F
5.运行后发现新产生的水花腾起的非常高,可以选中Particles2在Fields(场)中选择Gravity(重力场)添加重力,并且调整Particles1的速度、弹力等值使水花形状良好。
OE6R,JU2A&R
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50798.jpg])~ k p Vm|2?
[img]http://publish.it168.com/2006/0814/images/50802.jpg[/img]
[/url],~0C$wkhrL
图5(点击查看大图) 6.创建一个NURBS Torus(NURBS圆环),高度比例调整到合适数值,结束位置调整到90。
!`p(~f'e$j(aT;V
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50817.jpg]
[img]http://publish.it168.com/2006/0814/images/50818.jpg[/img]:v)]a#K!e B(`ov
[/url]
图6(点击查看大图)([r:W;c{%j\1R
xg%zq-H!`m5T
7.创建摄像机,固定好一个最佳角度做圆环动画。2FJ.yT Jan A~
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50821.jpg]l4p'}.`5ZsL
[img]http://publish.it168.com/2006/0814/images/50822.jpg[/img]
[/url]&H-C0t r0G9R-xI
图7(点击查看大图)
E_!M,K8d)g&v;`
8.调整圆环的弹力以及摩擦力。
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50827.jpg]
[img]http://publish.it168.com/2006/0814/images/50828.jpg[/img]5V YM}*v"U O4l-~
[/url]
图8(点击查看大图)
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50843.jpg]
[img]http://publish.it168.com/2006/0814/images/50847.jpg[/img]
[/url]?)A9R WTFA
图9(点击查看大图) 9.运行时发现虽然在碰撞时有溅开的水花,但是经过的地方却没有太多变化,这时候我们再创建一个粒子发射器,选择圆环再选择粒子后在动画模块下找到Constrain下的Point(点约束)将发射器约束到圆环上以便使它和圆环一起运动。调整发射器属性如下图:
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060814027001&picid=50861.jpg]j9pF3L7~%XV
[img]http://publish.it168.com/2006/0814/images/50863.jpg[/img]_U*gu;z6?
[/url]
