形色主义's Archiver

橘子 发表于 2006-8-10 15:13

[形色CG家园]水世界之Glu3D泼溅效果

水——世间万物之源,世间最完美的形态。当获得这些赞美时,“水”也为三维制作带来了难题,不过随着好莱坞影像工业的技术突破,这些难题已被逐一攻克。为了和大家一起分享“创造水”的乐趣,形色主义([url]www.swool.com)[/url]和IT168软件频道共同策划推出了《CG水世界》专题。在这个专题中,形色主义论坛的CG高手将与您一一过招,他们用业界主流的软件和插件,为您尽情展示气象万千、诡异莫测的水世界。无论是轻溅的酒花,还是壮阔的大海,亦或是诡异的变形都在我们的世界里面一一呈现
Ss N/^e0_ [color=Red][align=center][形色CG家园]水世界之Glu3D泼溅效果[/align][/color]
!o0NZ4n~ [color=Red][align=center]作者:形色主义 疯狂小豆豆[/align][/color]5U8^6Q-c3\7r{
[b]【IT168 形色CG家园】[/b]系列教程:
@6Vr:n\IC#p_ /Niy2C8s2b
[b][url=http://www.swcool.com/bbs/viewthread.php?tid=22142&extra=page%3D1]《[形色CG家园]我的水世界之水冲小球》[/url][/b]
`6ab2NI6X [url=http://www.swcool.com/bbs/viewthread.php?tid=22267][b]《[形色CG家园]我的水世界之机器人变异》[/b][/url]
&B1I/kt3aQE7[ [url=http://www.swcool.com/bbs/viewthread.php?tid=22336][b]《形色CG家园(3)我的水世界之海上日出(上)》[/b][/url]
s L/Xf!]$S9s [url=http://www.swcool.com/bbs/viewthread.php?tid=22545][b]《[形色CG家园]我的水世界海上日出(下)》[/b][/url],T*Rx\5W!B!pZ L
7q0U6kJ UJ)p0bbe!A
本文与IT168软件频道同时发布:[url]http://publish.it168.com/2006/0810/20060810025101.shtml[/url]
W9Ip*tT-Dv[
@:y(\TOU [b]【IT168 形色CG客家园】[/b]Glu3D是3daliens公司为3Dsmax和Maya而开发的流体插件,功能比MAX或MAYA自身带的粒子来做流体的效果要好的多,操作起来相对来说比较的容易,并且和MAX、MAYA的兼容性非常的好。对于一些初学者来说,还是比较容易掌握的。
X8l7GKV)\p
+@j4Hn,bq#K| [img]http://publish.it168.com/2006/0810/images/46131.jpg[/img] ^.l8?+xFSz;^e
    其官方网站是:4tG3_e!h @3Hj
zP\? R(q%Z&Q
[url=http://3daliens.com/glu3D/index.htm]http://3daliens.com/glu3D/index.htm[/url]Q-iEj3h{0I

t I;QF P zu.m ,你可以到Glu3D的官方网站上了解最新信息、教程学习和新版本的发布情况。官方价格是495美元。
V8L'u$v&WB     接下来我来介绍一下用Glu3D For Max来如何制作杯子洒水的效果。大家先看看最终成品的截图:(使用软件:Glu3D1.3.08和3Dsmax7.0c)
HsST1Q)|K`
rhkEX/ni d [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025104&picid=46125.jpg]5N qUV#fwn4B
*u6d0|\ q I`
[img]http://publish.it168.com/2006/0810/images/46126.jpg[/img]
*x!k%Y]-o$\ G v:Zo v"cU:J:B"@
[/url]
)n!K;{1KR'G)R2D 泼溅3D效果截图(点击看大图)

橘子 发表于 2006-8-10 15:20

[b]第一部分 安装Glu3D和菜单的调入[/b]Q3oV)E/wSCQf
    1)把Glu3D安装在3Dsmax的plugins里面。打开MAX,进入自定义面板中的四元菜单,在左下角的菜单栏中Glu3D添加到工具标签中。把UI进行保存。i9P@%T7O
   
/yrp/e1E8wb(E [color=#ff0000](你也可以不用把Glu3D添加进去,但是要控制面板中去找,我这样做了以后,你在MAX里面点鼠标的右键就可以在里面找到刚刚添加的Glu3D工具,这样做对于以后的工作比较的方面和节省时间。)[/color]f.?R1z,HMod'U
AJk?DB_
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46167.jpg]
3D1Am X#]gr*M)F L [img]http://publish.it168.com/2006/0810/images/46169.jpg[/img]
H~%|:D O [/url]
iY2UkTS,p;D;Fn Wc4l/@\O@R
图1(点击看大图)
V3{_9~(H)n,qWU
"}8c/T9KJzE-m     2)你可以点鼠标的右键建立一个Glu3D的粒子发射器,就会在左边出现一个粒子的控制拦,如果有的朋友没有发现有的话,你把MAX本身的动力学控制栏移到上面后,就会出现Glu3D的粒子控制栏,这样就减少了大家制作过程中不必要的麻烦。 h5i)T E)MwbP
[color=#ff0000](小提示:因为一般的情况下Glu3D的控制栏都隐藏在MAX动力学控制栏下,所以有时候好多朋友都找不到。)[/color]$d(S5O6po1y3Z

5c)P e_H^I [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46174.jpg]
%W0C"}p"sx m{~FN0qE,{r
[img]http://publish.it168.com/2006/0810/images/46175.jpg[/img]T{/Q@]
[/url]~zB?5q^$Qd

5{+U?xf)AHb+P 图2(点击看大图)

橘子 发表于 2006-8-10 15:23

[b]第二部分 3DSMAX水杯建模、场景的搭建和动力学计算[/b]W%ozsbZS;^
'A hQ:Rb-R [
    3)在MAX的前视图中画一条杯子的路径,把路径的轴心居中和中轴线对齐
A w^)f6YS-U ([color=#ff0000]这样为后面做杯子做好准备[/color])H Q5U)r6[(oL
3j?.x)N\?#\C4~%[
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46183.jpg]
/t~'L?$L1s}H 5q.s%J3Hlz;F|!v*T
[img]http://publish.it168.com/2006/0810/images/46184.jpg[/img]$O8O q Ji7x
[/url]
f&S Oy,_?n+S
([8s0V.] hM.t#Z 图3(点击看大图)9\2a*Jq [M h lX[
(^VLu7cK2u
    4)选中刚刚画的线,在修改器中加入车削修改器,如果,你发现发现法线是反的,就要反转法线,然后把分段数改为32,让杯子看起来更圆滑一些。然后再塌陷成(Poly)多边形也可以是(Mesh)网格。
R-Ls?9GV)hS
:`K)AB1x]W\7\ [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46191.jpg]Mp*l;g/Z'Jak#D

