蘋果發布ARKit設計指南,幫助開發者構建優秀AR應用
蘋果發布了其增強現實平台 ARKit 的第一個設計指南,旨在幫助開發人員更容易入門,更快地創造出引人注目的 AR 體驗。
蘋果的 ARKit 將跟隨 iOS 11一同推出,屆時將使全球數百萬 iPhone 用戶能夠使用 ARKit 平台。蘋果固然希望 ARKit 平台首批體驗能夠順利進行,而展現給用戶的第一印象很重要,任何設計拙劣的 ARKit 應用都可能危及整個生態系統。設計指南的推出可以解決一些可能發生的一些問題,幫助開發人員確保其應用符合標準。
以下是設計指南羅列的重要內容:
使用整個屏幕來吸引人們。儘可能多地使用屏幕來觀看和探索真實世界和虛擬對象,避免過多使用控制和信息來混亂屏幕,減少身臨其境的感受。
在放置虛擬物體時,要創造令人信服的錯覺。並非所有的 AR 體驗只要真實的虛擬對象即可,我們還應該考慮到它們所處真實環境的一些因素。首先,為了獲得最佳效果,請使用逼真的紋理設計詳細的 3D 資產,其次,我們需要使用 ARKit 提供的信息將虛擬對象放置在真實物體的表面上,並適當縮放對象,加入虛擬對象的環境光照因素,在真實世界的表面投射虛擬物體的陰影,以及隨著相機位置的變化更新視覺效果。
考慮物體限制。請記住,人們可能會嘗試在不利於最佳 AR 體驗的環境中使用應用。例如,他們可能會在運動空間不足的地方開啟你的應用,又或者凹凸不平的地方。嘗試預測可能面臨挑戰的地方,並清晰地將需求或期望傳達給用戶。還可以考慮在不同的環境中提供不同的體驗。
注意用戶的舒適度。長時間保持一定距離或角度手持設備可能會疲勞。考慮人們在使用你的應用時該如何手持設備,並儘力不讓他們引起不適,給予他們愉快的體驗。例如,在默認情況下,可以將對象放置在遠方,從而減少不必要的移動。再者,一個遊戲可以分成幾個短章節,中間放入短暫的休息時間。
如果你的應用是鼓勵用戶移動,請記住要慢慢來。例如,在一個遊戲中,不要讓用戶一進入遊戲就讓他躲避瘋狂的虛擬炸彈襲擊,先給他們時間去適應體驗,然後逐步鼓勵他們移動。
注意用戶安全。如果周圍有其他人或物體,運動範圍太大可能會有危險。考慮讓你的應用安全運行的方法。例如,遊戲可以避免大範圍或突然的動作。
使用音頻和觸覺反饋來增強沉浸感。聲音效果或碰撞感覺是確認虛擬對象與真實物體接觸的好方法。在沉浸式遊戲中,背景音樂可以讓用戶感受身處虛擬世界中。相關指導請參閱音頻和觸覺反饋。
在可能的範圍內,在情境中提供提示。例如,在對象周圍放置一個三維旋轉指示器會比基於文本的指令更直觀。然而,在進行環境檢測之前,或用戶沒有對情境做出反應時,文本提示也許是有必要的。
如果你必須要用文字說明,請使用一些平易近人的話語。AR 是一種高級概念,可能會讓一些用戶覺得太複雜難以駕馭。為了使它更平易近人,避免使用一些技術性、面向開發人員的術語,像 ARKit、世界檢測和跟蹤等。相反,使用一些大多數能理解的、常用的話語是比較理想的。
避免在 AR 體驗時產生不必要的中斷。每次用戶退出並重新進入 AR 時,都會檢測和分析環境,此外,手機和相機的位置可能已經改變了,因此,以前放置的虛擬對象很可能被重新定位——它們甚至可能產生了錯位。避免中斷的一種方法是讓人們在不離開 AR 的情況下對對象和設置進行更改。例如,如果用戶放置了他們正在考慮購買的客廳沙發,那麼面料或其他選項最好也在同一個場景下進行。
除此之外,設計指南中還提及了如何放置虛擬對象、用戶與虛擬對象的交互等事項,如果你想嘗試開發 ARKit 體驗,可以到這裡了解更多。
※Facebook將使用人工智慧糾正偏斜的360度照片
※真正的「環回立體」揚聲器:Soundgear
※Oculus宣布夏季大促銷9月5日結束,冰點價即將回升
※宏碁兩款產品進軍360攝像頭領域
※谷歌不到一個月就扼殺了第一台Daydream和Tango手機
TAG:VR科技網 |