• 您的位置:首頁 > 新聞動態 > Unity3D

    Unity支持為macOS開(kāi)發VR及AR內容

    2017/11/15      點擊:

    Unity的三大宗旨之一就是讓開發大眾化,也熱切注視著(zhe)VR/AR行業相(xiàng)關的*新消息,希(xī)望(wàng)能幫助全球開發者們將創意變(biàn)為現(xiàn)實。

    在(zài)6月(yuè)6日的WWDC上,Apple首次公開展示了ioses對AR以及macOS對VR的支持。開發者們將可以利用集成ARKit的Unity直接為ioses設備開發增(zēng)強現實(shí)的應用,並且可以為macOS平台創建360全景視頻以(yǐ)及前沿的VR內(nèi)容。我們也比較興奮能(néng)與Apple合作來共同擴展VR/AR生態係統,並確保XR(VR、AR、MR統稱為(wéi)XR)行業能讓全球社(shè)區觸手可及。

    現在Unity也推出了可用(yòng)於在macOS平台(tái)上構建VR內(nèi)容的實驗預覽版(bǎn),並(bìng)在BitBucket上開源了Unity ARKit插件。

    Unity滿足大家對於VR及(jí)AR內容開發的期望,能夠支持在Mac版的Unity編輯器中直接測試XR應(yīng)用(yòng)並快速迭代。使用(yòng)VR實驗(yàn)預覽版即可構建(jiàn)High Sierra應用並(bìng)免費發布至App Store。我們也(yě)與一些開(kāi)發商共同對該版本進行了測試,下麵是來自開發商的部分反饋:

    “除了(le)將項目升級為(wéi)*新的(de)Unity預覽版本之(zhī)外,幾乎毫不費力就可以將(jiāng)PC端的VR遊戲較好移植到macOS平台。”

    -- Zack Brown, Zulubo Productions

    “總體來說,使用Unity將《Space Pirate Trainer》移植到(dào)macOS平台的過程比較流暢(chàng)。我們讓其(qí)在macOS係(xì)統上跑了好幾個小時(shí)。之前我(wǒ)對Metal支持還有些(xiē)猶疑,但Unity與Apple讓(ràng)整(zhěng)個流程相當簡潔(jié)。過去(qù)幾個月裏(lǐ)Unity對Metal的支持進行(háng)了大量優化,並且支持很(hěn)多自定義著(zhe)色(sè)器,盡管在創建這些著色器(qì)時並非從Metal的角度出發。Unity、Valve及Apple都做得比較出色!”

    – Dirk Van Welden, I-Illusions

    macOS平台Unity編輯器(qì)VR模式運行Space Pirate Trainer

    在該Unity實驗預覽(lǎn)版中,我們與Apple及Valve共同合作對Metal 2進行了優化,以(yǐ)適應(yīng)當前的VR渲染路徑(jìng)、Multi-Pass以(yǐ)及Single-Pass變體。在*初(chū)的版本中,我們利用(yòng)WWDC上公布(bù)的Metal 2新功(gōng)能結合Instancing獲得了顯著的性能(néng)提升,而需要的Draw Call數(shù)量更是直接減半。

    使用Unity為macOS開發VR應用

    我(wǒ)們希望所有對macOS平台的VR開發(fā)感興趣的開發者們都來試用此實驗預覽版,並在社區提供您的(de)反饋,來幫助我們進一步改善產品質量。與所有Unity實驗預(yù)覽版一樣,在您進行升級之前請(qǐng)務必備份您(nín)的項目!

    硬件及軟件需求:

    下載(zǎi)Unity實驗預覽版,該版本包含啟(qǐ)用VR模式的選項,並添加了OpenVR目標平(píng)台。

    您將需要支持macOS的SteamVR插件。可以訪問Valve官網了解更多詳(xiáng)情。

    為macOS開發VR內容(róng)需要係統版本為(wéi)macOS High Sierra。該(gāi)版本包含大(dà)量驅動與Metal優化,能*大化發揮硬(yìng)件(jiàn)的潛能。

    與所有VR內容一樣,硬件品質會(huì)決定*終創建內(nèi)容(róng)的質量。對(duì)於3D的VR內容開發建議使用(yòng)Radeon Pro 500係列顯卡。

    使用ARKit

    我(wǒ)們在BitBucket提供了Unity ARKit插件。該Unity插件將讓開發者(zhě)們輕鬆訪問ARKit的功能(néng),例如世界追蹤(World Tracking)、實時視頻渲染(Live Video Rendering)、平麵預測與更新(Plane Estimation and Updates)、碰(pèng)撞檢測API(Hit-testing API)、環境光預測(Ambient Light Estimation)以(yǐ)及原點(diǎn)雲數據(Raw Point Cloud Data)。

    Unity中可以(yǐ)直接通過C#腳本API訪(fǎng)問所有ARKit公開的功(gōng)能接口。同時還(hái)提供了Unity腳本(běn)以便於為現有Unity遊戲項目集成這些新功能。請查閱BitBucket中Unity-ARKit-Plugin項目說明文件了解更多信息。

    硬件及軟件需求如下:

    ·使用Unity ARKit插件需要(yào)Unity 5.6.1p1及以上版本(běn)。同時也支持上述的實驗(yàn)預覽版。

    ·ioses 11及以(yǐ)上版(bǎn)本

    ·XCode 9 beta及(jí)以上版本,並且需要包含(hán)ARKit框(kuàng)架的ioses SDK

    ·ARKit框架能夠支(zhī)持的ioses設備(bèi)

    日本中出视频|午夜免费福利在线|亚洲精品亚洲人成在线下载|国产高潮流白浆免费观看不卡|偷拍亚洲欧美|亚洲中文字幕久爱亚洲伊人|久久久久香蕉视频|国产欧美日韩一区|久久国产成人亚洲精品影院老金|久久久久中文字幕