1GB7P J&[q5B [img]http://publish.it168.com/2006/0810/images/46193.jpg[/img]
Q XmX QV/AMC [/url]#E1n0v,{4h

+\ap,Iia{r 图4(点击看大图)
Ke%c$J:I3K%c!n
)G&H@4p#Dh1P2W      5)然后在杯子的内壁里面再画一条路径,也进行车削。这个是用来盛水的,在后面的渲染中不对它进行渲染。把内壁和外壁进行父子连接,这一点和重要。
#~8m4z[ A~@      
H;p+y s[T(X9V%l   H6Mi\;s
[color=#ff0000]  (小提示:有的朋友就要问了,为什么你不用前面做好的杯子来盛水呢?这是因为,我做的杯子是有厚度,如果用Glu3D对它进行盛满,它就会有运算问题。所以我再新做一层来盛水,这样更方便些而且绝对是不会运算出错的。)[/color]
*t Vm#z8ET
,G4b:D |-\Px|.X5d [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46201.jpg]Qv.Y({'fQaN6@`
PI+l2a ? a1D:jn
[img]http://publish.it168.com/2006/0810/images/46202.jpg[/img]
*A;fN,f#[:d@ iwZ [/url]
'? C1A$|v9u
j#B_q {n3VM b 图5(点击看大图)

橘子 发表于 2006-8-10 15:25

6)接下来在顶视图创建一个地面,建议用一个Box(盒子)来做地面。因为,在后面我们会用到动力学计算。直接用平面,动力学计算会容易出问题。顺便建立一个小球,我们将要用它来撞击杯子,让杯子倒掉把里面的水泼溅出来。 C k6o)[hu

e_E%x},X4wia!N [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46214.jpg]V~9?6sLr
7`(bI1{? x3s
[img]http://publish.it168.com/2006/0810/images/46215.jpg[/img]Q~1f'I%s
[/url]
;R3Ta xEFR ;Fr^-oxrih:iD
图6(点击看大图)
Z vb l0spS
4CH,iY}"n     7)选好一个角度,来进行摄影机的创建。把灯光的位置打好。u2L} x5f@
([color=#ff0000]小提示:这个可以根据自己的喜爱来设置角度和光线来自己做。这个相对比较的简单,我在这就不详细介绍是如何创建摄影机和灯光的了[/color])"U'h6j,G i
|+z^1U3i#`6ZsOV
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46220.jpg]
_;F%GM6]/V#C
8Cl}6HT [img]http://publish.it168.com/2006/0810/images/46221.jpg[/img];aHm$T(|'f
[/url]
3h'F6qUR2T]T1};E
g1o9SG[#v v;G.g 图7(点击看大图)W&pyf,p6k$X-k

8YF^]&HZ     8)下面,给小球K一个动画,正好让小球能擦过杯子,但是不要直接撞击杯子,如果是那样出来的效果很差。
!?Vc:Q7`P
%d"u+S$DR [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46226.jpg][W5f)] Y`ktT`:k?

Gcq4ik)JJj X [img]http://publish.it168.com/2006/0810/images/46227.jpg[/img]*?v1k'i:_
[/url]
xrRKt ]4Z3p
n J3T!F,k/pE 图8(点击看大图)
KS`*I:^p d(d 4[O8B} X8?
    9)在场景中建立MAX自己动力学中的刚体。把地面、小球和杯子都加入到刚体中。让小球在动力学计算当中,保持原先的动画路径。小球的质量为5.0,杯子的质量设置为100。调节好小球与杯子的距离,这样做出来的动画有冲镜的效果。然后点击预览动画。结果满意后,就直接生成关键帧。
{;Ul!a"y] ([color=#ff0000]小提示:要想做出好的效果,必须要进行反复的调试才可以。这一块设置用到了Max动力学的部分。如果在MAX的动力学上有什么不明白的,可以去查参考资料。把这一块好好的补补,因为在以后的Glu3D动画制作中经常会用到MAX本身的动力学,这样的结合做起来效果比较好[/color])
Z]t&Ev-d
f#N/zc'^CR3[9k-LR [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46297.jpg]
b%N2E8QU@Wj
k@ [Ar [img]http://publish.it168.com/2006/0810/images/46298.jpg[/img]H2@6Z5b#BBp2?Y
[/url]n'z"k@Z4k q8r

8s M1W'~:@["m)q;M"] 图9(点击看大图)CK _dR"C+l

uz%LX)U     10)这样就生成了小球撞倒杯子的动画。如果不满意可以继续调节小球的质量、杯子的质量和小球与杯子的距离,这样才可以做出比较满意的动画。

