Unity 場景內(nèi)出現(xiàn)粉色Shader的處理方法
0 丟失材質(zhì)或者渲染文件丟失表現(xiàn)
1 查看Shader類型
確認(rèn)是否安裝了URP 或者HDRP 對于的對象使用的Shader
沒有的話【使用包管理器進(jìn)行安裝】
1.1 查看后是URP的Shader
這里并沒有現(xiàn)實(shí)為Hidden 或者 Error 之類的隱藏或者錯(cuò)誤找不到字段 說明已經(jīng)安裝了URP包,含有對應(yīng)的Shader。
這里包沒有問題,跳過第二步,進(jìn)入第三步
2 查看是否安裝對應(yīng)的管線:
2.1 內(nèi)置管線包
2.2 URP包
2.3 HDRP的包
3 檢查質(zhì)量設(shè)置
3.1 查看渲染管線文件
這一步是很重要的一步,通常模板建立的工程會(huì)直接有文件關(guān)聯(lián),而后導(dǎo)入的工程可能會(huì)確實(shí)部分關(guān)聯(lián)或者文件。
這里發(fā)現(xiàn)Render Plpeline Asset - 渲染管線文件 為空,意思是編輯器不知道進(jìn)行何種質(zhì)量的渲染。
3.2 設(shè)置渲染管線文件
點(diǎn)擊右側(cè)的選擇按鈕進(jìn)行選擇或者新建渲染文件拖入均可
正常新建工程都會(huì)有高中低三種質(zhì)量的渲染文件,如果沒有從同版本的工程導(dǎo)入即可,另外還可以導(dǎo)入示例管線文件。
3.2.1 選擇管線文件
這里使用的示例管線文件
3.2.2 彈窗提示 需要一些時(shí)間
3.2.3 然后設(shè)置完成后,顯示正常
3.3 導(dǎo)入示例管線文件
3.3.1 點(diǎn)擊URP包 右側(cè)詳細(xì)面板的導(dǎo)入樣本即可
3.3.2 里邊包含部分配置好的管線文件
4 升級材質(zhì)
4.1 如果是2021穩(wěn)定版之前的版本 URP會(huì)有直接的升級材質(zhì)選項(xiàng)
可以選擇升級工程 或者 選擇的材質(zhì)為當(dāng)前管線Shader 方便快捷
4.2 如果是2021穩(wěn)定版之后的版本 URP遷移了升級材質(zhì)選項(xiàng)
4.2.0 官方說明文檔
文檔鏈接
4.2.1 選擇Window > Rendering > Render Pipeline Converter
4.2.2 打開渲染管道轉(zhuǎn)換器窗口
4.2.3 選擇轉(zhuǎn)換類型
4.2.4 根據(jù)轉(zhuǎn)換類型,對話框會(huì)顯示可用的轉(zhuǎn)換器。選擇或清除轉(zhuǎn)換器名稱旁邊的復(fù)選框,以啟用或禁用轉(zhuǎn)換器
有關(guān)可用轉(zhuǎn)換器的列表,請參見 4.2.7 - 轉(zhuǎn)換類型和轉(zhuǎn)換器.
4.2.5 點(diǎn)擊初始化轉(zhuǎn)換器。渲染管道轉(zhuǎn)換器預(yù)處理項(xiàng)目中的資源,并顯示要轉(zhuǎn)換的元素列表。選中或清除資產(chǎn)旁邊的復(fù)選框,以在轉(zhuǎn)換過程中包括或排除它們。
4.2.6 點(diǎn)擊轉(zhuǎn)換資產(chǎn)開始轉(zhuǎn)換過程。
注意:轉(zhuǎn)換過程會(huì)對項(xiàng)目進(jìn)行不可逆的更改。在轉(zhuǎn)換之前備份您的項(xiàng)目。
當(dāng)轉(zhuǎn)換器處理完所有選定的元素后,它會(huì)在窗口中顯示每個(gè)元素的狀態(tài)。
- 綠色復(fù)選標(biāo)記:轉(zhuǎn)換順利進(jìn)行。
- 紅色圖標(biāo):轉(zhuǎn)換失敗。
打開轉(zhuǎn)換器窗口,檢查帶有警告的元件。查看轉(zhuǎn)換后的項(xiàng)目后,關(guān)閉“渲染管道轉(zhuǎn)換器”窗口。
4.2.7 轉(zhuǎn)換類型和轉(zhuǎn)換器
渲染管道轉(zhuǎn)換器允許您選擇以下轉(zhuǎn)換類型之一:
-
內(nèi)置渲染管道2D到URP 2D
-
升級2D URP資產(chǎn)
-
URP的內(nèi)置渲染管道
當(dāng)您選擇一種轉(zhuǎn)換類型時(shí),該工具會(huì)顯示可用的轉(zhuǎn)換器。
以下部分描述了每種轉(zhuǎn)換類型可用的轉(zhuǎn)換器。
4.2.7.1 內(nèi)置渲染管道2D到URP 2D
此轉(zhuǎn)換類型將項(xiàng)目元素從內(nèi)置渲染管道2D轉(zhuǎn)換為URP 2D。
可用轉(zhuǎn)換器:
- 材料和材料參考升級
該轉(zhuǎn)換器將所有材質(zhì)和材質(zhì)引用從內(nèi)置渲染管道2D轉(zhuǎn)換到URP 2D。
4.2.7.2 升級2D URP資產(chǎn)
此轉(zhuǎn)換類型將2D項(xiàng)目的資產(chǎn)從早期的URP版本升級到當(dāng)前的URP版本。
可用轉(zhuǎn)換器:
- 自由光源的參數(shù)化升級
該轉(zhuǎn)換器將所有參數(shù)燈光轉(zhuǎn)換為自由形式燈光。
4.2.7.3 URP的內(nèi)置渲染管道
此轉(zhuǎn)換類型將項(xiàng)目元素從內(nèi)置呈現(xiàn)管道轉(zhuǎn)換為URP。
可用轉(zhuǎn)換器:
- 渲染設(shè)置
該轉(zhuǎn)換器創(chuàng)建URP資源和渲染器資源。然后,轉(zhuǎn)換器評估內(nèi)置渲染管道項(xiàng)目中的設(shè)置,并將它們轉(zhuǎn)換為URP資源中的等效屬性。
- 材料升級
這個(gè)轉(zhuǎn)換器轉(zhuǎn)換材料。
- 動(dòng)畫剪輯轉(zhuǎn)換器
該轉(zhuǎn)換器轉(zhuǎn)換動(dòng)畫剪輯。它運(yùn)行在材料升級轉(zhuǎn)換器完成后。文章來源:http://www.zghlxwxcb.cn/news/detail-406539.html
- 只讀材料轉(zhuǎn)換器
該轉(zhuǎn)換器轉(zhuǎn)換Unity項(xiàng)目附帶的預(yù)建只讀材料。該轉(zhuǎn)換器對項(xiàng)目進(jìn)行索引并創(chuàng)建臨時(shí)的.index文件。這可能需要很長時(shí)間。文章來源地址http://www.zghlxwxcb.cn/news/detail-406539.html
到了這里,關(guān)于Unity場景內(nèi)模型出現(xiàn)粉色的處理方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!