0
本文作者: 田苗 | 2017-06-07 16:34 |
雷鋒網(wǎng)消息,日前 Unity 官方微信發(fā)布消息宣布,推出可用于在 macOS 平臺(tái)上的構(gòu)建 VR 內(nèi)容的實(shí)驗(yàn)預(yù)覽版,并在 BitBucket 上開源 Unity ARKit 插件。
今年的 WWDC 上,雷鋒網(wǎng)曾報(bào)道 Apple 宣布 macOS 對(duì) AR 的支持,并發(fā)布針對(duì) iOS 11 的 ARkit?,F(xiàn)場蘋果還演示了用 Vive 結(jié)合 ILM 和 Unity 的方式展示對(duì) VR 的支持。
據(jù)了解,Unity 推出的 VR 實(shí)驗(yàn)預(yù)覽版可構(gòu)建 High Sierra 應(yīng)用并免費(fèi)發(fā)布到 App Store。
macOS平臺(tái)Unity編輯器VR模式運(yùn)行Space Pirate Trainer
Unity 官方稱,“在 Unity 實(shí)驗(yàn)預(yù)覽版中,我們與 Apple 及 Valve 共同合作對(duì) Metal 2 進(jìn)行了優(yōu)化,以適應(yīng)當(dāng)前的 VR 渲染路徑、Multi-Pass 以及 Single-Pass 變體。在最初的版本中,我們利用 WWDC 上公布的 Metal 2 新功能結(jié)合 Instancing 獲得了顯著的性能提升,而需要的 Draw Call 數(shù)量直接減半?!?/p>
此外,他們還公布了一些開發(fā)要求,雷鋒網(wǎng)整理如下:
使用Unity為macOS開發(fā)VR應(yīng)用
硬件及軟件需求:
下載Unity實(shí)驗(yàn)預(yù)覽版,該版本包含啟用VR模式的選項(xiàng),并添加了OpenVR目標(biāo)平臺(tái)。
您將需要支持macOS的SteamVR插件??梢栽L問Valve官網(wǎng)了解更多詳情。
為macOS開發(fā)VR內(nèi)容需要系統(tǒng)版本為macOS High Sierra。該版本包含大量驅(qū)動(dòng)與Metal優(yōu)化,能最大化發(fā)揮硬件的潛能。
與所有VR內(nèi)容一樣,硬件品質(zhì)會(huì)決定最終創(chuàng)建內(nèi)容的質(zhì)量。對(duì)于3D的VR內(nèi)容開發(fā)建議使用Radeon Pro 500系列顯卡。
使用ARKit
我們在BitBucket提供了Unity ARKit插件。該Unity插件將讓開發(fā)者們輕松訪問ARKit的功能,例如世界追蹤(World Tracking)、實(shí)時(shí)視頻渲染(Live Video Rendering)、平面預(yù)測與更新(Plane Estimation and Updates)、碰撞檢測API(Hit-testing API)、環(huán)境光預(yù)測(Ambient Light Estimation)以及原點(diǎn)云數(shù)據(jù)(Raw Point Cloud Data)。
Unity中可以直接通過C#腳本API訪問所有ARKit公開的功能接口。同時(shí)還提供了Unity腳本以便于為現(xiàn)有Unity游戲項(xiàng)目集成這些新功能。請(qǐng)查閱BitBucket中Unity-ARKit-Plugin項(xiàng)目說明文件了解更多信息。
硬件及軟件需求如下:
使用Unity ARKit插件需要Unity 5.6.1p1及以上版本。同時(shí)也支持上述的實(shí)驗(yàn)預(yù)覽版。
iOS 11及以上版本
XCode 9 beta及以上版本,并且需要包含ARKit框架的iOS SDK。
ARKit框架能夠支持的iOS設(shè)備
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。