最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity學(xué)習(xí)筆記 Vol.90 URP遮擋剔除

2021-11-30 13:34 作者:NXL2  | 我要投稿

????使用URP的自定義渲染過程,我們可以輕松創(chuàng)建遮擋剔除的效果。首先,我們創(chuàng)建一個(gè)ShaderGraph,選擇Unlit Graph,命名為Occlusion。

ShaderGraph很簡(jiǎn)單,按上圖連接就行了。

再創(chuàng)建一個(gè)材質(zhì),命名為Occlusion。

創(chuàng)建URP Asset如上圖,如果Project Settings的Graphic沒有設(shè)置,先設(shè)置好。

創(chuàng)建好URP Asset后,會(huì)送你一個(gè)UniversalRenderPipelineAsset_Renderer文件。

點(diǎn)擊Add Renderer Feature按鈕,按下圖添加兩個(gè)Feature。

以我的項(xiàng)目為例子,添加一個(gè)TrainsBehind和一個(gè)TrainFront,在Filter的LayerMask設(shè)置為我們想要遮擋剔除的Layer(之前單獨(dú)設(shè)置一個(gè)專門的Layer)。

在TrainsBehind的Overrides的Material里面,設(shè)置剛才創(chuàng)建的Occlusion材質(zhì),再將Depth打勾,將Depth Test設(shè)置為Greater。在TrainsFront只要將LayerMask設(shè)置好,其它不用設(shè)置。

下面可以看到我的項(xiàng)目中,火車被遮擋的部分以O(shè)cclusion的材質(zhì)顯示出來。而沒有遮擋的部分以正常的方式顯示。

Unity學(xué)習(xí)筆記 Vol.90 URP遮擋剔除的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宜兰县| 克山县| 泰兴市| 长武县| 准格尔旗| 湘乡市| 高州市| 河池市| 平江县| 扬中市| 麻江县| 米脂县| 达日县| 玛纳斯县| 隆林| 岳普湖县| 商南县| 嘉义县| 吉木萨尔县| 荃湾区| 贺兰县| 新疆| 宝清县| 巍山| 聂荣县| 东乌珠穆沁旗| 成都市| 二连浩特市| 荔波县| 凭祥市| 阿图什市| 嘉义市| 乌鲁木齐市| 敖汉旗| 大理市| 儋州市| 舟山市| 翁源县| 宾川县| 溧阳市| 涟源市|