UE5管理內(nèi)容-為不同平臺(tái)優(yōu)化LOD屏幕大小

虛幻引擎5(UE5)通過判定靜態(tài)網(wǎng)格體在屏幕中的大小,來判斷靜態(tài)網(wǎng)格體何時(shí)從一個(gè)LOD切換到另一個(gè)LOD。雖然這種方法很好用,但缺點(diǎn)是,在不同平臺(tái)上的判斷標(biāo)準(zhǔn)會(huì)不一樣。以下教程介紹了如何設(shè)置LOD切換時(shí)的屏幕尺寸閾值,以便你的UE5項(xiàng)目能夠移植到不同平臺(tái)上。
步驟
以下小節(jié)講解了如何在平臺(tái)上定義LOD切換標(biāo)準(zhǔn)。
首先,在?內(nèi)容瀏覽器(Content Browser)?中,找到有幾個(gè)LOD要處理的?靜態(tài)網(wǎng)格體(Static Mesh)?并在?靜態(tài)網(wǎng)格體編輯器(Static Mesh Editor)?中將其打開。本示例中,靜態(tài)網(wǎng)格體有四種LOD。不過,你可以根據(jù)需要擁有更多LOD級(jí)別的網(wǎng)格體。

2.在靜態(tài)網(wǎng)格體編輯器中打開靜態(tài)網(wǎng)格體之后,轉(zhuǎn)至?細(xì)節(jié)(Details)面板?,并展開?LOD設(shè)置(LOD Settings)?類別。

3.禁用?自動(dòng)計(jì)算LOD距離(Auto Compute LOD Distances)?旁邊的復(fù)選框,以便我們可以手動(dòng)設(shè)置應(yīng)該發(fā)生LOD過渡的距離。

4.接下來,轉(zhuǎn)至?LOD選取器(LOD Picker)分段,點(diǎn)擊?自定義(Custom)?選項(xiàng)旁邊的復(fù)選框?qū)⑵鋯⒂?。這樣一來,你可以在靜態(tài)網(wǎng)格體編輯器中同時(shí)查看所有LOD。

5.展開?LOD1?分段,點(diǎn)擊?屏幕大?。⊿creen Size)?選項(xiàng)旁邊的?白色小三角形?,顯示出該選項(xiàng),以添加每個(gè)平臺(tái)的LOD覆蓋。

6.從顯示的逐個(gè)平臺(tái)覆蓋列表中,選擇?為移動(dòng)平臺(tái)添加覆蓋(Add Override for Mobile)?選項(xiàng)。

7.為?LOD 2?和?LOD 3?重復(fù)上述步驟,完成后,你的"細(xì)節(jié)(Details)"面板應(yīng)該類似于下圖。

8.現(xiàn)在你可以在?移動(dòng)(Mobile)?選項(xiàng)下的框中輸入新數(shù)字來調(diào)整移動(dòng)屏幕大小。要了解應(yīng)該將什么樣的屏幕大小用于哪個(gè)LOD,靜態(tài)網(wǎng)格體編輯器中的?視口(Viewport)?會(huì)顯示?當(dāng)前屏幕大?。–urrent Screen Size)?。?

最終結(jié)果
現(xiàn)在,你已經(jīng)為移動(dòng)設(shè)備設(shè)置了LOD過渡時(shí)的距離,你可以設(shè)用相同的步驟,為主機(jī)和PC設(shè)置過渡距離。最后的界面如下圖所示。
