使用Unity實現魔法火焰效果
本文由視覺效果藝術家Evgeny Starostin分享如何使用Unity製作魔法火焰效果的過程,讓我們一起學習和製作魔法火焰吧。
下面是魔法火焰效果圖。
項目下載
項目靈感
在第一次玩Supergiant Games的RPG遊戲《Hades》時,遊戲的美術和視覺效果讓人非常吃驚。受此啟發,我希望能夠以類似的風格創作作品。這也是讓我嘗試使用Unity製作魔法火焰效果的一次契機。
工作流程
整個工作從製作簡單的火焰精靈圖開始。首先,我使用PhotoShop製作了一個基本形狀。
然後把基本形狀的四個變體組合為一個精靈圖。
並為火焰製作了一個簡單的粒子系統。
為了讓火焰更引人注目加生動,我決定給粒子添加消融效果。
我參考了特效大神Mirza Beig的文章《Unity自定義粒子頂點流》,並編寫了自定義的著色器,這篇文章詳解了如何使用Unity的自定義頂點流。
因此,我的火焰粒子會以下圖的方式進行消融。
為了給火焰賦予魔法感,我準備了二個發射器副本,略微修改了粒子的大小。
下面是不同顏色的火焰效果。
最後我選擇了最初的版本,然後繼續進行製作。
我喜歡魔法出現在巫師手掌上的效果,這會讓人感覺巫師正在施放法術。我找到了不錯的參考圖像,並參考其下載了由用戶Masterxeon1001製作的一個帶有完整綁定的手部模型。
我使用綁定來調整手的姿勢,然後將結果導入到Unity。
接下來添加一些新的發射器,它們給火焰的主要部分加入了過度曝光效果、細小粒子和拖尾跡效果。
每個效果都補充了整體外觀。
最後,我決定加入液體從手掌滲出的效果。我製作了額外的網格,把它放到手指之間。
在這裡,我使用了基於雜訊紋理的著色器,該紋理會不斷沿著一條軸移動。我還添加了更多粒子,它們帶有相同的火焰材質,但有不同的行為。
最後,一個魔法火焰特效就製作完畢了。
小結
我們可以添加不同動畫或者改變顏色來製作出不同的效果。
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※6月29日:《暗黑破壞神2》發售
※E3獨立遊戲回顧:Devolver特輯
TAG:indienova |