來源:映維網
Unity今天正式為市場帶來了Unity MARS:首個為各行各業創作者提供無縫構建智能AR內容能力的混合現實/增強現實創作工具集。通過Unity MARS創建的體驗能夠完全響應周圍的物理空間,支持任何位置,並使用任何類型的數據,同時允許創造者提供符合終端用戶期望的AR體驗:仿佛確實存在於現實世界之中,並且能夠響應現實世界的數字內容。
Unity的XR工具產品總監提摩尼·韋斯特(Timoni West)表示:「我們已經明確了AR創作者面臨的三大挑戰,並且用Unity MARS解決了它們。創作者可以可視化地編寫複雜的數據型應用程式,並且在不離開MARS創作環境的情況下測試體驗,同時交付具有情景感知能力的,靈活的,能夠與真實世界進行真正交互的應用程式。」
Unity MARS同時將傳感器和環境數據引入到創造性的工作流程中,從而允許創建者能夠交付具有響應現實世界條件的運行時邏輯的應用程式。
為了幫助創造者快速開始構建內容,Unity MARS納入了Starter Templates。預先設計的夠成組件涵蓋了流行的AR用例,包括一個支持所有室內和室外環境模板的培訓教程應用。另外,Unity將很快增加更多的可用模板。有意創造下一代AR體驗的創作者可以享受45天的免費試用期。無論是在設計一輛汽車,審查一個建築設計,或將AR作為一個功能添加到手機遊戲之中,Unity MARS都提供了能夠實現你的願景的工具和工作流程。
團隊從MARS項目的伊始就著眼於解決整個AR開發周期中最常見的痛點:定義變量、測試場景,以及提供能夠與現實世界進行智能交互的AR體驗。
1. 它解決了「無窮多個變量」的問題
AR應用程式主要用於現實環境之中,但眾所周知,要手動定義用戶在使用時可能遇到的所有潛在變量非常困難。什麼物理對象會在其環境之中,而它們又位於什麼地方呢?用戶將如何握持智慧型手機呢?用戶是坐著還是站著呢?
即便你知道用戶使用AR程序時的確切物理位置,房間都可以隨時間而發生變化,你同時需要考慮一系列的人為因素。Unity表示, MARS是獨一無二的AR創作工具,因為它能夠考慮到所有的變量,同時為你提供一個可視化的工作流,這樣你只需少量的編碼即可快速完成原型設計階段。
1.1 基於代理的工作流程
要構建應用程式,你首先要使用代表真實對象的代理。當框架就位後,你可以給代理設置條件和操作,告訴應用程式如何響應它們。
1.2 「模糊」創作
使用「模糊」創作的可視化輔助工具,你可以為真實對象定義最小度量和最大度量,而非精確地編碼值。
1.3 WYSIWYG創作
藉助Simulation View,應用程式將能實現如同在現實世界中運行一樣的可視化效果。你只需將內容直接拖動到視圖中,Unity MARS就會為你處理創建合適的代理和條件。
1.4 可定製構成組件
為了幫助用戶入門,Unity提供了包含熱門AR用例的Starter模板,例如一個支持所有室外和室內環境模板的培訓教程應用。Unity將很快增加更多的模板。
2. 大大減少了測試應用所需的時間
如果你曾開發過AR應用程式,你應該知道在多種設備和多個位置進行測試有多麼困難。即便你只是瞄準諸如活動空間等特定的位置,你都可能無法事先對它進行完整且徹底的測試,因為人群和天氣等都是變量。簡而言之,你不可能針對所有潛在的用戶現實測試AR應用。由於無法改變時空的規律,所以Unity退而求其次:允許用戶在不離開Unity MARS的情況下充分測試AR應用的能力。
2.1 在創作環境中進行充分的測試
Simulation View為你提供了能夠模擬數據的環境模板,這樣你就可以針對各種室內/室外房間和空間測試AR體驗。這意味著你手頭不需要擁有真實的數據,同時不需要在任何目標位置對體驗進行物理測試。另外,你可以構建自己的模擬環境或使用攝影測量掃描數據。
3. 它確保數字內容以可信的方式響應物理世界
當在Unity MARS創作環境中構建並測試了AR體驗,接下來你需要確保它在終端用戶與之交互的任何時間和地點都能進行智能的響應。Unity MARS使之成為可能。它的運行時邏輯能夠響應和適配現實世界,而這對於必須「理解」物理對象位置的培訓應用和遠程導航應用程式來說尤為重要。
3.1 它能夠智能地響應物理世界
你可以在應用程式中使用任何類型的真實數據,包括曲面、圖像、身體追蹤(即將推出)等。始終開啟的查詢系統會根據用戶的環境提供與應用情景相關的行為。
Unity MARS解決了AR應用開發的每個階段中最嚴峻的挑戰,能夠幫助創造者提供符合終端用戶期望的AR體驗:仿佛確實存在於現實世界之中,並且能夠響應現實世界的數字內容。
4. Unity MARS的早期採用者
在開發這款工具的同時,Unity與一系列渴望真正掌握所述技術的創新工作室進行了合作。其中一家是位於英國,並且以尖端AR和VR體驗而聞名的Sugar Creative。
Sugar Creative與Dr. Seuss Enterprises合作,並利用Unity MARS創建了《Dr. Seuss’s ABC AR》。這款應用程式將著名兒童文學家蘇斯博士的角色帶到了現實世界,並通過栩栩如生的互動來增強兒童學習閱讀的能力。公司首席創意和工作室經理威爾·漢弗萊(Will Humphrey)表示:「Unity MARS這個工具包令我們發現了一個全新的視角,通過將角色的變得更為動態,它具備改變沉浸式體驗的潛力。簡單地說,Unity MARS正在增加AR的智能。」
其他使用早期Unity MARS的開發者同樣創建出了各種各樣的AR應用,如汽車展廳的銷售和營銷體驗,以及工廠工人的培訓應用。不管用例如何,大家都認為Unity MARS給予了更多的創作自由度和靈活性。
5. Unity AR Foundation集成
除了以上介紹的功能和優點外,Unity MARS同時利用了Unity AR Foundation框架,這樣你就能夠在Unity中構建一次體驗,並將其部署到多種行動裝置和可穿戴AR設備。這種創作工作流不僅從根本上改變了你創建AR體驗的方式,而且提高了你交付的體驗質量。更多關於Unity MARS的信息請訪問官方頁面。