maya粒子魔法光效制作教程 

2013-04-17 14:54 发布

原作者:fallrain
; ~; k' \  E! G- ~- [8 W" D7 m
; R- k& ?# j4 M$ v6 {作者博客:http://blog.sina.com.cn/u/2879121264) |3 k4 Y1 I" E% a4 d) [" l
# Z/ {4 P3 H9 t9 Q; b5 v
作者微博:http://weibo.com/u/2879121264
* [9 f3 ~2 O5 J0 ?  U( H5 W+ J6 a  w/ G( `+ w
    写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。
下面先截几张图看看:$ t  q0 ?* U# o5 x

+ h! i2 F4 F( o

/ p; H+ f6 v; A& ^- R8 B3 L$ A+ L

  }% |+ B/ ?7 T8 |
好了,现在我们开始制作这个效果吧。4 W$ B) A! j: H* H' b
原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:, J1 `6 @, A2 @( x9 z9 Q
6 k/ A1 _2 v7 ~; S. q4 x' E+ Y

' X2 _# h" ~0 @5 O
然后创建流体,用这个物体作为流体发射器,表面发射:
% {! {9 g( l  D9 }# v
/ S% L! X. V9 p! X5 X
由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画:3 P5 c# W# ~7 {

2 K6 ~  m$ P4 W" g
流体的属性参数:
6 o  T- o9 K2 S* a/ a- m% E

* m+ s- Y8 T$ m# ?

% K& s- \7 C& v; g

; C4 F& f6 r5 x
swirl和noise的key帧参数:
! r3 u" x. b0 \  \! ~1 f

* m& T# E; e; G; w/ I$ l
继续流体的参数:! c* W+ v' Z8 S1 K9 r! _

6 L/ w& {) _+ I

9 k, ?/ q/ |9 ~, D3 N1 f
最后再把质量调一下,阴影打开就行了:1 F6 E' t( z) R1 F+ A7 U$ f; h' Q

; I2 |+ A. w3 Z
然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的:
; G/ c7 F; V8 E4 e

& r# c. P4 T4 F
这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:
2 g4 L2 T  s; b
* E3 n$ e! p  Q; \1 l6 }/ @$ u# Y  b
场的其他参数如下:! Z( I, U- g4 U* Q. J+ L  Q0 f

+ ~2 @! X' _; L0 M  G
之后再播放动画,流体就变成这个样子了:
* v: l6 w$ e" j7 w/ F, z* B$ E
9 m6 W# _$ k& X5 x
流体的形态大致就这样了,因为我们主要体现的是粒子,只要流体有那个形态就行了,流体的一些参数你也可以根据你个人而定,这些都不是死东西+ q. x8 ]3 l, [- g* I8 x" _1 L
接着我们就开始制作粒子部分了,我们还用之前的那个模型发射粒子,这样也好更匹配,用表面发射粒子,把粒子发射器key个帧:( k2 S! u" G$ o4 w1 F4 @# z
, Y- q& m- G9 ?3 |1 n- L8 {
粒子属性参数:% l" [" R0 T/ z/ p. E4 J9 q" @
首先Conserve" K' g# C6 i& W! B. Z
属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒,
8 @- b- ^+ H$ b  c) u0 Y/ V

1 T& M0 z: X2 P" @- z0 H8 z  \
生命值的的key帧属性:
* @, W; T/ ]. y. T" T# N  \( p5 }
   
6 B+ E% L, L& O; ~0 l
然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:
. e# j( U7 k0 R- F" J
" I  ?& Q* E! f  M, i
同样的方法,在Opacity上也添加每粒子透明度:" k2 g: O5 _' s6 ?

) i8 x, A: y6 z. |
然后调节这两个属性的参数,粒子类型我们就选择Streak:$ d' y7 P  ?: ^. K6 v: s% S

6 }1 t4 u7 r( P# S, l
Opacity:
9 ?$ h4 N+ C$ g6 S0 l5 y  U  k

+ n' g0 d* [0 X7 [- f+ u0 M) j. }
粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:" v& f- Q( G/ U4 Z3 E3 ?, z
# x. b5 `; X# s1 G
把粒子和流体连接:
4 a* ^! j+ ^! [2 w5 `# k
  k" v& y% l# Q
好了,所有的操作都完成了,现在播放动画是这样的:
- C9 V& ]7 g, z7 l/ a' f
6 w6 O6 R0 Y. q5 o
里面有不足之处,还望谅解...
" H4 v' j7 n% \3 I% y: ~- C
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
    - N8 h: V; _8 w+ V$ q0 }厉害厉害!!
    $ }: ?/ S; b6 j2 p& t. A# G
    我表示,我做出来的渲染出来的好丑
  • 下载先注册
    下载先注册 2013-8-1 18:47:54
    回去学maya 特效max不是很擅长啊

你可能喜欢

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