橘子 发表于 2006-8-10 15:27

[b]第三部分 Glu3D粒子系统的添加和参数设置[/b]
|\\!B q)h9vk!n Nv
rJ|3t1F(XJ:I2Cf     11)点击右键,在场景中建立一个Glu3D的粒子发射器(NewGlu3D),选中Glu3D Particle,在其修改控制面板中的Scure Params ,Radius(半径)默认,Rate(速度)改为5.0,LOD这个值越大,粒子的数目就越多,在以后生成网格的时候,表现的细节就越丰富,但是计算的速度也相应越慢。Thicking(厚度)也是默认设置
3Z `8C4]2z3B8L
z$tsWg9k O6MV+Q ([color=#ff0000]小提示:这些参数,你也根据自己的情况来进行调节[/color])。把Scure type(类型)把Cirle改成Object filled(物体填充),就会跳出来一个选择物体的控制栏,把杯子的内壁添加进去。Filling(填充度)改为80%。然后选中场景中的floor Glu3D(Glu3D地面)给删除,因为我们已经做了地面,所以就不需要Glu3D自己带的地面了。
3I3{A/FQB'x9{2^u e-^ Y.ty-D
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46312.jpg]
ia(H8TE
_0W JMmr [img]http://publish.it168.com/2006/0810/images/46313.jpg[/img] qcV&w8H"I/\yr3I
[/url]:L z3B)U$r p&X~8B6?

.|8asi8e M_+B 图10(点击看大图)
s8Fki(s^ Q)lF5~ Vo5L
    12)在场景中选中Glu3D,在它的修改面板中把Show Particles(勾选),这样当在解算的,就可以实时的显示粒子在场景中的变化,默认是不勾选的。Gravity(重力)改为98。点击左边Glu3D的控制操作栏中的 Object Manager(物体管理),把地面、杯子的内外壁和小球全部选中,并且添加到Object Manager中,Dynamic Param(动力属性)中除了小球的属性默认外,其他的物体所有参数均设置为0。+z$y~9|r

g.Vg:Op6L'k@|Z [url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46335.jpg]
}?*i(y-Jq2ws Hft+JnnF
[img]http://publish.it168.com/2006/0810/images/46336.jpg[/img] sk4Q9N2o8r xgSt4i
[/url]?"N1x;n BNhg

7gNF2K2d$dj 图11(点击看大图) M8L%k6?x-`5e
fKY2\z
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46341.jpg]@sRIw{[5N
I1D*h5C4})y7G9\YE(J
[img]http://publish.it168.com/2006/0810/images/46342.jpg[/img]
FI#P4y,\ z1{*mda [/url]jC {3H0Od
'CK-j8J8D QrH,GK
图12(点击看大图)
eB ge,s#lS(}^ ? w7m,G5w xHQTE1?
    13)所有设置完成了以后就可以按一下左边的解算按钮,进行解算。当你解算到满意的时候就可以停止解算。这样你就可以检查一下粒子的动画,满意了我们再把粒子进行生成网格,但是这时候只有你现在当前观看的这一帧才有网格,其他的帧是没有网格,接下来你按一下生成网格的下面一个按钮,就可以把所有的帧都转化成网格。如果你觉得网格的形状不满意,你可以点击网格在它的修改面板中Surface LOD控制参数进行调节网格的形状、外观、和厚度。这样你可以调节出自己所满意的形状。修改完成以后,再重新把网格生成一遍就可以了。
