maya粒子魔法光效制作教程 

2013-04-17 14:54 发布

原作者:fallrain1 ?% x9 s) g2 ?' r. L4 O/ @* w; x3 e
3 w, `- p' O" Q* Z
作者博客:http://blog.sina.com.cn/u/28791212648 g# D* L0 o5 F2 J, j* `; @  J& O

" @9 v% A4 S! L. Q% T2 V作者微博:http://weibo.com/u/2879121264
- p/ ?' u4 x3 L2 D7 p9 Y  T  k  z# q2 G
    写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。
下面先截几张图看看:& x) J, h9 M5 Z6 Q8 Q
5 V" ~3 j6 I+ B; h# y

7 p0 n7 y; y9 f" Q

- T; N. s- y6 K0 N
好了,现在我们开始制作这个效果吧。
" Y; ^: k& B% N' m% ]
原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:4 |3 q# I6 u; P% G4 n

2 k  |2 q( ^5 Z6 [3 {$ a

9 b8 P& P5 ^0 E* ]" F; F
然后创建流体,用这个物体作为流体发射器,表面发射:
2 x4 H% V8 e( ]7 ?

( Q/ Z  W$ e$ s) p8 o, {
由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画:
% ~- Y0 y7 O) i: ?7 Q4 S

/ p* T& C2 K- q3 w* D
流体的属性参数:
: v, P$ z: v" ^

8 G% T- {0 Z" k3 @

4 b; {3 A7 Y# u* ^* W, w$ @

# H8 ~4 }+ V: j3 \
swirl和noise的key帧参数:/ q+ g% o0 p4 Y( |$ M* p
( W2 s: y3 |6 J! j: C; ?
继续流体的参数:% o3 U3 H* J/ f; m3 f6 [

) ]+ u& y7 J5 H: @5 I- G

. F$ F) {  A0 A
最后再把质量调一下,阴影打开就行了:  N* t, p( ]$ I( J8 o

1 B7 d2 r7 \1 _: E  E! `
然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的:
6 y- `; O6 d& P7 X) M
& e% z# O) ?0 Y& m+ z& C; B
这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:0 L, [  e6 L7 G/ O9 ~
0 A& w  z7 l8 V) f* A, P& M
场的其他参数如下:, t$ w$ V* l7 T; j% i
7 _$ g2 X# b2 \; y9 _
之后再播放动画,流体就变成这个样子了:
' _4 A* v, q* S  y
( v  x9 S2 Z' B! M
流体的形态大致就这样了,因为我们主要体现的是粒子,只要流体有那个形态就行了,流体的一些参数你也可以根据你个人而定,这些都不是死东西
9 i+ v  z) h+ [- D& V4 E
接着我们就开始制作粒子部分了,我们还用之前的那个模型发射粒子,这样也好更匹配,用表面发射粒子,把粒子发射器key个帧:
% v- D( {6 Z. L7 x4 a- A& R
. g" T$ a3 b0 s
粒子属性参数:
* }& Y* f" I; K/ O$ r- |4 b
首先Conserve; E6 E+ H% i* {' |, I
属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒,
4 `1 J/ r8 B7 h1 i
% `, ~, W2 k; M/ n  f
生命值的的key帧属性:
0 q- [) o! |: A( ^7 K5 O
   
! Y( H0 H$ B: V$ C. ?: I
然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:- z2 U: h) w) U0 P/ b
5 _' I) }- T5 q: u4 W- l
同样的方法,在Opacity上也添加每粒子透明度:
! H6 B2 d& B+ ~+ E" d. T& Z8 S
! ?8 |6 ]; \# z: q) P8 u' o
然后调节这两个属性的参数,粒子类型我们就选择Streak:+ i1 S" j( n: T0 b

7 X, S0 U7 ?6 p& p3 \( O* o
Opacity:
2 J" j  s. m  Y, n8 m6 u& j$ ]% I

( j" {: b2 g( S8 s# Y
粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:6 B& q2 D& Y1 ~

4 d/ c4 e7 P5 u0 h
把粒子和流体连接:7 p: [) E, i; A% [# J+ N

! v5 N) e/ a/ ?' ]# B3 _# v; n4 v
好了,所有的操作都完成了,现在播放动画是这样的:
# B! R; N! R! t" a

! g: ~" y8 W4 j9 J
里面有不足之处,还望谅解...

, h# V; \2 ^) ^8 C9 U7 g
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
    4 a: K. y( m( Z# O/ M& I7 K厉害厉害!!

    : [$ h2 f8 \2 X0 r; S1 A我表示,我做出来的渲染出来的好丑
  • 下载先注册
    下载先注册 2013-8-1 18:47:54
    回去学maya 特效max不是很擅长啊

你可能喜欢

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