maya粒子魔法光效制作教程 

2013-04-17 14:54 发布

原作者:fallrain: c+ a& F. l% L

. A* T0 Q7 O# R. m1 q9 M作者博客:http://blog.sina.com.cn/u/28791212642 w; \) t5 `9 l; n, W! r
$ t" |+ T$ @8 ^
作者微博:http://weibo.com/u/2879121264  J7 s* a# k7 E' l2 f( [( a
4 R, i: d* r: i8 M9 G- Z6 m
    写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。
下面先截几张图看看:
& U7 X7 P2 v9 S6 t
! l9 P& \" C; q+ b, O, W
4 l$ M6 `2 o: J2 m9 p/ v& T

1 {( _* p) a# |+ H, `2 o
好了,现在我们开始制作这个效果吧。9 S5 u" c9 B0 [+ C4 k, d2 P
原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:, X+ V( ?' q: i" V! k, ?7 g4 l

3 d4 Q# ~+ [4 q; {5 m. S' E) E0 e

( z7 O6 u) B. m1 O4 i; D
然后创建流体,用这个物体作为流体发射器,表面发射:
% z  o' e- U1 n1 k; Z! C3 W6 n! A

) R5 [" R% p8 I' S$ |3 M( L; `
由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画:
3 t: h7 i! k3 \, j- d
/ t, `  i- y, L: h( ?
流体的属性参数:
' u: G5 Y( @' W/ f

% A* }, _, a7 a/ w

. \: ~3 y' ~3 O9 V4 Y4 I

  H' E- X% u4 a" h# b
swirl和noise的key帧参数:
4 H4 A" Q4 V/ G$ l+ G
* z) L3 M4 y: K5 ^  V
继续流体的参数:
6 e/ m. G8 O' A# y: u- A

2 f! a: d: b7 m8 @9 J" _" k

5 c# j/ m. q8 Z" H5 I' a, U- S
最后再把质量调一下,阴影打开就行了:2 v: G) P0 g0 T( e0 V# T
  g3 u7 W7 I. r+ c2 `
然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的:
0 f- l0 y  q5 I5 v. Y7 A

; \5 Y$ j6 x! Z) n2 F
这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:" {' d, P5 a$ G5 l: I- g

! z" b9 s! w; G, f6 o
场的其他参数如下:2 B" V1 u+ X1 c$ @1 s7 m2 r6 z

! k1 d4 C9 {7 R
之后再播放动画,流体就变成这个样子了:7 e( C0 K+ M; E" w: F& D
$ r& g) L9 E4 F6 N, @# d6 R% D6 k" I- _
流体的形态大致就这样了,因为我们主要体现的是粒子,只要流体有那个形态就行了,流体的一些参数你也可以根据你个人而定,这些都不是死东西, ~4 A  D! T. Q8 A  s
接着我们就开始制作粒子部分了,我们还用之前的那个模型发射粒子,这样也好更匹配,用表面发射粒子,把粒子发射器key个帧:* H! I1 i5 J! L# f6 @8 G2 Q

! z, d# c1 ^4 C& v3 Z
粒子属性参数:
, l( C7 M. N: U$ T6 ^# g
首先Conserve
8 t# U% I# f% A$ l$ r7 W; ?
属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒,' e1 a: N5 s1 E- A# ]* M, @" W
8 a8 v% J4 {- i' z
生命值的的key帧属性:
  F: _4 p' r( l$ s/ Z; T5 r5 l) ~
   
! ]1 d+ l# g9 H3 c1 S, J
然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:  W2 n# @: E( ]" K/ O; _
* a- Q4 a  o; ^: n6 u
同样的方法,在Opacity上也添加每粒子透明度:
# n( w" e& z, [1 P& V, q8 e
5 l' L6 s. p9 v
然后调节这两个属性的参数,粒子类型我们就选择Streak:# y+ z2 K5 J0 @3 O/ d7 s6 a
; f; Z6 n4 _- x; T; q' o
Opacity:
, z) r. e: J) o9 _2 n; t# |
7 B+ d0 }* G* O1 z" x( G
粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:+ [  j7 P' w5 _& L9 F/ y
" S$ l& u) u' F6 x& n
把粒子和流体连接:
; c0 q: U! N+ M. }0 M
0 _3 n& k/ E* p9 s5 R! E7 |& R
好了,所有的操作都完成了,现在播放动画是这样的:
/ R) g8 y' R- x3 t" D& U

" _0 w0 S" Q9 T
里面有不足之处,还望谅解...

# B) n( K; e1 \/ k/ u* X5 P' Y
TA的作品 TA的主页
B Color Smilies

全部评论6

  • 冬眠
    冬眠 2013-4-17 15:20:07
    厉害厉害!!
  • zwei1121
    zwei1121 2013-4-17 17:47:21
    学习学习  谢谢楼主分享
  • 18810880640
    18810880640 2013-5-19 15:08:05
    图片教程没法下载的是么。。。
  • jwpaxx
    jwpaxx 2013-5-24 16:04:54
    冬眠 发表于 2013-4-17 15:20
    7 h2 {7 q. w  ]( q厉害厉害!!

    0 g: J5 S: m) `我表示,我做出来的渲染出来的好丑
  • 下载先注册
    下载先注册 2013-8-1 18:47:54
    回去学maya 特效max不是很擅长啊

你可能喜欢

maya粒子魔法光效制作教程 
联系
我们
快速回复 返回顶部 返回列表