本帖最后由 jiaju5004 于 2011-12-6 23:00 编辑 大家好,又和大家见面了,这次我们还是来接着破解暗黑3的技能, 4 s; q- L: {5 k5 ^ 首先还是先看暗黑3的原效果: k3 n7 E# K+ \ l7 @ 1 ], e5 m7 X; H$ \1 Y1 T Z/ j( M 我们分析一下:特效分为3个部分,1,扔出去的火球,2,火球砸到地上的效果,3,角色燃烧的效果 ]. W' S* }# j+ ~ 我们先来制作火球部分,建立一条路径和火球模型 ! E+ }. H5 a4 q5 N( I2 ] 对火球进行路径约束,调整一下动画时间。, Y: f6 | |3 P/ N0 @1 P/ u: b( S# X 建立一个超级喷射粒子,并把粒子绑定到火球上面去,现在粒子就会跟随火球运动。 7 @. m. N: A c9 t4 D 粒子参数如下图 4 y# ]6 r+ n9 g- p$ M $ C5 N m2 g/ Q4 R 我们建立几个面片,放在火球落下的位置,做一个缩放和透明度的关键帧来模拟火球砸到地上的效果,/ a5 }+ F* y0 N6 V* p. `0 C ' Q' K7 N' ^/ g; B6 q# f" U' l 0 t: @9 h+ K7 O$ x, c 我们再加入一个超级喷射粒子,用来制作地上冒出的火焰效果,正好可以用火焰把角色引出来。 & T% H; A8 R% L0 s9 Y9 L0 p. v$ k ( @# _! r" F. \ 接下来我们来制作角色部分,首先是模型,没什么说的,这个模型都快被我用烂了。呵呵。 / |+ D2 k2 C! V ^- s) d t 贴图也很简单,材质主要表现一种被烧过的感觉。6 Y/ o& T- ]4 j6 @ 好。我们现在来制作角色手中的火焰,我们建立一个超级喷射粒子,贴图如下 3 h0 G I8 Q' [ 3 a0 }5 Z( x) J+ s6 z$ j 火焰制作方法和前面大同小异,而且我们希望手中的火焰在手垂下来的时候消失,所以生命值设定的比较短,粒子开始和结束时间也设定了,大家可以根据自己的需求来设定,! Z2 x+ B4 v! l' V2 p, N" h+ t 3 k# S; w% n( e1 ` C 8 m' C o1 T: `0 q( I; \2 ~7 e 我们加入一个风力场,增加火焰上升速度和随机运动。4 Z* T4 j7 C* z0 u p# X7 ] , e( R, }1 T, H9 d$ d* L$ G 然后我们复制一个粒子和立场,并把粒子绑定到怪物手的骨骼上,现在粒子就能跟随手的运动了。5 N6 ^; ^4 Y% a. c 6 u- W+ |3 @, }, e 接着我们来制作头部的火焰,我们用了粒子阵列,我们只想让角色头部和肩部地方有火焰,所以我们复制了一个模型,并删除了多余的面,让粒子拾取模型。( z- A% f1 c# E; a# z! c! D" N" y / n- D5 w9 P' g5 q$ d2 e ! a9 D* _0 V% K/ [5 o7 C5 k+ g& } 粒子阵列参数 + T1 H$ ~5 P ^+ w) W) n6 Z# L$ G; K 同样我们加入了风力场,为了更好的控制火的范围,我们还加入了阻力场。好了,我们来看下效果吧,, ' d% Z+ e7 b- Y/ a. \" U# k* x 好了,,3D的部分了我们就制作完成了,然后把原件分层输出成序列帧,然后导到AE里面来。, }2 J! T! B* F" x4 c$ m! | 在AE里面我们主要是做了高亮叠加和做了辉光的处理,* e7 K+ ]6 b) r4 M: o8 I) a4 q 然后用一个Mask动画来模拟怪物灰飞烟灭的效果6 f: [- K; z/ d+ G9 Z+ T0 R 4 G) z' G# p$ g1 E3 k% x 9 Z4 v2 J/ w& [3 I, k( D9 G) [ 打完收工,最后看下效果。。感谢大家支持~~ V7 L- a* r+ G- T3 e" }% |5 H ( r: e$ k" s6 k9 J8 u B- p 博客地址 http://blog.sina.com.cn/u/1464318412 QQ:2443607800 , y+ k" b' y" F/ i3 X/ c 1 l* O8 s; x- I/ U6 |" o 欢迎大家来到博客上来扯蛋啊。。1 a; O9 i4 P0 X . l( \! l) b6 ]& P; o3 U% J7 L * `( N1 A: {& e% ` |
评分
-
2012-04-16
-
2012-01-05
-
2011-12-06
TA的作品
TA的主页
你可能喜欢
全部评论27
感谢支持。。其实所有的资源都是在3D里完成。。AE只是做了高亮叠加。。后面会更新模型消失在3D里如何实现。{:soso_e100:}