lW4@M e9E0K"I Br4iQx:F w:y
[url=http://publish.it168.com/soft/showBigPic.asp?cDocid=20060810025105&picid=46365.jpg]
o8S;@}&V.D[(w;| :rp%H(alkLk)y
[img]http://publish.it168.com/2006/0810/images/46366.jpg[/img]
:i{s$xMcA_F [/url],S*|Y!X6EZ h

{%O&b"`Jt2r 图13(点击看大图).U{7OH5B2R q
/VX;{{&Tn-uNs
    14)这样Glu3D的制作部分就基本完成了。9BK6F!}`kggJ

V)G8mc'b2o ([color=#ff0000]小提示:如果有什么不满意的时候,可以再继续进行参数的设置,经过反复的调试和动力学计算才可以出好的效果。[/color])

井底下 发表于 2006-8-10 16:48

小豆子X:t!B[~8D]8O wX
还有桔桔都辛苦了.

xy0223 发表于 2006-8-10 23:02

辛苦了,学习了

疯狂小豆豆 发表于 2006-8-10 23:52

希望大家互相学习,共同进步!

5948447 发表于 2006-8-11 00:14

形色CG家园]水世界之Glu3D泼溅效果

好好N2S-io-nN&| n
学习了
*_yT)J%f VqX-Ug 谢谢了豆子,
X}}3U X 辛苦了

ddd26 发表于 2006-8-11 12:15

好相信啊,谢谢了 辛苦

windowsi 发表于 2006-8-12 12:06

楼主的发的好帖子呀,这种效果不错,在3DMAX里面参数也说得很清楚呀!!!

疯狂小豆豆 发表于 2006-8-12 21:44

还有好多东西没有写上呢!因为东西比较的多,就写了写主要的东西

开心熊 发表于 2006-8-14 14:40

桔子的三维方面跟二维方面一样牛哦

caifeng20 发表于 2006-8-14 23:01

用3Dmax也能做吧。不过我的内存不行。。。那些东东也还给老师了

至尊无上 发表于 2006-8-15 09:11

辛苦了,学习了

风岩 发表于 2006-8-15 10:28

这是什么软件:L

jansnowcat 发表于 2006-8-15 11:02

谢谢了,我做好了

off_white 发表于 2006-8-18 09:47

棒及了,真是辛苦

yxl401 发表于 2006-8-23 13:53

学习。

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

学习了!!!!

tianya277 发表于 2006-10-10 09:52

不错

big18 发表于 2006-10-11 08:41

不错,谢谢了,!

灵度空间 发表于 2006-12-18 23:50

好教程,学习了。

疯人院 发表于 2007-1-3 15:54

太复杂了!只有看看吧!

loljk 发表于 2007-1-12 15:08

好相信啊,谢谢了 辛苦:victory:

a随缘 发表于 2007-2-7 11:54

呵呵6VRQYQ&[d8K!g

W?+] x's 我也很学啊(_)i2Q9YH&c
可须我看不懂英文版的啊O{]s7M'T4?,`Yb
我只会做中文片的啊

火焰醉虾 发表于 2007-2-7 23:00

好教程..学习中...

glence 发表于 2007-3-13 13:55

好复杂,,  有点看不懂.  在琢磨琢磨

页: [1]

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