Google ARCore 1.7 が Honor View 20、Moto G7 などをサポートするようになりました

click fraud protection

拡張現実 Android アプリ用の Google の ARCore SDK がバージョン 1.7 になり、新しい API と Honor View 20、Moto G7、OPPO R17 Pro などのサポートが追加されました。

Google の拡張現実 SDK、ARCore がバージョン 1.7 に大幅にアップデートされます。 Google はブログ投稿で、バージョン 1.7 は次の点に重点を置いていると述べています。 拡張現実セルフィー、Sceneform AR アプリでのキャラクターのアニメーション、ARCore 要素の統合、共有要素の追加などの「クリエイティブ要素」 カメラへのアクセス。 さらに、サポートされるデバイスの公式リストが拡大され、Honor View 20、Moto G7 シリーズ、OPPO R17 Pro などのデバイスが含まれるようになりました。

ARCore 1.7 の概要

拡張顔 API

新しい 拡張顔 API 開発者がユーザーの顔を 3D 効果でオーバーレイできるようにします。 一例として、Googleによれば、開発者はアニメーションマスク、眼鏡、仮想帽子などのエフェクトを作成したり、肌のレタッチを実行したりできるという。 前面カメラを使用して、座標と領域固有のアンカーを提供する 468 ポイントの 3D メッシュを作成します。 開発者は Unity または Sceneform を使用して、Augmented Faces API の使用を開始できます。

Sceneform のアニメーション

Sceneform で作成されたオブジェクトに、ダンス、ジャンプ、回転などのアニメーションを追加できるようになりました。

ARCore 要素の統合

Unity 用 ARCore SDK には、ワークフローを簡素化するために設計された一般的な AR UI コンポーネントである ARCore Elements が統合されています。 平面検索とオブジェクト操作。表面を検出し、ジェスチャを使用してオブジェクトを検出するプロセスを合理化します。 それぞれ仮想オブジェクトを操作することは、Google がブログで強調した AR UI コンポーネントの 2 つです 役職。

ARコア要素開発者: Google LLC

価格:無料。

4.

ダウンロード

共有カメラアクセス

SDK の共有カメラ アクセスのおかげで、AR モードへの切り替えがよりシームレスになります。 この機能を使用すると、ユーザーは AR エクスペリエンスを一時停止し、カメラにジャンプして写真 (理想的にはアプリ内の何か) を撮り、その後スムーズに AR エクスペリエンスに戻ることができます。

Android 用 ARCore SDK 1.7.0 変更ログ

新しい API と機能

  • 新しい Camera.getTrackingFailureReason() (Java) と ArCamera_getTrackingFailureReason() 追跡状態が次の場合に AR 追跡失敗の理由を返す (NDK) メソッド PAUSED.
  • 新しい Frame.transformCoordinates2d(…) (Java) と ArFrame_transformCoordinates2d(…) 2D 座標のリストを 1 つの 2D 座標系から別の 2D 座標系に変換する (NDK) メソッド。
  • 新しいセッションコンストラクター Session(Context, Set) (Java) と ArSession_createWithFeatures() (NDK) 以下のような新しい機能を有効にします。
  • 前面カメラと拡張顔
    • アプリは、 FRONT_CAMERA セッション作成時の機能。
    • 新しい方法 CameraConfig.getFacingDirection() (Java) と ArCameraConfig_getFacingDirection() (NDK) アプリが前面カメラを使用しているかどうかを確認できるようにします。
    • 注記: 前面カメラを使用する場合、モーション トラッキング、すべてのタイプのアンカー、拡張画像、および平面検出は利用できません。
    • 新しい方法 Config.setAugmentedFaceMode(…) アプリで Augmented Faces を有効にします。
    • 新しい追跡可能 AugmentedFace 顔を検出し、領域のポーズを決定し、3D 顔メッシュを生成するクラス。
    • AugmentedFace (Java) クラスと一連の ArAugmentedFace_* (NDK) メソッドは、3D 顔メッシュの中心ポーズ、領域ポーズ、頂点、法線、および三角形のインデックスを要求するゲッターを提供します。
  • 共有カメラアクセス (Java のみ)
    • アプリは、 SHARED_CAMERA セッション作成時の機能。 この機能は主に、カメラ専用 (非 AR) モードと ARCore モードの間の高速切り替えを可能にすることを目的としています。
    • 新しい shared_camera_java ARCore とカメラ アクセスを共有する方法を示す例。
    • 新しい SharedCamera アプリが Camera2 API アクセスを ARCore と共有できるようにするクラス。
      • 注記:Frame.getImageMetadata() 投げる IllegalStateException 共有カメラセッションを使用する場合。 代わりに、次を使用してカメラ コールバックを直接サブスクライブします。 SharedCamera.setCaptureCallback(…)、使用します Frame.getAndroidCameraTimestamp() フレームをメタデータに関連付けます。
    • 新しい方法 Session.getSharedCamera() セッションの共有カメラ オブジェクトを取得します。
    • 新しい方法 Frame.getAndroidCameraTimestamp() 画像の Android カメラのタイムスタンプを返します。
  • Java のみの追加の変更:
    • 新しい方法 Session.close() ARCore セッションによって保持されているリソースを明示的に解放できるため、リソース制御が向上します。
    • PointCloud 現在実装されています Closeable、Java try-with-resources および Kotlin で使用できるようにします。 use ブロック。

非推奨

  • Frame.transformDisplayUvCoords (Java) と ArFrame_transformDisplayUvCoords(NDK) は非推奨になりました。 使ってください frame.transformCoordinates2d(Coordinates2d.VIEW_NORMALIZED, …, Coordinates2d.TEXTURE_NORMALIZED, …) (Java) と ArFrame_transformCoordinates2d(…, AR_COORDINATES_2D_VIEW_NORMALIZED, …, AR_COORDINATES_2D_TEXTURE_NORMALIZED, …) (NDK) 代わりに。

バグの修正

  • 第630号:
    • ジャバ:Session.createAnchor() そして Trackable.createAnchor() 正しく投げられるようになりました SessionPausedException そして NotTrackingException 適切な場合は代わりに FatalException.
    • 子:ArSession_acquireNewAnchor() そして ArTrackable_acquireNewAnchor() 正しく返されるようになりました AR_ERROR_SESSION_PAUSED そして AR_ERROR_NOT_TRACKING適切な場合は代わりに AR_ERROR_FATAL.

続きを読む

ARCore をサポートする新しいデバイス

私たち以来 最後持ってくる Google の拡張現実プラットフォームに関するニュースをご覧ください。Google のサポート対象デバイスのリストに追加されたデバイスは次のとおりです。

  • オナービュー20
  • ファーウェイノヴァ4
  • ファーウェイ Y9 2019
  • モトローラ Moto G7
  • モトローラ Moto G7 プラス
  • Motorola Moto G7 パワー
  • Motorola Moto G7 Play
  • OPPO R17 プロ
  • Vivo NEX デュアル ディスプレイ エディション

名誉ビュー 20 フォーラムHuawei Nova 4 フォーラムMoto G7 フォーラムMoto G7 プレイ フォーラムMoto G7 Plus フォーラムMoto G7 パワー フォーラム

オナービュー20, ファーウェイ Y9 2019, Moto G7 パワー、 そして OPPO R17 プロ これらはすべて最近インドで発売されました。 の ファーウェイノヴァ4 そして Vivo NEX デュアル ディスプレイ エディション 中国以外ではまだ発売されていません。

サポートされているデバイスに Google ARCore 1.7 をダウンロードできたら、Google Play ストアで利用できる拡張現実エクスペリエンスのいくつかをチェックしてください。 ARCore が動作することを確認するために使用したい簡単なアプリを 1 つ以下にリンクしました。

AR 向け Google Play サービス開発者: Google LLC

価格:無料。

3.9.

ダウンロード

出典 1: Google 開発者ブログソース 2: Google ARCore GitHub リリース ページソース 3: Google ARCore 対応デバイス