以前曾遇到一家游戏公司出了个题目,就是模拟劲舞团角色跳舞时出现的星光效果。
这里做了一个 类似的魔法棒挥动,带出星光。
先上下视频,看看效果:
做这个效果时,MAYA的思路就很明确了,主体的星光肯定是用sprites去做,至于底层的拖尾和丰富用的星点,这样方法多样了,我这里选用了paritclecloud 和tube.
来简单讲解下制作过程。
1、魔法棒的制作
这里用了一盏等,加了灯光特效,让发出魔法的地方有高光效果
材质上blin 给了半透明 和颜色一个RAMP去控制,让魔法棒能够呈现半透
2、sprite制作
这里需要星光的序列图,你可以选择上网去搜,也可以用MAYA的灯光自己去渲染。
MAYA灯光里面有glow特效。
可以渲染出不同的星光序列
做好序列图,那么我们就创建一个粒子发射器,并P给我们的魔法棒,选择sprite粒子形态,然后给一个lamber材质给粒子,并附上我们做好的贴图做好相应设置。如图:
最后调整粒子属性,分别用表达试和ramp控制,粒子缩放大小变化,旋转变化,透明消散(ramp)。
最后效果如图:
3、对sprite进行渲染设置
首先需要打光,让贴图效果看起来更漂亮。灯光强度适量加大。
打光后需要让 sprite支持灯光渲染,那么需要调整相关参数。
粒子属性勾选use light
渲染设置,hardbuffer里面属性lighting mode选择all lights
渲染
现在整体效果有了,我们下面制作细节
3、添加粒子云,做底层效果
同样的创建发射器 P给魔法棒。
调整粒子云材质球,transparency 贴的是一个从黑到白的RAMP,blob map贴的是一个cloud 3d纹理。
渲染得出下面的效果
4、添加更多的细节,用tube多加些周边飞舞的拖尾条。
这里只需要调整下颜色就好,transparence 给个ramp控制消散。
最后 NUKE 合成,加辉光,效果就完成了。