9RIA-伱永远不可以 发表于 2018-2-8 16:26:27

【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]
查看完整版本: 【9RIA—伱永远不可以】—【s7教你做特效】7. 逼真的燃烧—PS渐变映射

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)