形色主义's Archiver

橘子 发表于 2006-8-3 15:30

形色CG家园(2)水世界之机器人的变异

--形色主义原创系列CG制作教程之一,]pr m!]+P0T'U*z
~ j/cO$P%Z9W NO
水——世间万物之源,世间最完美的形态。当获得这些赞美时,“水”也为三维制作带来了难题,不过随着好莱坞影像工业的技术突破,这些难题已被逐一攻克。为了和大家一起分享“创造水”的乐趣,形色主义([url]www.swool.com)[/url]和IT168软件频道共同策划推出了《CG水世界》专题。在这个专题中,形色主义论坛的CG高手将与您一一过招,他们用业界主流的软件和插件,为您尽情展示气象万千、诡异莫测的水世界。无论是轻溅的酒花,还是壮阔的大海,亦或是诡异的变形都在我们的世界里面一一呈现。 \K6T u7h#r

{6Av:d5\*Y(U [color=Red][align=center][形色CG家园]水世界之机器人的变异[/align][/color]/fx,u)Qq Qp~
[color=Red][align=center]作者:形色主义 疯狂小豆豆[/align][/color]/i.f x$z8a0~v7aC
:k4j`]0C l"{8a
本文与IT168软件频道同时发布:[url]http://publish.it168.com/2006/0803/20060803010101.shtml?positioncode=1043[/url]
8V'I7BS"E.Mo%h 9JTL#g m |*t
[b]【IT168 形色CG家园】[/b]在前面的文章[b][url=http://www.swcool.com/bbs/viewthread.php?tid=22142&extra=page%3D1]《[形色CG家园]我的水世界之水冲小球》[/url][/b]中,我们学习了解了用Realflow3.0制作的流水冲小球的效果,现在可能大家已经对Realflow有了一个初步的了解。这次我来介绍一下Realflow的其他效果的制作方法。7lsMe n

f Lo~f%vxir(C     想必不少读者都看过在电影《终结者3》中TX机器人熔化成钢水的惊人特效,看电影的时候我们都感到十分的神奇,不少人想知道用什么软件和技术也可以制作出这种惊人的特效呢?经过我们的研究,用Realflow就可以制作出这种近乎诡异的变换特效,下面我简单来介绍如何用Realflow来实现的(利用软件3ds max7.0c和realflow3.0):
FN0Xxh9F D #E:kxBD d0mA
[img]http://publish.it168.com/2006/0803/images/33690.jpg[/img]
{sv m K&G.w#j;h%Z;}+WKY A&sw Q'W+z)y
让我们先来看看最终的效果
N;I E i!S5c
@!O+`f6V OU[-`H c3@
8Lm%[h E d~
[url=http://www2.swcool.com/vip2/swcool_cg/swcool_cg_002.gif]点击观看机器人的变异动画效果(10.97M)[/url]

橘子 发表于 2006-8-3 15:32

[b]第一部分:3DS MAX的建模和输出[/b]
2`j R5[/FI nU? ?j,{u:A
1)先把Realflow和MAX的接口装好。(上一章已经讲过)(M:zBP'q
V%FIcBgHe{+U
    2)在3dsmax里面创建模型:我是直接用模型库导入的,如果没有模型库的朋友,也可以自己建一个机器人的模型,这个我就不详细介绍是如何去创建模型的。(有其他类似想法的朋友,也可以用人物或动物甚至是其他类别的模型来代替,其设计和原理是一样的,我这里就用一个机器人来给大家来讲解。)
'G6yxkO2j'Dv0m pl Fs%s6VT
3)创建地面,大小尺寸根据你的模型和摄影机的角度来定,最好把地面的分段数改成1*1,这样在导入Realflow中地面的面数就会很低,在Realflow计算的时候就会加快计算速度。(小提示:地面主要是贴图要好,所分段多少都不会影响效果的)
_ d S3uU/VSP ZFgPwh@
    4)然后,在3dsmax的工具面板中,点击更多中添加 SceneData Saver,点击SD Saver Settings 选中场景中地面和机器人的模型,点击Save Aequence。
#];Gs \tfu)`O
4nL H&Gh8Q)Gi 6n7R4?i,z C!``
[img]http://publish.it168.com/2006/0803/images/33727.jpg[/img]
YVKp*x5Q.r T$K z%b { `|'c0h
[img]http://publish.it168.com/2006/0803/images/33731.jpg[/img]
n6Kp7cMZGm!T
oj2N!S5A Za   (小提示:如果MAX里面没有动画就可以输出0帧,如果有动画就有多少输出多少,保存到任意一个位置,默认是SD格式的。[color=Red]注意:在Realflow3.0中,MAX输出的时候可以输出0帧,然后导入到Realflow3.0中是没有任何的问题的。但是在Realflow4.0中,MAX输出的时候就不可以输出0帧,必须是MAX动画控制栏中所有的帧数,不管你在MAX中物体有没有动画,也必须输出所有的帧数,这可能是Realflow4.0中改进的部分,这一点大家以后在使用Realflow4.0的时候中一定要记住这一点,不然在导入sd文件的时候就会出错[/color]) vR!]X;s;y6A

X0q*mDD 5)把3dsmax的文件保存一下。

橘子 发表于 2006-8-3 15:35

[align=center][b]第二部分:Realflow的设置和制作[/b][/align]?"|d}Uj
4ho'mA&Y8_ BM&r
6)直接打开Realflow。
2`Xd{7x-_,Q%@!U
~odD0kB7[     7)设置Realflow文件存档路径,这里注意一下,路径一定要是全英文的,如果用了中文路径的话,是肯定会出错的。I&R2WX`

+[v)G/KrP?+@     8)把刚刚存好的3dsmax文件复制或剪贴到Realflow文件中的objects中。"M2eOw;CO
5D*nNf!T,J
    9)在Realflow控制面板中,点击objects下面的打开按纽,导入3dsmax文件。Xm#\G.V1HAI
_o5l+s-[.t#d G
[img]http://publish.it168.com/2006/0803/images/33770.jpg[/img]
7TU[{ Z,^%O )O d Ky1UJ(o"FS J
   10)把上面的Scale(缩放尺寸)设置成0.01(PS:这一步是非必要的,看你导进来的模型状况而定)。 euC F t:`
r%|K&D!k#d1Z&O&o
[img]http://publish.it168.com/2006/0803/images/33777.jpg[/img]
8ue:KN'|h#B3Sj
K R]3z$t4w4[8E [img]http://publish.it168.com/2006/0803/images/33783.jpg[/img]
6_CY!y_!\
1BG ie9S;h j     11)控制面板中点击Emitters的下拉菜单中的Fill-Deform Object,建立填充粒子发射器,,
2vB$]UJ} 并且在Particles的卷展栏中Density(密度)设置成10000,Viscosity(黏度)设置为15,其他的参数默认设置。在Fill-Deform Object的卷展栏中,点击Object后面的那个,并且选择机器人的模型,把Fill Volume设置成YES(打开)。wp7H"R7ZZ!Rc^/y
3id wk(| ^V razy[
[img]http://publish.it168.com/2006/0803/images/33786.jpg[/img]
c5[%^ LSH
v y6B6|P'T(im [img]http://publish.it168.com/2006/0803/images/33792.jpg[/img]

橘子 发表于 2006-8-3 15:40

12)在右边的控制面板中点击Deamons第3个的下拉菜单中加入Gravity(重力)、Surface tension(表面张力)strength(强度)为5、Drag Force(拖拽力) strength(强度)1,并且在Scence Tree(场景树)中把重力与机器人的粒子发射器关联。其他的默认会关联到粒子。Z3@ [0l*YP
J wtCe!j-K3t0Y;c
[img]http://publish.it168.com/2006/0803/images/33802.jpg[/img]
{ IQu3r5QN6Y :iq,T.y;}
[img]http://publish.it168.com/2006/0803/images/33806.jpg[/img]
0M.^(r*Zn$]8NQJ K,PX4Q$U JM\u
    13)在顶端的控制面板中点击Scence Tree,把地面加入到粒子发射器中,直接拉过去就可以。
9H @'vgISj)~
f'P RIg:O:k&] [img]http://publish.it168.com/2006/0803/images/33813.jpg[/img];S$Bm~r^1j r(z

&u1L P3YIVz     14)选中地面,把Dynamics中的Dynamics设置为YES,在Primitive设置为Plane。s8`wjq-]
([color=Red]注意:这里不要设置地面的质量,不然解算的时候地面就会晃动。切记在场景中不动的物体一定不要设置质量,否则就一定会出错的[/color]){#]-ag\)I
9Dr?YO*cl_
    15)在右边的控制面板中点击倒数第2个Meshs ,建立封套Creat Meshs。
4N3I6A&GV ^+@8[w.cK K)g4B^z'Q
    18)在右边的控制面板中的MSEH中,Mesh中的 Poliygen size (网格尺寸)0.04 ,Fill-Deform Object 中的 Field 中的Blend factor 70 ,Radius 0.04(小提示:如果调节结束了,可以按一下一个小眼睛的图标,进行预览,不满意效果可以继续进行调节,直到效果满意为止。[color=Red]注意:Poliygen size (网格尺寸)值越小,网格越细密,面数越多,如果你的电脑配置比较好的,你可以降低它的值,来表现更丰富的细节。Field 中的Blend factor ,Radius 这2个值对于液态水的外型影响非常的大,你可以2个参数互相调节来达到你满意的效果。)[/color]~4Y(^+Xc$NN
H,iY-EK,E
[img]http://publish.it168.com/2006/0803/images/33830.jpg[/img]y2cO k.J

/G?9Cmm3U     20)当你把所有的值已经调节好了,点击上面的控制面板的Export Central中的Meshs(网格) 中的Mesh 勾选。(小提示:如果你不钩选Mesh,解算的时候就不会网格输出,我建议你把参数和外型都设置好了,再进行钩选网格,一次性输出。)3_ UK#} ?+G
X bnvDO
[img]http://publish.it168.com/2006/0803/images/33848.jpg[/img]
$R5QD l\i&g#J/J 9x8eP(Cd _x'n
  21)选择粒子发射器,点击右下角的Action(解算)进行计算。下面的的动画条变黄了就表示计算结果已经输出了(小提示:如果不在Export Central进行设置的话,解算时下面的动画条就不会变黄)。如果对解算结果不满意可以按前面的Reset(重置)进行重新解算。
@3F,YT4vY m
6W @e-OaMs(gF [img]http://publish.it168.com/2006/0803/images/33890.jpg[/img]
~k'Y+T&lM'l1? +f}#|e_%@:WH
   22)在计算中途如果觉得满意想停止解算,按一下Action(解算),就停止了。

橘子 发表于 2006-8-3 15:45

[align=center][b]第三部分:3DS MAX的导入[/b][/align]] P%~9PjM {^b.\-i

/G;_hRm.l A     23)打开3dsmax进入几何体的下拉菜单,选中NextLimt的 RF Loader  的Select File Aequence 打开Realflow工程文件夹下的Mesh文件包中的序列(ps:是在Realflow,计算的时候自动存档的动画),继续点击Creat Mesh ,就可以生成了动画。i/q9bqf&D

Wc-d]o2`)v$h0F$v [img]http://publish.it168.com/2006/0803/images/33944.jpg[/img]
"j@I4Ta
a fxg+@9^)X YTOgOP$v
[img]http://publish.it168.com/2006/0803/images/33950.jpg[/img]
&D"L T6Uk5z"]
t}eA\B D%E    24).这样就可以导入液态机器人的化成水的动画,你也可以把动画输出序列,在After Effects里面进行矫色和倒放动画,就会从一滩液态金属水变成了一个机器人了。(这里就不详细介绍是如何做倒放和矫色的工作了)0eaV x$De-r

