国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

unity 3d 實(shí)現(xiàn)遮擋剔除效果

這篇具有很好參考價(jià)值的文章主要介紹了unity 3d 實(shí)現(xiàn)遮擋剔除效果。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

聲明:

1.首先創(chuàng)建Unilt Shader Graph?

2.設(shè)置Alpha透明通道

3)添加實(shí)心填充效果

4.編輯渲染管線


聲明:

本教程學(xué)習(xí)均來自U3D中文課堂麥扣老師

1.首先創(chuàng)建Unilt Shader Graph?

2021版創(chuàng)建步驟:

右擊文件夾->create->Shader Graph->URP->Unilt Shader Graph

2.設(shè)置Alpha透明通道

1)在右側(cè)Graph Inspector的Graph Settings中勾選Alpha Clipping以方便設(shè)置Alpha透明通道,并在在空白處右擊新建Create Node 輸入選擇Multiply,利用該乘法可以將顏色加入到費(fèi)尼爾現(xiàn)象當(dāng)中。

unity 遮擋 dither,unity,3d,游戲,unity? ? ? ? ? ? ? ?unity 遮擋 dither,unity,3d,游戲,unity

2)為Alpha的透明設(shè)置顏色輸出

unity 遮擋 dither,unity,3d,游戲,unity

在左側(cè)Occlusion Shader點(diǎn)擊"+"并選擇Color,將"Color"控件拖動(dòng)至編輯框空白處中,單擊該控件,于右側(cè)Graph Inspector中的Node Settings下的Default中設(shè)置相應(yīng)的顏色。

unity 遮擋 dither,unity,3d,游戲,unity

并將對(duì)應(yīng)的控件和輸出相連接,如圖所示:

unity 遮擋 dither,unity,3d,游戲,unity

3)添加實(shí)心填充效果

1)為費(fèi)尼爾現(xiàn)象再添加一個(gè)噪點(diǎn)的效果類似于實(shí)心填充,在空白處右鍵新建在Create Node中輸入選擇Dither

unity 遮擋 dither,unity,3d,游戲,unity

我們可以在x處左右拖動(dòng),觀察到可以用參數(shù)x的數(shù)值在調(diào)整實(shí)心填充的效果。于是我們可以添加一個(gè)變量。

2)在Occlusiton Shader中單擊"+"添加Float,添加一個(gè)變量,想我們剛剛創(chuàng)建“Color”控件一樣,將該控件拖動(dòng)至編輯框的空白處。單擊為它設(shè)置數(shù)值,并向如下圖一樣進(jìn)行關(guān)聯(lián)。

unity 遮擋 dither,unity,3d,游戲,unityunity 遮擋 dither,unity,3d,游戲,unity

4.編輯渲染管線

回到游戲編輯界面,對(duì)渲染管線進(jìn)行編輯。默認(rèn)在Pipeline Settings中的Universal Render Pipeline Asset_Renderer

?unity 遮擋 dither,unity,3d,游戲,unity

在Inspector中單擊Add Renderer Feature->Render Objevts(Experimental),在Material中選擇剛剛我們創(chuàng)建編輯的"Occlusion"效果,導(dǎo)入到渲染管線中。

unity 遮擋 dither,unity,3d,游戲,unity

這里我勾選深度"Depth",并將深度比例"Depth Test"設(shè)置為Greater,意味著更遠(yuǎn)的深度的效果,比如我們將人物Player移動(dòng)至物體后可以實(shí)現(xiàn)"Occlusion"透明的效果。

unity 遮擋 dither,unity,3d,游戲,unity

?切換至game頁面,我們可以發(fā)現(xiàn)我們想要的透明剔除效果已經(jīng)實(shí)現(xiàn)了!

unity 遮擋 dither,unity,3d,游戲,unity文章來源地址http://www.zghlxwxcb.cn/news/detail-818360.html

