Unity VFX和著色器應用范例及技巧

文章來源: 作者:frank 發(fā)布時間:2021年11月09日 點擊數(shù):

Unity邀請到了其社區(qū)內(nèi)的超級用戶分享他們對Unity使用的見解、技巧和訣竅。本期將由來自Jumpship工作室的哈利·阿利薩瓦基斯為大家?guī)硭麑τ?a class="insidelink" href="http://www.www.skcmold.com/Item/69424.aspx" target="_blank" title="Unity">Unity使用一些技巧。

如果你還不了解哈利,那么你可以通過本篇文章中的案例來認識他,無論何時何地,他周邊的一切都是關于著色器來展開的。

在即將發(fā)布的游戲《Somerville》中擔任技術指導的哈利把他的“業(yè)余”時間都用再學習VFX和著色器上。他通過每周發(fā)布圍繞游戲開發(fā)的推文“技術上的藝術”來激勵創(chuàng)作者進一步學習于開發(fā)著色器的應用。

以下只是哈利全新作品的一些劇照。你可以在他的portfolio里找到更多作品。

以下是一些,由哈利·阿利薩瓦基斯總結(jié)的Unity VFX以及著色器的使用技巧:

粒子系統(tǒng)時間線

讓我們從VFX小技巧開始進行介紹。雖然粒子系統(tǒng)效果之間的計時可能有點復雜,但實際上有一種簡單的方法來使用時間線來迭代視覺效果。

Unity中,時間軸內(nèi)置了對粒子系統(tǒng)的支持,因此不需要任何自定義腳本。只需把粒子系統(tǒng)拖放到時間軸中,就可以實現(xiàn)平移。

將這些時間軸與動畫或任何其他時間線相結(jié)合,可以讓你更好地同步所有獨立的動畫元素,以創(chuàng)建一些真正有趣的VFX。

自定義頂點流

當我們使用粒子系統(tǒng)和自定義著色器時,有一個非常有趣的方法可以讓你事半功倍——自定義頂點流。

我們可以使用自定義頂點流來獲得更高級的粒子效果。

如大家所知,Unity中的渲染模型由包含頂點的三角形組成。這些頂點保存了關于模型的所有基本信息,例如它們各自的位置、紫外線坐標和頂點顏色。

我們可以向頂點添加任何種類的任意數(shù)據(jù),并在自定義著色器中使用它。這就是粒子系統(tǒng)中自定義頂點流的妙處:我們可以將與粒子相關的信息傳遞給頂點,并且只在需要時使用它。

通過添加自定義頂點流我們可以在粒子系統(tǒng)下找到渲染器模塊。啟用該功能將顯示所有已經(jīng)使用的頂點流,如UV坐標和頂點顏色等。

進入著色器圖形

最后,讓我們使用著色器圖形為我們的粒子系統(tǒng)制作一個簡單的融合著色器。這里我們提到的是一個經(jīng)過阿爾法剪輯的不發(fā)光的雙面通用渲染管道(URP)著色器。這里要注意的是驅(qū)動溶解效果的因素,該因素是UVs的第三個組成部分。

你可能想知道這是為什么,特別是因為我們傾向于使用UV坐標通過x和y分量進行紋理采樣的原因。

原因其實很簡單,這樣做可以讓我們在每個數(shù)據(jù)流的名稱旁看到數(shù)據(jù)存儲的位置。

就比如,一個新的流存儲在TEXCOORD0.z,其對應于第一紋理坐標通道的第三分量(也稱為UV0.z)。通過加入粒子的lifetime age百分比功能,該值將從零開始,并在粒子存在期間向一移動。著色器能夠讓粒子隨著時間的推移而溶解。

但是如果我們想要對粒子的存在時間進行更多的控制呢?lifetime age百分比就開始起作用了,但它是相當線性的,對于創(chuàng)建更復雜的效果不是很有用。解決辦法就在于自定義數(shù)據(jù)模塊:

我們可以用Custom1.x代替lifetime age百分比,這反過來允許我們使用一條曲線來改變粒子存在時間的值。

現(xiàn)在我們可以更好地管理我們的粒子如何隨著時間的推移而溶解。

當然,還有很多數(shù)據(jù)可以傳遞給自定義頂點流。這讓我們自定義著色器中使用此功能的可能性更大。

主站蜘蛛池模板: 黄页网站在线观看免费| 久久精品日日躁夜夜躁欧美 | 91麻豆国产福利精品| 用我的手指搅乱吧未增删翻译| 性欧美vr高清极品| 四虎影视色费永久在线观看| 久久久久国产精品免费免费不卡 | 久久精品亚洲一区二区三区浴池| 欧美精品香蕉在线观看网| 朝鲜女人大白屁股ASS孕交| 国产清纯91天堂在线观看| 亚洲av无码精品色午夜果冻不卡| 欧美另类精品xxxx人妖换性| 最近中文字幕无免费视频| 国产成人三级经典中文 | 国产中文字幕在线视频| 久久99精品久久久久久水蜜桃 | 精品99在线观看| 天堂草原电视剧在线观看免费| 人妻丰满熟AV无码区HD| 99久久人人爽亚洲精品美女| 永久免费无码网站在线观看| 国产精品宅男在线观看| 五月天在线婷婷| 韩国伦理片久久电影网| 播播开心激情网| 全彩无翼乌之不知火舞无遮挡 | 色偷偷偷久久伊人大杳蕉| 怡红院亚洲红怡院在线观看| 全高清特级毛片| 99精品全国免费观看视频| 欧美成人黄色片| 国产强伦姧在线观看| 久久99国产精品| xxxx性视频| 波多野结衣99| 国产白嫩漂亮美女在线观看| 久久国产高潮流白浆免费观看 | 国产成人精品视频福利app| 久久久精品人妻一区二区三区四| 精品视频一区二区三区在线观看|