JSFL自動繪畫_8_疊加模式

在用PhotoShop做圖或者是AfterEffect做是視頻的時候,經常會用到疊加模式。

遊戲中的疊加模式,基本都是在運算中通過運算得到的。在素材階段,多個特效相互疊加的情況下,要分清楚那些疊加模式可以不走運行時。

疊加模式的種類並不是狠多,往往選擇了之後,可調節的參數相對不是很多。當然,AfterEffect和Unity在這個基礎上有第三方的鏡頭特效插件,也是很強大的。

這裏我使用的都是Flash是因爲,通過jsfl可以實現一些自動處理。【AfterEffect也提供js的支持】

遊戲當中如何使用這中疊加模式?【最近一款比較火的遊戲,第七史詩】

有興趣可以在網上搜索一下,我這裏的gif並不是很清楚。

以上四幀是突破雲層之後,太陽光晃眼的感覺,有些用手遮蔽陽光讓視野變的清楚的感覺。

這裏第一幀就採用了線性疊加。每一個像素在原有顏色的基礎上統一在RGB值上增加一個數值。

這個數值的獲取方式,決定的疊加方式。

疊加一個固定值,還是當前值到255之間的乘百分比,沒種方式的結果並不相同。

每一種取值的方式,都可以是一種疊加模式,當然,一些比較常用的數值變化模式,都有自己的命名。如下:

Flash只提供左側這幾種支持。右側爲CSS提供的支持。

Unity中通過Shader來實現疊加模式的支持,網上有很多例子。這種疊加模式在運行時都是消耗性能的,要根據情況甄別使用。

 

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