切換
舊版
前往
大廳
主題

◆ 近況

靈魂 | 2021-06-30 15:09:42 | 巴幣 524 | 人氣 311



本篇圖多,小心流量






自從回來後過了三週多,這段期間基本上也沒閒著,除了畫圖外就是在遊戲專案上做新的花樣,順便實踐在裡面蹲時所想的各種方案、劇情、設計等等的。

這次主要說說,我在這期間做了些什麼。



在進去蹲之前,我就已經發現mkxp-z的各種渲染,是經由shader輸出而成的。而shader所能做到的畫面變化非常多,風格化、場景效果、濾鏡……等等的都是,所以我就想到MV、MZ上也有2D的filter(濾鏡)而且是公開的,那麼我就把它們移植到mkxp-z吧?

MV、MZ上的濾鏡效果,大部分都是由PIXI.js達成的(當然也可以額外加)
->Github ->濾鏡效果Demo


如果巧妙的運用這些濾鏡可以達成很好的效果,以下是一些例子

-> @lieofcaelum


-> @NPKSOFT


-> #天翔のマーキナリエ


於是我就開始著手移植這些濾鏡效果,直接看圖吧



這些filter不只可以套用在畫面(Graphics)上,也可以用在Bitmap上,且可以複數套用。
(老實說這效果好到看起來不像XP該有的東西
雖說濾鏡可用,但目前還處於未完成階段,在下應該不會將所有濾鏡效果移植,可能只會移植些會用到的濾鏡效果而已,畢竟濾鏡很多、移植需要花時間。






除了濾鏡外還有緩動庫(緩動動畫)與選項動畫
MV以前的RM都不具有緩動庫,使的在製作一些淡入、淡出、移入、移出、透明度、色調……等等之類的效果都會顯得非常生硬,在這次添加緩動庫之前,只有用稍微堪用的方案帶過而已,現在就是為了補足這部分。

緩動動畫非常常見,網頁上、系統上、手機上…都容易就能見到,而緩動庫的算法也有人提供
->緩動庫(緩動動畫)
上方的連結可以查看效果,由於MV前的RM是用Ruby開發的,所以要轉換成Ruby的版本,好在有人提供不用自己去轉換
->Ruby緩動庫


(可用的緩動效果大約有快20種,上面只是展示

一些緩動動畫的例子:
->ツムミ ->@LuisAzaldegui






最後是選項動畫,顧名思義就是在選擇選項的時候會出現動畫,停止移動時、確認時、取消時都有相對應的動畫,動畫將會從資料庫裡的動畫庫中提取。
原先是在找腳本時順便看到的,國外的大神MoonPearl,就有提供這項功能,在下只是單純的把功能簡化與提取,如果搭配得宜效果會很好。

一些選項動畫的例子:

-> MoonPearl


-> Revenant Gods -> #2



以上是一些近期對遊戲專案實現的功能,除了XP應該也可以套用在VX與VA,目前還在思考要不要公開這些功能(濾鏡基於GPLv2,公開只是時間早晚









順便丟一些在軍中畫的臨摹與塗鴉





想要看更多的話,可以追蹤推特看在下發廢推(X
送禮物贊助創作者 !
0
留言

創作回應

相關創作

更多創作