【9RIA—伱永远不可以】—【s7教你做特效】7. 逼真的燃烧—PS渐变映射
转载:9RIA游戏开发者社区(天地会)作者:伱永远不可以(原天地会大神)
大概是要发个专题吧....把自己学到的总结下,顺便能给不懂的同学们提供思路!
【s7教你做特效】系列教程(总目录)
先发个效果(r如果没看到效果 请点击 “重新”):
attach://978.swf
先说说 渐变映射: 渐变映射是作用于其下图层的一种调整控制,它是将不同亮度映射到不同的颜色上去。使用渐变映射工具可以应用渐变重新调整图像,应用于原始图像的灰度细节,加入所选的颜色。
了解PS的同学们应该很好理解...
来给不了解的同学们讲讲吧。
直接看图:
看了上面的应该了解了吧,接下来就可以看看怎么做出火焰烧过的效果了:
是不是已经有点像烧过的效果呢...是的。。。
既然已经了解原理,那么自然可以做出许许多多 酷炫的效果..你可以百度下 PS渐变映射,看看有什么效果,然后就可以移植到Flash上面,把她变成动态版的!!!!
比如闪电效果,虽然我弄的不像:
源码来袭:
本章使用方法:
var be:BurnEffect =new BurnEffect ()
be.show (this)
be.init ({pic:new Pic(),x:80,y:80,level:180})
this.addEventListener ("enterFrame",update)
function update(e:Event )
{
be.update()
}
感谢大家的支持与关注。同学提出的问题及建议,已经加入粒子效果!源码也已经更新!思路就在下面
现在快毕业了,实习时候干了半年的flash ,用starling做了个捕鱼达人。。。,现在转到cocos去了,估计以后又会转到unity。
说个本文相关的,这种渐变映射效果可以用AGAL实现吧,变成像滤镜(shader)一样的东西,反正现在实现的原理也就是遍历所有像素什么的,用gpu来说更合适.
页:
[1]