形色CG家园(3)水世界之海上日出(上)
--形色主义原创系列CG制作教程之一3u"M#U+bi)tT[.~)HvujF-|
水——世间万物之源,世间最完美的形态。当获得这些赞美时,“水”也为三维制作带来了难题,不过随着好莱坞影像工业的技术突破,这些难题已被逐一攻克。为了和大家一起分享“创造水”的乐趣,形色主义([url]www.swool.com)[/url]和IT168软件频道共同策划推出了《CG水世界》专题。在这个专题中,形色主义论坛的CG高手将与您一一过招,他们用业界主流的软件和插件,为您尽情展示气象万千、诡异莫测的水世界。无论是轻溅的酒花,还是壮阔的大海,亦或是诡异的变形都在我们的世界里面一一呈现
7dUq e2i5T
[color=Red][align=center][形色CG家园]水世界之海上日出(上)[/align][/color]D,p&Ppp oH
1k;Z0` z6{T*rPv
[color=Red][align=center]作者:形色主义 疯狂小豆豆[/align][/color] @%s'Q z:H(Y8feZ/g
本文与IT168软件频道同时发布:[url]http://publish.it168.com/2006/0804/20060804015201.shtml[/url]U)EJ9s6h9jC5dH
[b]【IT168 形色CG家园】[/b]系列教程!Bk7MB_
[b][url=http://www.swcool.com/bbs/viewthread.php?tid=22142&extra=page%3D1][align=center]《[形色CG家园]我的水世界之水冲小球》[/align][/url][/b].bQ|/rK)D2C-bu
[url=http://www.swcool.com/bbs/viewthread.php?tid=22267][b][align=center]《[形色CG家园]我的水世界之机器人变异》[/align][/b][/url]+d"t"H.W E2\~L
[url=http://www2.swcool.com/vip2/swcool_cg/swcool_cg_003.gif][align=center][color=Red]点击观看水世界之海上日出动画效果(4.05M)[/color][/align][/url]/gc _I2kp G%u
[b]【IT168 形色CG客家园】[/b]DreamScape是一款非常强大的制作真实场景的MAX插件,它可以制作出真实的天空,云、海洋、地形等效果。并且包括了复杂的texmap、动力学、和光学的折射反射等功能,是一个非常优秀的效果景观插件。2Hf.w/Y:t
g#w1vTe-{
DreamScape2.0版后插件新增加了地形贴图、3D云彩、海洋动力学、海洋材质等许多功能,目前大多用户用的还是DreamScape v2.5版,在新版的DreamScape中,修复了一些使用者报告的bugs、增加了更多他一个家族的DCP的FR_stage1渲染器的协同性操作,并且推出了新的教程文件和修订了一些练习视频,这样使我们用起来更加的方面和快捷。在我第一次用这款软件的时候,就被它强大的功能和效果给强烈的吸引住了。它完全可以实时的计算出天空和环境的光线计算,并且效果非常的惊人。其官方售价是595美元。'?y4b-r!Z!hqa4g/ks
*uk2\m1}.RZh _;\
DreamScape的特效经常被用于制作一些电影级的特效镜头。例如:《环游世界80天》、《后天》、《蜘蛛侠2》等。这些引人入胜的特效镜头在可以完美的实现电影制作人天马行空的奇思妙想同时,也将观众带入了一个又一个神奇的世界(Ug;ai)dNP1sF
图:
[img]http://publish.it168.com/2006/0804/images/36168.jpg[/img]
影片《后天》的精美画面.L ~DU/u
2E3S BGh?1fN
下面我来介绍一下,如何用3dSMAX的插件Dreamscape制作出“海上日出”的效果,如果大家用DV或其他设备自己也可以去拍摄,但是,有时候会由于天气、环境等因素的影响。拍摄出来的效果不够理想。所以,我现在来介绍利用Dreamscape来制作这种效果,用他可以制作出任意的一种海上日出的效果,并且效果也相当的真实。(小提示:你的电脑配置越好,可以设定的更详细些,这样制作的出效果更真实)并且这种效果完全可以达到电影级特效镜头的水准要求。kq|*jl5Rmy1a$K8~
yNY @"yr^#zB
下面就是我完成“海上日出”的动画截图(使用软件Dreamscape v2.5升级版和3dsMAX8.0):
U`N b.[:~ n7Gi
[img]http://publish.it168.com/2006/0804/images/36265.jpg[/img]
“海上日出”动画效果截图 [b]第一部分:Dreamscape的安装和功能菜单简单介绍[/b]0E"U"@Br#\mR4O
1)先把插件Dreamscape,安装在3dsMAX的根目录下。(注意:它和其他的插件安装的地方不一样,一般MAX的插件基本上都安装在在MAX的plugins文件包里面,但是Dreamscape如果你安装在MAX的plugins文件包中就会报错。这一点一定要切记。)
2)插件Dreamscape的各项设置在MAX的菜单中的位置。*m-{ i3[ iG+hN
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36269.jpg]
[img]http://publish.it168.com/2006/0804/images/36270.jpg[/img]
[/url]
图1(点击查看大图)MD#U$gpN
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36271.jpg]iVGEcl%_5f}
[img]http://publish.it168.com/2006/0804/images/36272.jpg[/img]L }L~ns!\
[/url]
图2(点击查看大图)
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36274.jpg];I$x0Okg r
[img]http://publish.it168.com/2006/0804/images/36275.jpg[/img]
[/url]IYt9s@.}7aJ)R
c y(Ujgf L5]
图3(点击查看大图)
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36276.jpg]
do$i/Fl_/M7b
[img]http://publish.it168.com/2006/0804/images/36277.jpg[/img]
[/url]
图4(点击查看大图) [b]第二部分:创建海洋和设置参数[/b]
*cuT0HVt n%W
3)下一步,打开MAX,点击创建物体中的几何体Standard Primitiives(标准基本体)的下拉菜单中DreamScape Object,就会弹出来一个创建海洋和地形的控制面板。点击 Sea Surface(海洋表面)在顶视图中创建一个海洋栅格。IjQ1[Vd h+a
z-q:~@7H2M3Y9I
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36295.jpg]
[img]http://publish.it168.com/2006/0804/images/36296.jpg[/img]
[/url]
图5(点击查看大图)
4)选择刚刚创建出来的海洋栅格,在Modifier l ist(修改面板)中 Type(类型)由原始的Smiple Mesh 改成 Adaptive Mesh。3Nk;DQ^5]c`&}
([color=Red]小提示:Smiple Mesh只能做水池或比较小的面积水,而Adaptive Mesh可以做面积比较的水面效果,例如,大海、大型水库等。所以我在这里选择Adaptive Mesh来制作海洋效果[/color])2wh)}:fUEEEj+M
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36303.jpg&cchannel=22]
[img]http://publish.it168.com/2006/0804/images/36304.jpg[/img]
[/url])Y5O*vMI/tkViE6F+U
图6(点击查看大图)
5)创建一架摄影机,在Modifier l ist(修改面板)中Adaptive Mesh控制面板中,点击一个小手拾取的按钮,再按H,拾取摄影机。
?W(N&@{7EEa
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36306.jpg] p5IJI_*k"c0rX
[img]http://publish.it168.com/2006/0804/images/36307.jpg[/img] sH6XT.\)I o
[/url]
图7(点击查看大图)
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36309.jpg]
[img]http://publish.it168.com/2006/0804/images/36311.jpg[/img]
[/url]Nj+\A8?+ybf:K
图8(点击查看大图)
6)选择创建的海洋栅格,把它的Size属性宽改为200、长改为500。然后再建立一个太阳光和天空环境。3@rob[O7` x }
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36313.jpg]
[img]http://publish.it168.com/2006/0804/images/36314.jpg[/img]
[/url]
图9(点击查看大图)Y W/^kP4tr
;F%w8WqJ
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36322.jpg] CEK ^A#I"k(G
9R \Q{!T)r
[img]http://publish.it168.com/2006/0804/images/36323.jpg[/img]/j;b*n+^r,^zRJG-c
[/url]!}1h#|q6Gs!e tt{0U
图10(点击查看大图) 7)把上面的设置好了以后,先渲染一张看看效果。([color=Red]注意:不少都会有一条黑的缝,那是地平线和大海的地平线没有衔接好。[/color])是由于海面的长度只有500,延伸的长度太少了,所以显现了一条黑线。你可以把海洋网格的长度设置成5000,这样这一条黑线就会小了很多,基本上没有了。([color=Red]小提示:这个和你的摄影机的角度有关[/color])假如你的场景中还有黑缝,怎么调摄影机都消除不掉,你可以在Dreamscape的大气环境模块中设置天空地平线的高度。我会在下面中介绍这个,如果还有黑线的朋友,请不要着急。
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36334.jpg]
3Db#N!a TW*k{
[img]http://publish.it168.com/2006/0804/images/36336.jpg[/img]
[/url]` FR| Y(|L
图11(点击查看大图)zhX#~,_p1R
q!o2J7H1L u%k,ZW
8)接下来,大家一起来设置海洋的参数。选择海洋栅格,在它的Wave控制面板中Wave Speed(波浪速度)设置成10,Height Scale(高度缩放) 设置成1.0,Choppy Wave(起伏的波浪)设置成4.0,Directionality(方向性)设置成4.0,其他的选项默认。把Motion(运动)中的Propagation Factor(传播)设置成2.5。Details(细节)的操作面板中的Grid Details(网格细节)设置成9(等级越高细节越多),Random Seed(随机种子数),你可以根据自己的情况来调节海浪的形状。-P)I ~,BI0^#w3\6a-Z
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36339.jpg] R7As,B4sc5W_
%Ypu3`ctm*I@6m6@n7gD
[img]http://publish.it168.com/2006/0804/images/36340.jpg[/img]
[/url]?y1M6t[k e
图12(点击查看大图)
^/?}Ox;_%O
9)下面的一个Foam(泡沫)的卷展栏中,打开Foam(泡沫)这样在海洋的波浪动画中,海浪的互相碰撞会产生真实的泡沫。把Foam Amount(泡沫数量)加大,改为10,Foam Thickness(泡沫厚度)改成0.5,Persistence(寿命)(这个参数表示泡沫消失的过度时间,它的数值定义泡沫逐渐减弱返回到海里所需要的最大帧数。所以我把这个数值改为40,加大它的消失时间。)Creamtion Delta(创建细节)改为0.5,增加泡沫的细节程度。下面一栏中Dreamscape Daemond(是海洋动力学的参数)由于我们在这一章中没有用到,所以我们没有设置,我会在以后的章节中提到这一部分。(由于Dreamscape的海浪再输出动画的时候就会有自己的动画,你也可以根据实际情况在海面上风力的大小、海浪的起伏变化、泡沫的厚度给它们做动画,这些都是体现Dreamscape功能强大的地方)
(m7U)`Fw`
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36343.jpg]
[img]http://publish.it168.com/2006/0804/images/36344.jpg[/img]
[/url]&L3P"QPi0tFT1B
图13(点击查看大图) [b]第三部分:设置太阳参数[/b])L(e*@V_7tyI2w"[l
6Q-a7W5bPx8la
10)选中场景中建立的Dreamscape Sun(太阳),Dreamscape的太阳光默认是照到全部物体的。复选框中有个Exclude(排除)按钮,你可以根据自己的情况对场景中部分物体进行排除照明或排除阴影,这一项在制作中是非常有用的。(小提示:这一项在MAX的灯光里面有类似的设置,我就在这里不详细介绍了)。-Q|Y!v8E4P6cF,D.jI
D3Zw'j#a5_"D
11)Sun/Sky(太阳和天空),在这一项中是专门设置太阳对太空照亮的颜色和强度。我把颜色设置成默认,Multiplier(强度)设置在中K了一段动画,在从0-200帧,让太阳从地平线光对天空照亮强度从0.5-1.2,(小提示:你也完全可以不用K太阳动画的,因为,Dreamscape会计算出真实的环境变化。但是,我觉得效果不是特别的理想,所以就K了照明强度的变化值)。Sun/Sence(太阳和场景),这个是太阳针对环境(不包括天空),例如:地面、树木、建筑等,单独的照明,我也把它的颜色设置成默认,强度也K了段动画,0-200帧,Multiplier(强度)由5.0-6.0,这样更富有层次的变化。 f jXJA&_ ?8@[1xE
&S L,Y+zF3z td K.q&`?#C
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060804015201&picid=36350.jpg]
[img]http://publish.it168.com/2006/0804/images/36351.jpg[/img]
[/url]
图14(点击查看大图)7dj"Y\a'YI.Zy
C!W,GD l/t^k0f
12)After Surfaces(影响表面)选项中,Contrast(对比度),这个值是来控制过渡区域和环境区域的对比度,值越大,对比度越强,反之,越小。Soften Diff.Edge(边缘柔化)。这两个值我是做默认设置。下面的阴影选项比较简单,大家可以自行调节设置,达到自己想要的效果,这里就不详细介绍了。([b][color=Red]未完待续[/color][/b]) 大家有什么不明白可以在群里面问!有问必答 好东西 [quote]原帖由 [i]疯狂小豆豆[/i] 于 2006-8-4 22:22 发表cJ8v6Bvs+RiAK
大家有什么不明白可以在群里面问!有问必答 [/quote]5pXC#c O"BKw @"I"q$YO+f