到了這里,關(guān)于unity 3d 實(shí)現(xiàn)遮擋剔除效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Three.js】遮擋剔除

    【Three.js】遮擋剔除

    考慮到場(chǎng)景中模型頂點(diǎn)過多會(huì)讓fps過低,所以想把相機(jī)看不到的模型從場(chǎng)景中移除,來提高渲染性能,但是后續(xù)測(cè)試結(jié)果讓我恍然大悟。雖然場(chǎng)景中的頂點(diǎn)數(shù)降低了很多,但是每次渲染檢查遮擋的過程本身就是一個(gè)消耗性能的行為,有點(diǎn)適得其反了。雖然并沒有解決問題,但

    2024年02月13日
    瀏覽(22)
  • 【Unity3D賽車游戲】【五】Unity中汽車加速效果是如何優(yōu)化的?

    【Unity3D賽車游戲】【五】Unity中汽車加速效果是如何優(yōu)化的?

    ?????個(gè)人主頁 :@元宇宙-秩沅 ????? hallo 歡迎 點(diǎn)贊?? 收藏? 留言?? 加關(guān)注?! ????? 本文由 秩沅 原創(chuàng) ????? 收錄于專欄 :Unity游戲demo – ??????版本: Unity2021 ??????適合人群:Unity初學(xué)者 ??????學(xué)習(xí)目標(biāo):3D賽車游戲的基礎(chǔ)制作 ??????技能掌握

    2024年02月10日
    瀏覽(25)
  • 前端css/less繞橢圓軌道旋轉(zhuǎn)動(dòng)畫 帶遮擋效果 3D

    前端css/less繞橢圓軌道旋轉(zhuǎn)動(dòng)畫 帶遮擋效果 3D

    效果如圖,多個(gè)物體在軌道上繞中心物體旋轉(zhuǎn),當(dāng)旋轉(zhuǎn)到物體后面時(shí)將被遮擋。主要使用css實(shí)現(xiàn),為了簡(jiǎn)化代碼,引入less進(jìn)行處理。 本質(zhì)上是使用動(dòng)畫控制軌道帶動(dòng)內(nèi)部的物體進(jìn)行旋轉(zhuǎn),計(jì)算出每個(gè)物體在橢圓軌道上的位置,使用絕對(duì)定位放置物體。由于軌道上物體有多個(gè)

    2024年02月03日
    瀏覽(54)
  • Unity UI不被3D物體遮擋

    Unity UI不被3D物體遮擋

    UI Shader: 用該Shader創(chuàng)建一個(gè)材質(zhì),將該材質(zhì)掛到不被模型遮擋的UI上。 TextMeshPro 設(shè)置: 修改TextMesh Pro/Shaders/TMP_SDF.shader 修改如下:

    2024年02月07日
    瀏覽(36)
  • unity 3d實(shí)現(xiàn)各種粒子效果

    unity 3d實(shí)現(xiàn)各種粒子效果

    直接調(diào)整為【Stretched Billboard拉伸/延伸渲染】 控制雨的大小 創(chuàng)建個(gè)材質(zhì) 材質(zhì)設(shè)置 掛載材質(zhì) 設(shè)置延申效果 第一個(gè)叫做Speed Scale:通過比較每個(gè)粒子的速度,來去決定每個(gè)粒子拉伸/延伸的長(zhǎng)度 而Length Scale:通過粒子的寬度,來決定粒子的長(zhǎng)度 3d粒子大小隨機(jī)化 顏色也可以設(shè)置隨

    2024年02月09日
    瀏覽(23)
  • 【實(shí)現(xiàn)100個(gè)unity特效之7】unity 3d實(shí)現(xiàn)各種粒子效果

    【實(shí)現(xiàn)100個(gè)unity特效之7】unity 3d實(shí)現(xiàn)各種粒子效果

    直接調(diào)整為【Stretched Billboard拉伸/延伸渲染】 控制雨的大小 創(chuàng)建個(gè)材質(zhì) 材質(zhì)設(shè)置 掛載材質(zhì) 設(shè)置延申效果 第一個(gè)叫做Speed Scale:通過比較每個(gè)粒子的速度,來去決定每個(gè)粒子拉伸/延伸的長(zhǎng)度 而Length Scale:通過粒子的寬度,來決定粒子的長(zhǎng)度 3d粒子大小隨機(jī)化 顏色也可以設(shè)置隨

    2024年01月19日
    瀏覽(24)
  • Android集成Unity,實(shí)現(xiàn)3D看房效果

    Android集成Unity,實(shí)現(xiàn)3D看房效果

    前幾天有人找小編問能不能把3D模型放入到Unity中,再把Unity放入到Android APP中,在APP中實(shí)現(xiàn)觀看房屋家具的功能,這次小編便來分享一下吧,如果還需要了解Android 集成Unity知識(shí)的,可以翻我主頁其他文章 Android3D觀看房屋家具效果演示 Unity 3D官網(wǎng) Android Studio官網(wǎng) 3D模型官網(wǎng) 如

    2024年02月11日
    瀏覽(22)
  • unity 2D中,實(shí)現(xiàn)點(diǎn)擊按鈕可以游戲暫停的效果

    在Unity 2D中,可以通過以下步驟和代碼來設(shè)置一個(gè)按鈕,實(shí)現(xiàn)游戲暫停的效果: 創(chuàng)建一個(gè)空對(duì)象,命名為\\\"GameManager\\\",用于管理游戲狀態(tài)。 在GameManager對(duì)象上添加一個(gè)腳本,命名為\\\"PauseManager\\\"。 在腳本中添加以下代碼: 在場(chǎng)景中創(chuàng)建一個(gè)Canvas對(duì)象,用于放置按鈕。 在Canvas下創(chuàng)

    2024年02月03日
    瀏覽(39)
  • Unity實(shí)現(xiàn)一個(gè)3D塔防游戲

    Unity是一款游戲引擎,可以用來開發(fā)各種類型的游戲。在這篇文章中,我們將使用Unity來創(chuàng)建一個(gè)3D塔防游戲。本文將從游戲設(shè)計(jì)開始,一步一步地講解如何實(shí)現(xiàn)一個(gè)基本的塔防游戲。 對(duì)啦!這里有個(gè)游戲開發(fā)交流小組里面聚集了一幫熱愛學(xué)習(xí)游戲的零基礎(chǔ)小白,也有一些正在

    2023年04月26日
    瀏覽(21)
  • 【實(shí)現(xiàn)100個(gè)unity特效】shader實(shí)現(xiàn)3D物品閃光和描邊效果

    【實(shí)現(xiàn)100個(gè)unity特效】shader實(shí)現(xiàn)3D物品閃光和描邊效果

    線狀映射圖片 配置,按該shader新增材質(zhì) Outline Width控制描邊 Line Speed控制閃光速度 當(dāng)然,還可以修改對(duì)應(yīng)的顏色 效果演示 贈(zèng)人玫瑰,手有余香!如果文章內(nèi)容對(duì)你有所幫助,請(qǐng)不要吝嗇你的 點(diǎn)贊評(píng)論和關(guān)注 ,以便我第一時(shí)間收到反饋,你的每一次 支持 都是我不斷創(chuàng)作的最

    2024年01月25日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包