0
| 本文作者: 田苗 | 2017-06-07 16:34 |

雷鋒網消息,日前 Unity 官方微信發布消息宣布,推出可用于在 macOS 平臺上的構建 VR 內容的實驗預覽版,并在 BitBucket 上開源 Unity ARKit 插件。
今年的 WWDC 上,雷鋒網曾報道 Apple 宣布 macOS 對 AR 的支持,并發布針對 iOS 11 的 ARkit。現場蘋果還演示了用 Vive 結合 ILM 和 Unity 的方式展示對 VR 的支持。
據了解,Unity 推出的 VR 實驗預覽版可構建 High Sierra 應用并免費發布到 App Store。

macOS平臺Unity編輯器VR模式運行Space Pirate Trainer
Unity 官方稱,“在 Unity 實驗預覽版中,我們與 Apple 及 Valve 共同合作對 Metal 2 進行了優化,以適應當前的 VR 渲染路徑、Multi-Pass 以及 Single-Pass 變體。在最初的版本中,我們利用 WWDC 上公布的 Metal 2 新功能結合 Instancing 獲得了顯著的性能提升,而需要的 Draw Call 數量直接減半。”
此外,他們還公布了一些開發要求,雷鋒網整理如下:
使用Unity為macOS開發VR應用
硬件及軟件需求:
下載Unity實驗預覽版,該版本包含啟用VR模式的選項,并添加了OpenVR目標平臺。
您將需要支持macOS的SteamVR插件。可以訪問Valve官網了解更多詳情。
為macOS開發VR內容需要系統版本為macOS High Sierra。該版本包含大量驅動與Metal優化,能最大化發揮硬件的潛能。
與所有VR內容一樣,硬件品質會決定最終創建內容的質量。對于3D的VR內容開發建議使用Radeon Pro 500系列顯卡。
使用ARKit
我們在BitBucket提供了Unity ARKit插件。該Unity插件將讓開發者們輕松訪問ARKit的功能,例如世界追蹤(World Tracking)、實時視頻渲染(Live Video Rendering)、平面預測與更新(Plane Estimation and Updates)、碰撞檢測API(Hit-testing API)、環境光預測(Ambient Light Estimation)以及原點云數據(Raw Point Cloud Data)。
Unity中可以直接通過C#腳本API訪問所有ARKit公開的功能接口。同時還提供了Unity腳本以便于為現有Unity游戲項目集成這些新功能。請查閱BitBucket中Unity-ARKit-Plugin項目說明文件了解更多信息。
硬件及軟件需求如下:
使用Unity ARKit插件需要Unity 5.6.1p1及以上版本。同時也支持上述的實驗預覽版。
iOS 11及以上版本
XCode 9 beta及以上版本,并且需要包含ARKit框架的iOS SDK。
ARKit框架能夠支持的iOS設備
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。