请选择您想要的操作

  


  

打印

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

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

水——世间万物之源,世间最完美的形态。当获得这些赞美时,“水”也为三维制作带来了难题,不过随着好莱坞影像工业的技术突破,这些难题已被逐一攻克。为了和大家一起分享“创造水”的乐趣,形色主义(www.swool.com)和IT168软件频道共同策划推出了《CG水世界》专题。在这个专题中,形色主义论坛的CG高手将与您一一过招,他们用业界主流的软件和插件,为您尽情展示气象万千、诡异莫测的水世界。无论是轻溅的酒花,还是壮阔的大海,亦或是诡异的变形都在我们的世界里面一一呈现* W3 {, [; Z6 K" K

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


0 {2 {" M1 M, n

作者:形色主义 疯狂小豆豆

0 m( y$ w( Q( Y1 q  [7 X7 P) s* }! @
【IT168 形色CG家园】系列教程
- [0 v$ A; _4 z1 _- S3 r/ s! d6 J8 a) M7 G0 [! |& Y" g
《[形色CG家园]我的水世界之水冲小球》+ r6 s8 y( c- u9 A4 E( p
《[形色CG家园]我的水世界之机器人变异》* g! [5 s  P1 _' P
《形色CG家园(3)我的水世界之海上日出(上)》8 Z" j- f+ ?4 r5 |0 f# P
《[形色CG家园]我的水世界海上日出(下)》
1 Q! u8 ?) ?* M* W( b( {* V& Z7 ~
; G' d. ?" N. Q" J本文与IT168软件频道同时发布:http://publish.it168.com/2006/0810/20060810025101.shtml
( |# @* n9 l, F: y! |, T4 w* T4 D% {* {% h
【IT168 形色CG客家园】Glu3D是3daliens公司为3Dsmax和Maya而开发的流体插件,功能比MAX或MAYA自身带的粒子来做流体的效果要好的多,操作起来相对来说比较的容易,并且和MAX、MAYA的兼容性非常的好。对于一些初学者来说,还是比较容易掌握的。% U4 T: d$ B# h$ n

. Q! f2 j% B6 u" l8 N
$ a- C( N  N( ]1 g1 i4 a3 m( ?    其官方网站是:  K7 s6 q) N. w; c' J' }! z

6 s$ T& Y4 A; @6 B" F9 _http://3daliens.com/glu3D/index.htm7 m# R/ \7 w2 v

! @1 s; \; N7 G7 L# l2 t  \,你可以到Glu3D的官方网站上了解最新信息、教程学习和新版本的发布情况。官方价格是495美元。
; f+ K) ]8 s+ m6 B: q( i/ Q( X    接下来我来介绍一下用Glu3D For Max来如何制作杯子洒水的效果。大家先看看最终成品的截图:(使用软件:Glu3D1.3.08和3Dsmax7.0c)
1 P' w, g. O$ u2 N7 Q  a# Z: v  j5 n6 [% v1 d) r
1 W2 @" T4 `; [5 e1 }4 `

6 X6 I. a" q' A0 j* d
1 k- L5 o4 J' N* ]) v- j
: @0 x, ~9 m' e. P$ R2 m! ~
9 d: r- Q2 \7 y& u8 x' Z0 ~- I
泼溅3D效果截图(点击看大图)

TOP

第一部分 安装Glu3D和菜单的调入
, o7 X5 l) G! U" V0 p    1)把Glu3D安装在3Dsmax的plugins里面。打开MAX,进入自定义面板中的四元菜单,在左下角的菜单栏中Glu3D添加到工具标签中。把UI进行保存。7 y/ v2 I8 a' [/ g# u/ i
   
+ ^5 \1 [6 q1 e5 L6 e3 P- m(你也可以不用把Glu3D添加进去,但是要控制面板中去找,我这样做了以后,你在MAX里面点鼠标的右键就可以在里面找到刚刚添加的Glu3D工具,这样做对于以后的工作比较的方面和节省时间。)2 q# M9 x; ]* ]# x3 \
$ q: ]/ P& H, q. Z* A; Y
( V6 ]: Y* m2 {; |
; c# t8 f4 V" a9 H% Z

" \1 H7 ~+ {% @, i) @9 a- M! c; c0 Y( ]
图1(点击看大图)
; P/ U5 R- g# @6 l+ f8 ?) o
& @" M, P; B$ u    2)你可以点鼠标的右键建立一个Glu3D的粒子发射器,就会在左边出现一个粒子的控制拦,如果有的朋友没有发现有的话,你把MAX本身的动力学控制栏移到上面后,就会出现Glu3D的粒子控制栏,这样就减少了大家制作过程中不必要的麻烦。% R: M5 s2 N$ S
(小提示:因为一般的情况下Glu3D的控制栏都隐藏在MAX动力学控制栏下,所以有时候好多朋友都找不到。)  N3 K: W; u: a: Z. ]4 j

/ l: L1 h  {; f3 I) [( z
4 V& l  \/ a3 ?7 D$ w4 h  K& J# L& f# C- B& M1 R

# S1 {4 |' K4 {& g5 P

+ Q1 Z' Q1 e  D; E7 c1 j# h1 K" K/ n
图2(点击看大图)

TOP

第二部分 3DSMAX水杯建模、场景的搭建和动力学计算# F7 X- O, r+ V! `! {) ^
  r. |6 p7 |4 [( a
    3)在MAX的前视图中画一条杯子的路径,把路径的轴心居中和中轴线对齐
7 Q" N1 K" \. l  @2 ]3 o9 [% O这样为后面做杯子做好准备" d- w7 J1 Z; F  i3 n* ?

5 o/ p/ Y/ k" {4 E# |0 H& R! M7 G2 B

9 {1 F6 h2 E# S& L) L# a/ I- e4 A& Y) Y  z' {

1 r: N$ C; D8 ~
- g! b8 Z1 D7 S) c5 V+ H  [3 Q$ `图3(点击看大图): b1 u$ r( }; ]$ c9 Q; m

7 N3 O* G7 H$ S6 r) b! I    4)选中刚刚画的线,在修改器中加入车削修改器,如果,你发现发现法线是反的,就要反转法线,然后把分段数改为32,让杯子看起来更圆滑一些。然后再塌陷成(Poly)多边形也可以是(Mesh)网格。5 _& X3 f5 ~2 ]0 P

: p" u) g! u8 I; |) \- w9 u2 b7 A/ ]5 c  m# j
" g* \; b  \$ u  J' {
( h9 J$ m; B  L6 K5 l0 s
, [$ ~3 H7 X' \

- F! ?+ J9 a7 ~) h0 ^( B图4(点击看大图)& D* G% f+ V% c; }& ~1 n) W/ J5 O

/ k9 [3 s0 G- e) e( L* ?2 z, E5 l; b& t     5)然后在杯子的内壁里面再画一条路径,也进行车削。这个是用来盛水的,在后面的渲染中不对它进行渲染。把内壁和外壁进行父子连接,这一点和重要。
$ _) t$ w, K8 W" h0 W0 {' L     * a) X4 n# \) B2 |# d8 C
  ' I0 }& `7 A- ~
  (小提示:有的朋友就要问了,为什么你不用前面做好的杯子来盛水呢?这是因为,我做的杯子是有厚度,如果用Glu3D对它进行盛满,它就会有运算问题。所以我再新做一层来盛水,这样更方便些而且绝对是不会运算出错的。)
- K2 n& k, k2 t( {4 |6 c% n
! m/ d) j, W. Q5 d* s1 N4 K, z% E, e3 ]( `; ~% m8 B$ y1 E
, G* Z9 ?( o  w' P) r
: M2 X. I  i4 `# k) s$ _

) ]% T0 G% b; D, F
- S9 _* u# g# g2 u图5(点击看大图)

TOP

6)接下来在顶视图创建一个地面,建议用一个Box(盒子)来做地面。因为,在后面我们会用到动力学计算。直接用平面,动力学计算会容易出问题。顺便建立一个小球,我们将要用它来撞击杯子,让杯子倒掉把里面的水泼溅出来。9 k2 P0 n+ B) A3 Z. l" r! e
1 a/ o, n7 {$ P, M; k
) j% C& ^% i) I8 r; K6 s/ X1 [

/ b. t( D- u8 F9 T( c+ p( s6 u2 n, C1 u0 H0 W0 j; ~. L

. ^! |; ^4 m! |4 x- l, r
6 ?! e$ W$ a, ~* P. ~图6(点击看大图)
9 h1 X4 z; c! X* ~! Q, G! x! o7 ~9 B: b
    7)选好一个角度,来进行摄影机的创建。把灯光的位置打好。
" ?7 @! L8 |( B9 T! g) X小提示:这个可以根据自己的喜爱来设置角度和光线来自己做。这个相对比较的简单,我在这就不详细介绍是如何创建摄影机和灯光的了- ~+ ?* _* j/ y

# a* _1 o% ~( ~& F  ]% O
9 ?& @0 N1 Y; ?/ a8 j* y% v
6 `& w! z5 Y! p# l
3 b' r  u: D8 r# f% R  e) Y: p5 c- V0 G' I
. B9 z3 b. y5 N  g2 O: b2 T, p
3 V0 s7 G/ E  |/ N& e
图7(点击看大图)5 D3 y) S8 l3 i$ n& [
/ r3 k3 d- k  s  x+ T7 Z6 \9 o" y
    8)下面,给小球K一个动画,正好让小球能擦过杯子,但是不要直接撞击杯子,如果是那样出来的效果很差。
4 `0 h5 A' |* A- @  Q% u
6 A( m; I$ L! G+ l6 P
! D5 j1 l3 h0 `$ A5 i! Q, K2 A; ^
" Z5 ^0 p, r/ a  i- b7 [. U/ o$ i
4 \1 h/ V" i# `: i6 P  r

' o) \! R7 U6 D1 H2 n4 U图8(点击看大图)
# D* ~, j4 ?4 Z1 n1 m
' v+ M, v! N6 C+ s$ y( S    9)在场景中建立MAX自己动力学中的刚体。把地面、小球和杯子都加入到刚体中。让小球在动力学计算当中,保持原先的动画路径。小球的质量为5.0,杯子的质量设置为100。调节好小球与杯子的距离,这样做出来的动画有冲镜的效果。然后点击预览动画。结果满意后,就直接生成关键帧。
) l' j; j) j9 ?: x+ h2 w" q! |小提示:要想做出好的效果,必须要进行反复的调试才可以。这一块设置用到了Max动力学的部分。如果在MAX的动力学上有什么不明白的,可以去查参考资料。把这一块好好的补补,因为在以后的Glu3D动画制作中经常会用到MAX本身的动力学,这样的结合做起来效果比较好8 }* D8 a! Z% a

$ U0 g4 y  U$ l& I+ F& R" X; M3 m7 q6 I8 m3 _
( Q  z0 C) q: w6 Y

9 S+ J/ o0 t5 U2 V/ T  j

/ S+ G% X. B  n% L$ ~. x
$ j7 w  v) u8 f% k图9(点击看大图); k1 Q1 l# M8 E5 G' F& d
0 {4 ?3 E+ V" f& O9 @: U$ [% ]6 ?2 h
    10)这样就生成了小球撞倒杯子的动画。如果不满意可以继续调节小球的质量、杯子的质量和小球与杯子的距离,这样才可以做出比较满意的动画。

TOP

第三部分 Glu3D粒子系统的添加和参数设置
/ _! m$ K) y* V. ?$ K: G3 k" p# a
# B* P2 f8 h- R  d, v1 P. v    11)点击右键,在场景中建立一个Glu3D的粒子发射器(NewGlu3D),选中Glu3D Particle,在其修改控制面板中的Scure Params ,Radius(半径)默认,Rate(速度)改为5.0,LOD这个值越大,粒子的数目就越多,在以后生成网格的时候,表现的细节就越丰富,但是计算的速度也相应越慢。Thicking(厚度)也是默认设置
5 \6 r$ Z. y5 V# {$ {( I9 ~8 y0 W4 I6 a7 N9 _
小提示:这些参数,你也根据自己的情况来进行调节)。把Scure type(类型)把Cirle改成Object filled(物体填充),就会跳出来一个选择物体的控制栏,把杯子的内壁添加进去。Filling(填充度)改为80%。然后选中场景中的floor Glu3D(Glu3D地面)给删除,因为我们已经做了地面,所以就不需要Glu3D自己带的地面了。
& ]9 {3 @2 p, b2 [. k- s! |
# [' {% e2 a  C8 n, l& Y" C$ a& X+ V. o

. p2 [: o4 s6 u+ @) R3 z6 L' e+ N
1 R: H3 Z. o' @' f1 k4 V
) E! n4 ~: }: f1 m2 Y- Z2 [% a1 p! _
图10(点击看大图)
1 N9 a2 Q* _) f! ?3 e( U" x* j5 {% l3 d3 ^) l- t3 N6 b; M2 p; o
    12)在场景中选中Glu3D,在它的修改面板中把Show Particles(勾选),这样当在解算的,就可以实时的显示粒子在场景中的变化,默认是不勾选的。Gravity(重力)改为98。点击左边Glu3D的控制操作栏中的 Object Manager(物体管理),把地面、杯子的内外壁和小球全部选中,并且添加到Object Manager中,Dynamic Param(动力属性)中除了小球的属性默认外,其他的物体所有参数均设置为0。) B" U1 v& C+ K/ i  k" a) t, b! n" w0 t
( |+ ?% l5 t8 S

7 W( T) ~$ \' p! C$ X
% p& p! k; @# P* X$ g. t( ~8 z
5 i& T) m1 v; Z1 m& ^

) R. {# U" A/ M& G6 X" \4 d/ x* [. ~! O& A
图11(点击看大图)" e0 x+ P, T& Y2 E% b, P: K; Z
0 v# I9 }, J5 f- c* f; V
+ q- l$ ^5 w6 J# \* d" s0 R
# `8 ~! `# W. h5 O7 w* T
: N' \! i+ @/ L4 L) \

& w4 F+ M! B' b$ o! P: F- @$ n
7 Z( l* S% i# [( n图12(点击看大图)
; Q5 s/ R7 L7 Y3 R% W! y3 y/ d5 O  e/ n; c3 j% N/ l" B
    13)所有设置完成了以后就可以按一下左边的解算按钮,进行解算。当你解算到满意的时候就可以停止解算。这样你就可以检查一下粒子的动画,满意了我们再把粒子进行生成网格,但是这时候只有你现在当前观看的这一帧才有网格,其他的帧是没有网格,接下来你按一下生成网格的下面一个按钮,就可以把所有的帧都转化成网格。如果你觉得网格的形状不满意,你可以点击网格在它的修改面板中Surface LOD控制参数进行调节网格的形状、外观、和厚度。这样你可以调节出自己所满意的形状。修改完成以后,再重新把网格生成一遍就可以了。
8 i) O% `. p$ Q6 k7 \- O, {7 S6 J9 Z6 K; S

& Y' `9 ~- D" }6 }0 Y5 D1 k4 U* ^3 g6 a8 d7 _0 ]' L# s

: Z# A7 C) x4 [# X4 M
& b" ]2 e$ Z1 U3 |6 d) n/ `8 m& d

# q5 z2 H- `0 _3 G图13(点击看大图); o& m/ ?1 l- f0 X4 L

/ @% q7 U# N8 `, E" k7 E    14)这样Glu3D的制作部分就基本完成了。' e! X9 O; p, n, r
- [9 b$ Z; r0 e: Z' q/ \
小提示:如果有什么不满意的时候,可以再继续进行参数的设置,经过反复的调试和动力学计算才可以出好的效果。

TOP

小豆子
# m7 s# T  k( Y6 p: ^! [还有桔桔都辛苦了.

TOP

辛苦了,学习了

TOP

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

TOP

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

好好. d/ j% h; S, m! z: N
学习了5 r+ z$ y0 P. A7 Q$ T; K
谢谢了豆子,
) ^1 `: R7 X+ ~9 m: ^+ r辛苦了

TOP

好相信啊,谢谢了 辛苦

TOP

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

TOP

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

TOP

桔子的三维方面跟二维方面一样牛哦
山不在高,有仙则名,
学不在深,作弊则灵。

TOP

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

TOP

辛苦了,学习了

TOP

这是什么软件

TOP

谢谢了,我做好了

TOP

棒及了,真是辛苦

TOP

学习。

TOP

学习了!!!!

TOP


本站法律顾问:张峥嵘律师 执业证号19020711009678 粤ICP备05002398号


快速导航:在线联系 | 充值咨询 | 淘宝网店 | 广告合作 | 版权投诉 | 会员指引 | 形色客服