于今年4月正式推出的Unreal 5旨在為社區帶來前所未有的自由度、保真度和靈活性,并幫助游戲開發者和各行各業的創作者創作新一代實時3D內容和體驗,而這當然包括XR行業。
在日前發布的Unreal 5.1版本中,引擎最為亮眼的兩項功能虛擬化微多邊形幾何體系統Nanite和動態全局光照和反射解決方案Lumen都已經正式支持XR。
Unreal 5.1版本帶來了更多的更新和改進,從而幫助用戶更加輕松地創造出次世代實時3D內容和體驗。在XR方面,團隊主要優化了OpenXR支持,增強了輸入,改進了HoloLens的OpenXR支持,并且正式納入Nanite、Lumen和時序超分辨率的雙目渲染支持等。
渲染功能(試驗性)
現在團隊為XR添加了針對Nanite、Lumen和時序超分辨率的雙目渲染支持。需要注意的是,目前僅在PC上使用延遲渲染器時支持所述功能。
Nanite是全新的虛擬化微多邊形幾何系統,能夠允許你利用大量的幾何細節創造游戲和體驗。你可以直接導入并復制由數百萬個多邊形組成的任何網格體,同時保持實時幀速率,無任何明顯失真,從而創建具有海量幾何細節的游戲和世界。
全局光照和反射解決方案Lumen。當場景中的直接光照或幾何體發生變化時,它將即時地對間接光照作出相應調整。 有了Lumen,你不再需要編輯光照貼圖的UV并等待光照貼圖的烘焙,同時無需放置反射采集,你可以直接在編輯器內看到與主機相同的效果。
時間超分辨率(Temporal Super Resolution,TSR) 是一種超級采樣工具,可以允許游戲在以較低分辨率渲染的同時實現接近原生的圖像質量,從而提高性能。
改進了OpenXR支持
添加了對ResetOrientationAndPosition接口函數和像素密度的支持,對使用時間分辨率修改的屏幕百分比的試驗性支持,以及若干穩定性改進和漏洞修復。
增強了輸入(測試版)
在5.1中,你可以使用增強輸入為OpenXR項目創建復雜的輸入處理。增強輸入現在支持兼容OpenXR的控制器和頭戴式顯示器。
另外,VR模板已更新,包含如何將增強輸入用于XR項目的示例。
HoloLens的OpenXR支持
刪除了Windows Mixed Reality插件,并已遷移到HoloLens的OpenXR。要在5.1中開發HoloLens項目,你應該安裝Windows Mixed Reality OpenXR運行時和Microsoft OpenXR插件。
已廢棄Oculus VR和SteamVR插件
5.1已經廢棄Oculus VR和SteamVR插件。你可以將OpenXR插件和相關OpenXR運行時用于Meta Quest或SteamVR項目。
以上是Unreal 5.1針對XR項目的優化,完整版本說明請訪問這個頁面。