ARCore安卓版 v1.39.232070593 官方版
軟件介紹
ARCore安卓版是一款由谷歌開發(fā)的手機增強現(xiàn)實(AR)應(yīng)用程序平臺app,類似蘋果的ARKit。能夠讓手機內(nèi)的應(yīng)用程序增加強大的AR功能,支持虛擬對象的放置與跟蹤、環(huán)境理解和光線估計,通過手機設(shè)備的攝像頭、傳感器和計算能力,將虛擬內(nèi)容與現(xiàn)實世界進行交互,還可以和其他AR技術(shù)相結(jié)合搭配使用。
ARCore安卓版可以安裝在華為、小米、三星以及vivo等手機品牌的主流機型上,無需安裝Google play等軟件。環(huán)境理解功能使AR應(yīng)用程序能夠理解設(shè)備所處的環(huán)境,如平面、墻壁和家具。光線估計則使應(yīng)用程序能夠根據(jù)實際光線條件對虛擬內(nèi)容進行渲染,使其與現(xiàn)實環(huán)境更加融合。
軟件特色
1、環(huán)境感知
感知平面,比如你面前的桌子、地面,在虛擬空間中準(zhǔn)確復(fù)現(xiàn)這個平面。
2、動作捕捉
使用手機的傳感器和相機,ARCore 可以準(zhǔn)確感知手機的位置和姿態(tài),并改變顯示的虛擬物體的位置和姿態(tài)。
3、光源感知
使用手機的環(huán)境光傳感器,感知環(huán)境光照情況,對應(yīng)調(diào)整虛擬物體的亮度、陰影和材質(zhì),讓它看起來更融入環(huán)境。
ARCore安卓版使用方法
一、環(huán)境
1、物理環(huán)境
為眾多不同的空間設(shè)計相同的體驗
讓用戶清楚地了解您的應(yīng)用需要多少空間。您能將它用在自己的大腿、餐桌或足球場上嗎?向他們展示理想的使用條件。您可以在 Play 商店中添加預(yù)覽圖片,或在應(yīng)用本身中添加說明。
考慮應(yīng)用可能會使用的所有地方仍然很有幫助,從小公寓到大片田野,不一而足。準(zhǔn)備好應(yīng)對大大小小的空間、家具或交通等現(xiàn)實障礙,以及身體挑戰(zhàn)。
公共空間也提供一系列自己的 AR 挑戰(zhàn)。跟蹤和遮擋變得困難,具體取決于周圍物體和人員的數(shù)量。此外,手機移動和 AR 沉浸感可能會分散注意力或危險。
2、虛擬環(huán)境
增強環(huán)境結(jié)合了通過設(shè)備相機拍攝的真實圖像與虛擬內(nèi)容(例如數(shù)字對象或信息)。
當(dāng)您的手機在現(xiàn)實世界中移動時,ARCore 會跟蹤手機相對于周圍環(huán)境的位置。此過程稱為并發(fā)測距與映射 (COM)。
ARCore 會查看攝像頭圖像并檢測視覺上的顯著特征(稱為特征點)。然后,它會利用這些點來確定自己在位置上的變化。這些視覺信息會與設(shè)備的慣性測量數(shù)據(jù)結(jié)合,從而估測隨時間推移相機相對于周圍環(huán)境的姿態(tài)(位置和方向)。
通過將呈現(xiàn) 3D 內(nèi)容的虛擬攝像頭的位置與設(shè)備攝像頭的方向?qū)R,ARCore 可以從正確的視角渲染虛擬內(nèi)容。這種虛擬圖像疊加在實時拍攝的圖像上,使虛擬內(nèi)容看起來如實呈現(xiàn)。
二、體驗大小
1、定義大小
當(dāng)您開始設(shè)計應(yīng)用時,決定游戲空間的大小。是桌面、臥室一樣大,還是和世界一樣大?
體驗應(yīng)適合環(huán)境。例如,棋盤游戲可能最適合桌面游戲。另一方面,尋寶游戲需要更大的區(qū)域。
向用戶顯示理想的尺寸和最優(yōu)的顯示條件。立刻為客戶設(shè)定預(yù)期。你仍可以給孩子帶來驚喜,但要告訴他們可能會出現(xiàn)意外驚喜的位置。
2、自適應(yīng) Playspace
如果您要打造桌面體驗,請確保它適合每個桌面。將體驗尺寸設(shè)計為響應(yīng)式。某些用戶可能會在大的宴會桌上玩游戲。其他人可能會在小桌子上進行擺放。
三、流派
1、鼓勵運動
許多用戶之前從未體驗過 360 度全景虛擬環(huán)境。而其他人則開始研究如何在游戲內(nèi)部四處移動并進行互動。當(dāng)用戶首次體驗 AR 時,他們常常會忘記可以四處移動。
如果您的體驗需要探索,請?zhí)嵝延脩羲麄兛梢运奶幰苿?。在這種情況下,為用戶提供一個只能通過移動才能完成的目標(biāo)。在屏幕邊緣放置一個虛擬物體,鼓勵它們朝向該物體移動。
將物體隱藏在虛擬或?qū)嵨锖竺妗_@是一種鼓勵用戶運動的有趣方式。
2、無障礙
如果用戶無法四處移動,請為他們提供使用您的應(yīng)用的備選方式。
例如,當(dāng)用戶應(yīng)該更靠近目標(biāo)時,請?zhí)峁┝硪环N訪問目標(biāo)的方式。請盡可能讓用戶點按對象并使其靠近,或提供十字線來幫助用戶觸達較遠的對象。放置文字和說明,確保用戶從各個角度都能看到它們。
隨著用戶感到疲勞,他們會減少四處移動。
允許用戶移動和旋轉(zhuǎn)對象,以防用戶無法圍繞該對象實際移動。
四、安全、舒適
1、確保用戶安全
有時,用戶會沉浸在 AR 體驗中。當(dāng)用戶注意手機攝像頭并忽略現(xiàn)實世界時,用戶可能會碰到物品和人員,并且可能不會注意到周圍的危險。想一想,您的應(yīng)用將用戶引導(dǎo)至哪里。建立提醒以環(huán)顧四周,不定期地提醒他們檢查周圍環(huán)境。
2、不要讓用戶向前走
當(dāng)用戶向后移動時,撞到家具、小動物或其他物體的風(fēng)險要大得多。
3、避免長時間玩游戲
長時間使用 AR 可能會讓用戶感到疲勞。嘗試找出操作過程中的休息點或用戶需要休息的時刻。
4、保持舒適
長時間手機佩戴會很累。鼓勵用戶四處移動手機或更改拿著手機的位置。您還可以在游戲循環(huán)中設(shè)定休息點。
5、休息一下
允許用戶暫?;虮4孢M度。即使用戶切換了實際地點,也能輕松從他們停下的地方繼續(xù)體驗。
五、逼真
1、根據(jù)模型估算
創(chuàng)建 3D 對象時,請按實際大小創(chuàng)建。完整尺寸的對象更容易直接放入體驗中。
所有物體應(yīng)朝向同一方向。使用右手坐標(biāo)空間,其中 +Y 表示向上,+X 表示向右,-Z 表示從原點向前。
在為場景建模時,請確保將其放置在地平面上物體基底幾何中心。
請注意,3D 對象可以從各個角度查看。使用完整的對象,并確保渲染所有表面,即使用戶可能不會立即看到的對象,如窗簾的背面或沙發(fā)的底部。
2、PBR 材質(zhì)
為了使您的資源看起來更真實,請使用基于物理的渲染 (PBR)。
借助 PBR,您可以為場景中的對象添加真實的細節(jié)。它結(jié)合多種紋理來營造深度和紋理的錯覺,并利用光的物理行為為對象賦予一種自然的感覺。
這些紋理可以定義您的對象,并增強 AR 世界的真實外觀。
3、優(yōu)化場景的光照條件。
為了讓虛擬物體與現(xiàn)實世界融為一體,請確保它們采用合適的光線。ARCore 中內(nèi)置了一個光估測系統(tǒng)。它可以讓您渲染根據(jù)周圍區(qū)域動態(tài)調(diào)整的光照條件。
4、在家/外出狀態(tài)
將您的虛擬物體設(shè)計為真實存在。
在 AR 體驗中,每個物體都應(yīng)感覺到它與其他每個物體位于同一場景中。
使用陰影、光照、環(huán)境光遮蔽、物理效果和反射來模擬對象存在。與真實對象一樣,AR 對象也應(yīng)該對現(xiàn)實世界環(huán)境做出反應(yīng)。
六、內(nèi)容展示位置
1、尋找表面
為了查找平面,ARCore 會通過查找屬于同一平面的幾個點來搜索墻壁、天花板或地板。
向用戶展示如何使用手機尋找表面。使用插圖或動畫來向用戶說明如何正確掃描。這有助于用戶了解將手機靠近要檢測的表面、按順時針或環(huán)形運動方式移動手機,以及搜索不會太暗或太亮的表面。
當(dāng)用戶移動手機時,提供即時反饋,證明他們已成功檢測到表面。
2、垂直表面
垂直表面可能比水平表面更難檢測。
垂直表面會反射光線,并且通常涂成同一種顏色,這兩種情況都會導(dǎo)致檢測失敗。
ARCore 能夠檢測垂直表面。但在某些情況下,可能需要更長時間才能找到它們。
3、目的地
目的地是對象最終放置的位置。
在用戶放置對象時,使用視覺指示來引導(dǎo)用戶。陰影有助于指示目的地,可讓用戶更輕松地了解對象將放置在檢測到的表面上的位置。
4、系統(tǒng)推薦的展示位置
應(yīng)用本身可以填充場景。一旦檢測到 Surface,應(yīng)用可以立即開始放置對象。
在以下情況下,系統(tǒng)推薦的展示位置效果最佳:
無需用戶輸入內(nèi)容,就能將虛擬環(huán)境添加到現(xiàn)實空間中
沒有互動,或互動極少
對象是否出現(xiàn)在正確的位置并不重要
AR 模式對您的體驗至關(guān)重要
體驗啟動時開啟 AR 模式
5、拖動即可放置對象
通過輕觸選擇虛擬對象后,用戶可以將其拖動到場景中。許多用戶可能不了解如何拖動。提供清晰的說明,并引導(dǎo)用戶逐步完成拖動過程。
請務(wù)必在用戶拿起物體前,告知用戶如何放置物體!如果用戶事先未獲知放置手勢,則拖動效果也會不太理想。
在以下情況下,拖動操作效果最佳:
需要調(diào)整或轉(zhuǎn)換對象,需要精確地將對象放在某個位置。
七、互動
1、清晰過渡到 AR
通過視覺元素告知用戶他們即將從 2D 屏幕過渡到 AR 模式。您可以在即將發(fā)生過渡時調(diào)暗手機顯示屏,或使用特效對屏幕進行模糊處理。
在某些應(yīng)用中,AR 體驗中只有一部分會發(fā)生。
盡量讓用戶順暢地過渡到 AR。讓用戶啟動從 2D 界面到 AR 的過渡。當(dāng)用戶擁有控制權(quán)時,這種限制不會顯得不顯眼。
您可以添加一個按鈕(例如 AR 圖標(biāo)),讓用戶自行觸發(fā)啟動。
輕輕地讓用戶進入您的 AR 環(huán)境。使用簡單的過渡,例如動畫或淡出。
2、屏幕外探索
通過視覺或聲音提示鼓勵用戶探索屏幕外。
視覺提示可以推動用戶探索周圍的更強大的 AR 世界。例如,讓一只鳥離開屏幕,直到用戶關(guān)注它為止。這種移動有助于引導(dǎo)用戶完成預(yù)期目標(biāo)。
3、深度碰撞
始終考慮用戶的空間。
當(dāng)虛擬物體看起來與現(xiàn)實世界中的物體相交時,為了避免深度碰撞,請注意合理的房間大小和用戶可以使用您的應(yīng)用的各種環(huán)境。
提前設(shè)定預(yù)期,明確說明體驗需要多少空間,從桌面到整個房間,再到世界級空間。
4、對象內(nèi)部
盡管用戶可以將手機置入虛擬世界的物體中,但這打破了您正在創(chuàng)作的現(xiàn)實場景并破壞了沉浸式的畫質(zhì)。出現(xiàn)這種情況時,應(yīng)告知用戶不應(yīng)該出現(xiàn)在他們面前。
視覺提示可幫助用戶避免這些意外碰撞。當(dāng)您想要說出“你不應(yīng)該在這里!”時,將物體內(nèi)部模糊處理。
5、多人游戲體驗
多人游戲體驗可讓不同用戶共享相同的 AR 環(huán)境。某個用戶設(shè)備上顯示的對象會向所有用戶顯示。
玩家 1 檢測到一個表面
玩家 2、3 和 4 通過靠近玩家 1 檢測到同一表面
該應(yīng)用可識別所有玩家并將他們聯(lián)系起來!現(xiàn)在,所有人都可以共用相同的 AR 環(huán)境。
與單人體驗相比,多人游戲體驗可能需要更多掌控力。引導(dǎo)用戶完成每一步。嘗試盡可能順暢地建立連接。
隨著更多用戶加入,請鼓勵他們離第一位用戶更近一點。孩子的設(shè)備連接速度會更快。
ARCore安卓版常見問題
1、ARCore是什么軟件可以刪除嗎?
ARCore是可以刪除的,不過有點麻煩。首先下載兩個軟件:一鍵獲取Root軟件,卸載軟件。兩個軟件配合使用,卸載的時候會提示你獲取root權(quán)限,然后安裝并獲取權(quán)限,卸載就可以了。
2、為什么虛擬物體容易飄或平面長時間識別不出來?
因為AR需要現(xiàn)實環(huán)境有一些圖案特征,如果手機的攝像頭朝著潔白的墻壁、純色的地面等會無法工作,所以AR物體容易飄。
3、為什么安裝了ARCore,應(yīng)用仍提示安裝ARCore?
因為手機安裝的ARCore版本低于應(yīng)用需要的ARCore版本,所以ARCore仍然提示安裝。雖然ARCore沒有圖形界面,但可以在系統(tǒng)設(shè)置的應(yīng)用列表中找到ARCore,查看版本號和卸載舊版本。
4、為什么很多應(yīng)用一開始要拿著手機掃描地面?
因為AR需要一個水平面來固定虛擬物體,地面和桌面是比較好的水平面,所以要先掃描地面。但在地面固定虛擬物體不是唯一的方式,還可以在圖像上固定、在空間固定、點擊屏幕固定。
5、ARCore反復(fù)提示“已停止運行”并且無法工作?
部分機型安裝了1.8版,ARCore會反復(fù)提示“已停止運行”。若出現(xiàn)該問題,請更換成穩(wěn)定的1.7版或最新版本的ARCore。
6、為什么打開應(yīng)用后黑屏或閃退?
因為AR需要相機權(quán)限,所以應(yīng)用沒有檢查權(quán)限時會發(fā)生異常退出。如果相機權(quán)限已打開,則是應(yīng)用自身問題。
- 本地下載地址:
- 僅下載APK文件