Meta為虛幻引擎開發者發布MR項目演示——《Phanto》,是Unity項目向虛幻引擎5.3的開源移植。這個項目演示了如何將場景網格、穿透(Passthrough)和深度應用程序接口(Depth API)等Presence平台功能結合起來,創建動作豐富的MR遊戲。《Phanto》的大部分功能都是通過虛幻引擎藍圖實現的。
圖源:Meta
《Phanto》是一款MR遊戲,在這款遊戲中,幽靈般的敵人試圖讓玩家的房間充滿異質粘液。玩家必須使用特殊的裝備來清除這些粘液,消滅敵人。演示中進一步展示了Meta與虛幻引擎的交互能力:
- 例如使用場景API進行內容放置:通過藍圖來識別合適的表面,使用場景網格在玩家的環境中放置內容。
- 使用場景網格進的沉浸式網格碰撞:使用從場景網格表面彈回粒子的粒子系統,濺落到房間中的真實物體上,提高沉浸感。
- 使用場景網格進行角色空中導航:場景網格還可與空中角色的光線投射一起使用。角色就能以逼真的方式在房間中移動,對房間的物理布局做出反應。
- 使用場景網格進行角色地面導航:這是通過使用房間的網格動態生成導航網格來實現的。一旦生成導航網格,遊戲就會將其鎖定以防止進一步更改,從而確保整個遊戲的導航效果保持一致。
此外,虛幻引擎的《Phanto》還使用了Application Spacewarp來改善延遲和性能,並使用深度API來創建逼真的Soft Occlusion。這些功能被無縫集成到遊戲代碼中。該應用的的完整源代碼可以在GitHub上獲得。