maya粒子魔法光效制作教程 

2013-04-17 14:54 发布

原作者:fallrain
" G; Q! d. C# ]/ c% X+ p
3 x' g/ n! h& {. j  E% U作者博客:http://blog.sina.com.cn/u/2879121264% m0 S) u" a: E/ v
; A2 V: h+ @" x, s& G) Q' c
作者微博:http://weibo.com/u/28791212641 {9 Z& H$ B7 X1 _6 R. b$ m* _* g" f

( a; I) F% K, E
    写这个教程之前,我先说一下,以前我学东西都马马虎虎,居然不知道用流体来驱动粒子,直到有一次看到鱼哥的一篇博文里的这个技术,用流体来驱动粒子,而且还是那么的好用。
下面先截几张图看看:2 j6 A6 H2 \. k8 X: v. x

% |7 l4 v' W& C6 g" ]- t" N

+ K4 o5 ?; m& u$ e% x7 I
3 O9 h$ S/ F5 }  [* W
好了,现在我们开始制作这个效果吧。
5 V! I" T! z. w( G
原理:我是用一个pTorus作为流体发射器,然后给一个volumeAxis场,做好一定的形态后,用流体来驱动粒子。。。首先我们建一个模型,随便你,但你用的这个模型也会影响到你之后粒子的形态,我用的是如下图:
# _$ w6 W: g. K
5 f4 M9 \( y- S, Z; f

) N8 m7 u* l) J9 Z) Q$ e
然后创建流体,用这个物体作为流体发射器,表面发射:
9 T7 s8 W( Y7 Z! }7 D

1 U# s+ ^+ ?! L
由于我们做的光效是由无到有的过程,所以我把流体发射器密度属性上key了个动画:
8 i  j/ [$ {3 C5 A" ]& z5 F, S3 R+ |
3 @" U# t) W+ T6 M( T$ c
流体的属性参数:: a# P2 p* o& n
5 R0 G1 j$ N5 A) c# |9 b" \; Y
3 B; S' Y) z, _; J7 u; j" E

4 W0 O  {7 E# \, I. d( {; ^
swirl和noise的key帧参数:
& z$ [  V, z9 n/ p. P0 a. @" J
0 U0 W# a" K, H: y% C
继续流体的参数:
6 {/ A1 {% @5 s5 l
% u  V& K" J# k

: ~, R9 t8 g2 s+ }+ L/ ]2 x
最后再把质量调一下,阴影打开就行了:/ F" c" n7 H7 d
4 f7 B: \' w3 W; T6 N" @
然后建立个地面,与流体碰撞,这样便于模拟,播放一下,看到流体是这样的:& Z  T; e6 q! r, P1 n/ \. i

# P5 A, Q( \1 I3 u' s
这个与那个效果好像不太一样,接着我们再加个漩涡场就好了,给流体添加一个volumeAxisField,把场的大小Magnitude做个动画:
  \4 {1 t; |+ \. m: w5 r

' ]4 R* |" ~* H! E( G6 p
场的其他参数如下:
; I. ?2 q# H3 j5 g1 V$ s) ]" P
$ f0 I" P6 T7 S* u1 s1 p* d
之后再播放动画,流体就变成这个样子了:4 e; P/ h. o" s5 P" d2 h6 y/ p

0 m0 d* ?1 T) D# d% ]1 {( R! S
流体的形态大致就这样了,因为我们主要体现的是粒子,只要流体有那个形态就行了,流体的一些参数你也可以根据你个人而定,这些都不是死东西0 q" U5 K' O" \* t( O
接着我们就开始制作粒子部分了,我们还用之前的那个模型发射粒子,这样也好更匹配,用表面发射粒子,把粒子发射器key个帧:
6 d8 ^5 i; C, F' y; {

  |% H7 g/ f  T6 A2 |( W1 Z
粒子属性参数:, K& y& t4 e6 }) C4 A  W4 j  V
首先Conserve
$ H: [' k. d2 _! Z
属性调为0,这样粒子能更好的受流体的驱动,而不会去抗拒,
+ ^' a- p& B  W9 d
$ ]9 ^! L; k5 v  O% @. V
生命值的的key帧属性:
% D- Z" S& e  @8 U
   
; Q& _2 P; \/ l- B& i2 U' o; Q# i
然后在每粒子属性面板,点击下面的color为其添加每物体属性,因为我这个之前添加过,所以是灰色的,你们那个就可以添加的:
' Z  ~' z% L& v- ~- _$ T

2 {) J$ q, [4 L4 h% }
同样的方法,在Opacity上也添加每粒子透明度:
& E+ ?9 b; V7 p

# J+ o8 o+ g- O, S, C, n
然后调节这两个属性的参数,粒子类型我们就选择Streak:! \# V% ]0 ~/ z; A0 g0 u/ m- |
# n- H  @% Y' n; Z1 L: [  Q
Opacity:; O; _% h: U, \9 [8 w

$ g1 U$ A  F3 M8 a
粒子参数也就这样了,最后很重要的一步,就是用流体驱动粒子,把流体和粒子建立连接,打开windows下的动力学连接:
$ K: c  ?0 g' v9 C, Y" u% o* i& |

8 W8 U+ K8 {4 ?
把粒子和流体连接:% `) K4 X1 w1 _3 P9 B  @$ ^- Z( \

$ T/ J4 x( D, \& g
好了,所有的操作都完成了,现在播放动画是这样的:8 |8 s; L6 ]4 r% G8 E' r" ?
7 G: Y1 W$ Q4 Y0 R0 S: s
里面有不足之处,还望谅解...

4 J9 {7 l* B! S, V: }; 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 9 x9 b9 i- Q5 r; j8 o/ s- t; Z: H
    厉害厉害!!
    3 {! _. k- p% i# j  A' s  H
    我表示,我做出来的渲染出来的好丑
  • 下载先注册
    下载先注册 2013-8-1 18:47:54
    回去学maya 特效max不是很擅长啊

你可能喜欢

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