JSFL自动绘画_8_叠加模式

在用PhotoShop做图或者是AfterEffect做是视频的时候,经常会用到叠加模式。

游戏中的叠加模式,基本都是在运算中通过运算得到的。在素材阶段,多个特效相互叠加的情况下,要分清楚那些叠加模式可以不走运行时。

叠加模式的种类并不是狠多,往往选择了之后,可调节的参数相对不是很多。当然,AfterEffect和Unity在这个基础上有第三方的镜头特效插件,也是很强大的。

这里我使用的都是Flash是因为,通过jsfl可以实现一些自动处理。【AfterEffect也提供js的支持】

游戏当中如何使用这中叠加模式?【最近一款比较火的游戏,第七史诗】

有兴趣可以在网上搜索一下,我这里的gif并不是很清楚。

以上四帧是突破云层之后,太阳光晃眼的感觉,有些用手遮蔽阳光让视野变的清楚的感觉。

这里第一帧就采用了线性叠加。每一个像素在原有颜色的基础上统一在RGB值上增加一个数值。

这个数值的获取方式,决定的叠加方式。

叠加一个固定值,还是当前值到255之间的乘百分比,没种方式的结果并不相同。

每一种取值的方式,都可以是一种叠加模式,当然,一些比较常用的数值变化模式,都有自己的命名。如下:

Flash只提供左侧这几种支持。右侧为CSS提供的支持。

Unity中通过Shader来实现叠加模式的支持,网上有很多例子。这种叠加模式在运行时都是消耗性能的,要根据情况甄别使用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章