在做場景時,美術大部分都會將場景上的物件一個一個擺好,但擺完實際跑起來可能會發現怎麼卡卡的。原因在於太多物件電腦要一個一個繪製,若是一起顯示的把它合併在一起效能會好一些。不過東西都擺好了,要整個重新匯入再擺又很麻煩。這時候,要怎麼辦?
今天若是場景在 Unreal Engine 上做,有一個內建功能—「Merge Actor」可以使用!
首先,我們先選擇要合併的物件
點擊上方的 Actor > Merge Actors > Merge Actor Settings
按下後會跳出視窗,這邊我比較會用到的是「Pivot Point at Zero」這個選項,他可以讓合併後的模型座標在 (0, 0, 0) 時,回到合併時的位置。
但這也會衍生出一個「碰撞偵測」問題,建議單純匯出模型在用。若是效能優化的狀況,不要勾選。合併後大概擺回原來附近的位置,再請美術調整一下吧!
Replace Source Actors 這個選項可以的話能不用比較好,它會取代掉原本在 Content Browser 的模型,若要恢復就要靠版本控制了。
這邊的設定設定完後,可以按右下角的「Merge Actors」
或 Actor > Merge Actors > Merge
設定會照我們在Merge Actor Settings 裡面的設定為主,若要變更請再次開啟更改。按下後,會需要選擇儲存的位置和名稱。輸入完後按「Save」就完成了!
若有輸出模型的需求,請對該物件按滑鼠右鍵 > Asset Actions > Export…
即可輸出
格式有
由於之前在做案子時,有遇過效能要再優化,需要合併模型的狀況,而使用這個做法。這個做法有時也會導致 UV 壞掉,因此這是比較應急的做法,最好還是把看不到的面刪掉合併才是最好的!
延伸閱讀
- 在 Unreal Engine 裡,鍵盤事件或 Input 事件都沒反應怎麼辦?
- Unreal Engine 若遇到專案異常,不管重新開啟專案、重新開機,都沒辦法解決怎麼辦?Unreal Engine 專案 Rebuild
- 每次要用到 Unreal Engine 舊專案的素材,都是在資料夾一個個慢慢找並複製?是不是發現有時需要手動設定才會正常?有比較好的方法嗎?Migrate 功能介紹
- 要怎麼合併場景上已經擺好的模型?Unreal Engine Merge Actor 功能介紹
- Unreal Engine 專案輸出後,在輸出的電腦有聲音,但在別台電腦沒有,要如何解決?
- 如何開啟 Unreal Nanite
- 將 Unreal Engine Blueprint 專案轉成 C++ 專案
留言
張貼留言