9A,Bd0nd7l Y)h|cF&p)g     25).下面,就可以自己进行调节液态机器人的材质。你也可以在3dsMax里面制作一个场景让它的效果更加的绚丽多彩。 N9K2]4O1X,b$K+~

3~k.z3}Dz     ([color=Red]小提示:Realflow的参数仅供参考,你也可以自己进行调节。3dsmax材质和灯光以及最终渲染,这里就不做详细介绍了,谢谢。[/color])

小丁 发表于 2006-8-3 16:07

支持高手豆豆。好教程。

雨舞大陆 发表于 2006-8-3 16:30

软件不会用啊55555

井底下 发表于 2006-8-3 18:52

支持小豆豆高手

疯狂小豆豆 发表于 2006-8-3 19:19

大家都是从不会开始的!,只要你认真的去学,其实,没有想象的那么的难!

lyle333 发表于 2006-8-4 10:35

一直没勇气去弄MAX,三维的很枯燥。

疯狂小豆豆 发表于 2006-8-4 14:26

其实说实话,三维真的不枯燥的!而是非常有意思的!会有许多意想不到的效果的!

Nthree 发表于 2006-8-5 15:30

[quote]原帖由 [i]lyle333[/i] 于 2006-8-4 10:35 发表
0K"? B3X [.d"z4}Y 一直没勇气去弄MAX,三维的很枯燥。 [/quote]O6@ \2Cy
只要你入进去了,就会有相反的感觉

virus 发表于 2006-8-5 22:50

支持下

苍龙之子 发表于 2006-8-5 23:07

不错哦

barbara 发表于 2006-8-6 13:07

佩服!

beyondvd 发表于 2006-8-6 16:16

支持小豆豆

井底下 发表于 2006-8-8 20:35

小豆豆还在拉人学三维软件.哈哈哈.I h ^-|J^Ae
学习从培养爱好开始;P8Z:njv#E*i
在脑子里留个好印象先
3I"^ f/_w1? 学的时候再认真翻看.

duoduo_yj 发表于 2006-8-12 03:36

三为的我看不懂```

wjl990 发表于 2006-9-28 22:20

学习了!!!!

阳光 发表于 2006-10-6 23:23

[quote]原帖由 [i]疯狂小豆豆[/i] 于 2006-8-4 14:26 发表 teqZ gm'f
其实说实话,三维真的不枯燥的!而是非常有意思的!会有许多意想不到的效果的! [/quote]
'_$W/pH6?n)X h u/tB'sv c
高手,喜欢三维但是觉得好难学

活着便精彩 发表于 2006-12-28 12:39

难就一个字  而其还英文   就更难

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.