UE5管理內(nèi)容-骨架網(wǎng)格體逐平臺(tái)LOD

雖然擁有多個(gè)細(xì)節(jié)層級(jí)(LOD)骨架網(wǎng)格體可以有助于降低距離對(duì)象的渲染成本,但在內(nèi)存等資源有限的平臺(tái)上,存儲(chǔ)這些信息所需的額外內(nèi)存可能是個(gè)問(wèn)題。在下面的教程中,我們將介紹如何限制平臺(tái)可以使用的骨架網(wǎng)格體LOD數(shù)量。
步驟
在下面部分,我們將介紹在PC、主機(jī)和移動(dòng)平臺(tái)上使用虛幻引擎4(UE4)項(xiàng)目時(shí)如何指定應(yīng)使用哪個(gè)骨架網(wǎng)格體LOD。
在?內(nèi)容瀏覽器(Content Browser)?中,找到一個(gè)使用LOD的?骨架網(wǎng)格體(Skeletal Mesh),并在?骨架網(wǎng)格體編輯器(Skeletal Mesh Editor)?中打開(kāi)它。
?

在本例中,選擇的骨架網(wǎng)格體有四個(gè)LOD,但是,您可以根據(jù)項(xiàng)目的需要選擇一個(gè)包含更多或更少LOD的骨架網(wǎng)格體。
2.在骨架網(wǎng)格體編輯器中打開(kāi)骨架網(wǎng)格體后,在?資源詳情(Asset Details)?面板的?LOD設(shè)置(LOD Settings)下,單擊?最小LOD(Minimum LOD)?旁邊的?+?號(hào)。

3.從顯示的列表中,單擊平臺(tái)名稱選擇要覆蓋的平臺(tái)。

在上面的示例中,我們?yōu)?桌面(Desktop)、移動(dòng)(Mobile)?和?主機(jī)(Console)?平臺(tái)組設(shè)置了覆蓋。
您還可以在下表中標(biāo)識(shí)的每個(gè)?平臺(tái)組?中設(shè)置單獨(dú)的平臺(tái)。
桌面
Linux、Mac或Windows
移動(dòng)
Lumin、TVOS、HTML5、Android或iOS
主機(jī)
Switch、Xbox One或PS4
4.為每個(gè)?平臺(tái)?輸入一個(gè)?最小LOD(Minimum LOD)值。
?

最小LOD(Minimum LOD)設(shè)置通過(guò)限制應(yīng)先使用哪個(gè)LOD級(jí)別來(lái)工作。輸入0將允許使用每個(gè)LOD,而輸入4將僅允許使用最后一個(gè)LOD。在上面的示例中,我們使用?0作為?默認(rèn)(Default)?值,使用?0?作為?桌面(Desktop)?值,使用?2?作為?移動(dòng)(Mobile)?值,最后使用?1?作為?主機(jī)(Console)?值。
5.完成后,確保按?保存(Save)?按鈕來(lái)保存更改。

最終結(jié)果
所有平臺(tái)都設(shè)置了各自的LOD后,就可以在游戲中使用該骨架網(wǎng)格體了。
下圖詳細(xì)說(shuō)明了如何基于平臺(tái)使用LOD。

在PC上,使用所有LOD,因?yàn)樽钚OD已被設(shè)置為0。
在主機(jī)上,不使用LOD 0,因?yàn)樽钚OD已設(shè)置為1。
在移動(dòng)設(shè)備上,不使用LOD 0和LOD 1,因?yàn)長(zhǎng)OD已設(shè)置為2。