前置攝像頭,人臉檢測,Google ARCore 1.7 更新有點多

作為 AR 的開發者,相信 ARCore 和 Sceneform(谷歌為 Java 開發人員提供的 3D 渲染庫)是你常用的兩個工具,是創建增強現實體驗必不可少的強大法寶。在1.6 更新中,追求讓虛擬對象在現實場景中更逼真,打造栩栩如生的感覺。而這次 1.7 版本又進行了重大更新,這一次帶來了前置攝像頭 AR 自拍能力、動畫效果支持,以幫助你改進核心用戶體驗,快來詳細瞭解一下吧。

AR 自拍新姿勢

本次 ARCore 一個重大更新是增加了 Augmented Faces 的 API ,首次支持前置攝像頭,這個 API 使用前置攝像頭精確定位人臉特徵,提供包含 468 個點的高質量 3D 網格,在沒有深度傳感器的情況下,也能在用戶面部疊加豐富多彩的特效。從虛擬面罩、眼鏡、虛擬帽子到膚色修飾,這個網格可以提供 3D 座標以及特定區域的錨點,讓開發者能輕鬆而準確的添加各種效果。


前置攝像頭,人臉檢測,Google ARCore 1.7 更新有點多

相信這個功能是很多開發者期待已久的,基於前置攝像頭的精準面部檢測,你能夠創造很多新穎有趣的玩法,讓用戶解鎖自拍新姿勢。

Google 提供 Unity 和 Sceneform 版本的 Augmented Faces 示例程序,你可以從那裡開始。只需創建 ARCore Session 的時候,指定 “front-facing camera”和啟用 Augmented Faces “mesh” 模式即可。值得注意的是,使用前置攝像頭時,其他 AR 功能如平面檢測,目前還不支持。

前置攝像頭,人臉檢測,Google ARCore 1.7 更新有點多

Sceneform 支持動畫效果

最新版本在 Sceneform 中,支持 3D 模型的動畫,例如能夠實現跳躍、跳舞、旋轉等動作,讓你的 3D 元素更生動,打造更有趣的體驗。想立馬試一試?只需要新建一個動畫,使用 ModelRenderable 中的動畫數據初始化 ModelAnimator(現有 Android 動畫支持擴展)。

前置攝像頭,人臉檢測,Google ARCore 1.7 更新有點多

Unity 增加全新用戶界面組件

在 ARCore 1.7 中,將 ARCore Elements 整合到 ARCore Unity SDK 中,其中包含了一系列經過用戶測試並常用的 AR UI 組件。這項更新簡化了以前的操作流程,也讓用戶體驗更好了。開發者們不用再重複造輪子,直接在 ARCore Elements 中選擇適合你的 AR UI 交互模式,就能添加到你的 app 中。有了 ARCore Elements 這個工具,開發者可以輕鬆地遵循 Google 推薦的 AR 用戶體驗指南。

(請訪問 https://designguidelines.withgoogle.com/ar-design/ )

ARCore Elements 提供了兩種特別有用的 AR UI 組件:

  • Plane Finding - 簡化平面檢測需要的的關鍵步驟
  • Object Manipulation - 使用直觀的手勢來旋轉、提升、平移和調整虛擬對象的大小
前置攝像頭,人臉檢測,Google ARCore 1.7 更新有點多

在 Java 中可共享攝像頭權限

本次 ARCore 1.7 更新中,允許在 Java 中共享攝像頭權限,用戶在體驗 AR 中,可以暫停 AR 體驗,打開攝像頭拍照,再返回 AR 體驗,如果用戶想拍攝自己在 app 中的動作,就變得十分容易啦。同時用戶也可以在標準模式和 AR 模式之間,自由切換。

ARCore 1.7 更新就到這裡啦,希望憑藉這些新的功能,你能打造出更沉浸式、更操作便捷的應用,讓用戶真正愛上 AR 體驗。


分享到:


相關文章: