Google ARCore 1.7 sekarang mendukung Honor View 20, Moto G7, dan lainnya

SDK ARCore Google untuk aplikasi Android augmented reality mencapai versi 1.7 dengan API baru dan dukungan untuk Honor View 20, Moto G7, OPPO R17 Pro, dan banyak lagi.

SDK augmented reality Google, ARCore, mendapatkan pembaruan besar ke versi 1.7. Dalam postingan blognya, Google menyatakan bahwa versi 1.7 berfokus pada "elemen kreatif" seperti selfie augmented reality, menganimasikan karakter dalam aplikasi Sceneform AR, mengintegrasikan Elemen ARCore, dan menambahkan Elemen Bersama Akses kamera. Selain itu, daftar resmi perangkat yang didukung telah diperluas hingga mencakup perangkat seperti Honor View 20, seri Moto G7, OPPO R17 Pro, dan perangkat lainnya.

Ikhtisar ARCore 1.7

API Wajah yang Diperbesar

Yang baru API Wajah yang Diperbesar memungkinkan pengembang melapisi wajah pengguna dengan efek 3D. Sebagai contoh, Google mengatakan pengembang dapat membuat efek seperti topeng animasi, kacamata, topi virtual, atau melakukan retouching kulit. Ia menggunakan kamera depan untuk membuat jaring 3D 468 titik yang menyediakan koordinat dan jangkar spesifik wilayah. Pengembang dapat menggunakan Unity atau Sceneform untuk memulai Augmented Faces API.

Animasi dalam Sceneform

Objek yang dibuat di Sceneform sekarang dapat ditambahkan animasi, seperti menari, melompat, atau berputar.

Integrasi Elemen ARCore

ARCore SDK untuk Unity telah mengintegrasikan Elemen ARCore, komponen UI AR umum yang dirancang untuk menyederhanakan alur kerja Anda. Pencarian Bidang dan Manipulasi Objek, yang menyederhanakan proses pendeteksian suatu permukaan dan penggunaan isyarat untuk melakukannya memanipulasi objek virtual masing-masing, adalah dua komponen AR UI yang disorot Google di blog mereka pos.

Elemen ARCorePengembang: Google LLC

Harga: Gratis.

4.

Unduh

Akses Kamera Bersama

Beralih masuk dan keluar dari mode AR akan menjadi lebih lancar bagi pengguna berkat akses Kamera Bersama di SDK. Fitur ini memungkinkan pengguna menjeda pengalaman AR, beralih ke kamera untuk mengambil gambar (idealnya, sesuatu di aplikasi Anda), lalu kembali ke pengalaman AR dengan lancar.

ARCore SDK untuk Log Perubahan Android 1.7.0

API dan Kemampuan Baru

  • Baru Camera.getTrackingFailureReason() (Jawa) dan ArCamera_getTrackingFailureReason() (NDK) metode yang mengembalikan alasan kegagalan pelacakan AR saat status pelacakan PAUSED.
  • Baru Frame.transformCoordinates2d(…) (Jawa) dan ArFrame_transformCoordinates2d(…) (NDK) metode yang mengubah daftar koordinat 2D dari satu sistem koordinat 2D ke sistem koordinat 2D lainnya.
  • Konstruktor Sesi Baru Session(Context, Set) (Jawa) dan ArSession_createWithFeatures() (NDK) mengaktifkan kemampuan baru, dimulai dengan:
  • Kamera Depan & Wajah yang Diperbesar
    • Aplikasi sekarang dapat mengaktifkan Augmented Faces dengan kamera depan (selfie) dengan meminta FRONT_CAMERA fitur saat membuat sesi.
    • Metode baru CameraConfig.getFacingDirection() (Jawa) dan ArCameraConfig_getFacingDirection() (NDK) membiarkan aplikasi memeriksa apakah aplikasi menggunakan kamera depan.
    • Catatan: Pelacakan gerak, semua jenis jangkar, Gambar Augmented, dan deteksi bidang tidak tersedia saat menggunakan kamera depan.
    • Metode baru Config.setAugmentedFaceMode(…) memungkinkan aplikasi mengaktifkan Augmented Faces.
    • Baru Dapat Dilacak AugmentedFace kelas untuk mendeteksi wajah, menentukan pose wilayah, dan menghasilkan jaring wajah 3D.
    • AugmentedFace Kelas (Jawa) dan satu set ArAugmentedFace_* Metode (NDK) menyediakan pengambil untuk meminta pose tengah, pose wilayah, simpul, normal, dan indeks segitiga dari mesh wajah 3D.
  • Akses Kamera Bersama (Khusus Java)
    • Aplikasi sekarang dapat berbagi kontrol kamera dengan ARCore dengan meminta SHARED_CAMERA fitur saat membuat sesi. Fitur ini terutama ditujukan untuk memungkinkan peralihan cepat antara mode khusus kamera (non-AR) dan ARCore.
    • Baru shared_camera_java contoh yang menunjukkan cara berbagi akses kamera dengan ARCore.
    • Baru SharedCamera kelas untuk mengaktifkan aplikasi berbagi akses API Camera2 dengan ARCore.
      • Catatan:Frame.getImageMetadata() melempar IllegalStateException saat menggunakan sesi kamera bersama. Sebagai gantinya, berlangganan panggilan balik kamera secara langsung dengan menggunakan SharedCamera.setCaptureCallback(…), dan gunakan Frame.getAndroidCameraTimestamp() untuk menghubungkan bingkai dengan metadata.
    • Metode baru Session.getSharedCamera() mendapatkan objek kamera bersama untuk sesi tersebut.
    • Metode baru Frame.getAndroidCameraTimestamp() mengembalikan stempel waktu kamera Android dari gambar.
  • Perubahan tambahan khusus Java:
    • Metode baru Session.close() memungkinkan pelepasan sumber daya secara eksplisit yang disimpan oleh sesi ARCore untuk kontrol sumber daya yang lebih baik.
    • PointCloud sekarang mengimplementasikan Closeable, memungkinkannya untuk digunakan dengan Java try-with-resources dan Kotlin use blok.

Penghentian

  • Frame.transformDisplayUvCoords (Jawa) dan ArFrame_transformDisplayUvCoords(NDK) sekarang tidak digunakan lagi. Mohon gunakan frame.transformCoordinates2d(Coordinates2d.VIEW_NORMALIZED, …, Coordinates2d.TEXTURE_NORMALIZED, …) (Jawa) dan ArFrame_transformCoordinates2d(…, AR_COORDINATES_2D_VIEW_NORMALIZED, …, AR_COORDINATES_2D_TEXTURE_NORMALIZED, …) (NDK) sebagai gantinya.

Perbaikan kerusakan

  • Edisi #630:
    • Jawa:Session.createAnchor() Dan Trackable.createAnchor() sekarang akan melempar dengan benar SessionPausedException Dan NotTrackingException bila perlu, bukan FatalException.
    • C:ArSession_acquireNewAnchor() Dan ArTrackable_acquireNewAnchor() sekarang akan kembali dengan benar AR_ERROR_SESSION_PAUSED Dan AR_ERROR_NOT_TRACKINGbila perlu, bukan AR_ERROR_FATAL.

Baca selengkapnya

Perangkat Baru yang Mendukung ARCore

Sejak kita terakhirtelah membawa Anda berita di platform augmented reality Google, berikut adalah perangkat yang telah ditambahkan ke daftar perangkat yang didukung Google.

  • Pandangan Kehormatan 20
  • Huawei Nova 4
  • Huawei Y9 2019
  • Motorola Moto G7
  • Motorola Moto G7 Ditambah
  • Motorola Moto G7 Kekuatan
  • Motorola Moto G7 Bermain
  • OPPO R17 Pro
  • Edisi Layar Ganda Vivo NEX

Kehormatan Lihat 20 ForumForum Huawei Nova 4Forum Moto G7Forum Bermain Moto G7Forum Moto G7 PlusForum Kekuatan Moto G7

Itu Pandangan Kehormatan 20, Huawei Y9 2019, Kekuatan Moto G7, Dan OPPO R17 Pro semuanya baru saja diluncurkan di India. Itu Huawei Nova 4 Dan Edisi Layar Ganda Vivo NEX belum diluncurkan di luar Tiongkok.

Jika Anda berhasil mengunduh Google ARCore 1.7 di perangkat yang didukung, lihat beberapa pengalaman augmented reality yang tersedia di Google Play Store. Saya telah menautkan satu aplikasi sederhana di bawah ini yang ingin saya gunakan untuk memverifikasi bahwa ARCore berfungsi.

Layanan Google Play untuk ARPengembang: Google LLC

Harga: Gratis.

3.9.

Unduh

Sumber 1: Blog Pengembang GoogleSumber 2: Halaman Rilis GitHub Google ARCoreSumber 3: Perangkat yang Didukung Google ARCore