Google ARCore 1.7 artık Honor View 20, Moto G7 ve daha fazlasını destekliyor

click fraud protection

Google'ın artırılmış gerçeklik Android uygulamalarına yönelik ARCore SDK'sı, yeni API'ler ve Honor View 20, Moto G7, OPPO R17 Pro ve daha fazlası için destekle 1.7 sürümüne ulaşıyor.

Google'ın artırılmış gerçeklik SDK'sı ARCore, 1.7 sürümüne büyük bir güncelleme alıyor. Bir blog yazısında Google, 1.7 sürümünün şunlara odaklandığını belirtiyor: Artırılmış gerçeklik özçekimleri, Sceneform AR uygulamalarında karakterlerin animasyonu, ARCore Elements'in entegrasyonu ve Paylaşılanların eklenmesi gibi "yaratıcı öğeler" Kamera erişimi. Ayrıca desteklenen cihazların resmi listesi, Honor View 20, Moto G7 serisi, OPPO R17 Pro ve daha fazla cihazı içerecek şekilde genişletildi.

ARCore 1.7'ye Genel Bakış

Artırılmış Yüzler API'si

Yeni Artırılmış Yüzler API'si geliştiricilerin kullanıcının yüzünü 3D efektlerle kaplamasına olanak tanır. Örnek olarak Google, geliştiricilerin animasyonlu maskeler, gözlükler, sanal şapkalar gibi efektler oluşturabileceğini veya cilt rötuşları gerçekleştirebileceğini söylüyor. Koordinatlar ve bölgeye özgü sabitlemeler sağlayan 468 noktalı bir 3D ağ oluşturmak için ön kamerayı kullanır. Geliştiriciler, Augmented Faces API'yi kullanmaya başlamak için Unity veya Sceneform'u kullanabilir.

Sahne Biçimindeki Animasyonlar

Sceneform'da oluşturulan nesnelere artık dans etme, atlama veya dönme gibi animasyonlar eklenebilir.

ARCore Elemanları Entegrasyonu

Unity için ARCore SDK, iş akışınızı basitleştirmek için tasarlanmış ortak AR kullanıcı arayüzü bileşenleri olan ARCore Elements'i entegre etti. Bir yüzeyi algılama ve yüzey hareketlerini kullanma sürecini kolaylaştıran Düzlem Bulma ve Nesne Manipülasyonu sanal nesneleri sırasıyla manipüle etme, Google'ın blogunda vurguladığı AR kullanıcı arayüzü bileşenlerinden ikisidir postalamak.

ARCore ElemanlarıGeliştirici: Google LLC

Fiyat: Ücretsiz.

4.

İndirmek

Paylaşılan Kamera Erişimi

SDK'daki Paylaşılan Kamera erişimi sayesinde AR moduna giriş ve çıkış işlemleri kullanıcı için daha sorunsuz hale gelecek. Bu özellik, kullanıcıların AR deneyimini duraklatmalarına, kameraya geçerek bir resim çekmelerine (ideal olarak uygulamanızdaki bir şeyin) ve ardından AR deneyimine zarif bir şekilde geri dönmelerine olanak tanır.

Android 1.7.0 için ARCore SDK Değişiklik Günlüğü

Yeni API'ler ve Yetenekler

  • Yeni Camera.getTrackingFailureReason() (Java) ve ArCamera_getTrackingFailureReason() İzleme durumu şu şekilde olduğunda AR izleme hatasının nedenini döndüren (NDK) yöntemi: PAUSED.
  • Yeni Frame.transformCoordinates2d(…) (Java) ve ArFrame_transformCoordinates2d(…) 2B koordinat listesini bir 2B koordinat sisteminden başka bir 2B koordinat sistemine dönüştüren (NDK) yöntemi.
  • Yeni Oturum oluşturucuları Session(Context, Set) (Java) ve ArSession_createWithFeatures() (NDK) aşağıdakilerden başlayarak yeni yetenekleri etkinleştirir:
  • Öne Bakan Kamera ve Artırılmış Yüzler
    • Uygulamalar artık ön tarafa bakan (selfie) kamera ile Artırılmış Yüzleri etkinleştirebilir. FRONT_CAMERA Bir oturum oluştururken bu özellik.
    • Yeni yöntemler CameraConfig.getFacingDirection() (Java) ve ArCameraConfig_getFacingDirection() (NDK), bir uygulamanın ön kamerayı kullanıp kullanmadığını kontrol etmesine izin verir.
    • Not: Öne bakan kamera kullanıldığında hareket izleme, her türlü sabitleme, Artırılmış Görüntüler ve düzlem algılama kullanılamaz.
    • Yeni yöntem Config.setAugmentedFaceMode(…) bir uygulamanın Artırılmış Yüzleri etkinleştirmesine izin verir.
    • Yeni İzlenebilir AugmentedFace Bir yüzü algılamak, bölge pozlarını belirlemek ve 3 boyutlu bir yüz ağı oluşturmak için sınıf.
    • AugmentedFace (Java) sınıfı ve bir dizi ArAugmentedFace_* (NDK) yöntemleri, alıcıların 3B yüz ağının merkez pozunu, bölge pozlarını, köşelerini, normallerini ve üçgen indekslerini talep etmelerini sağlar.
  • Paylaşılan Kamera erişimi (Yalnızca Java)
    • Uygulamalar artık kamera kontrolünü ARCore ile paylaşabiliyor. SHARED_CAMERA Bir oturum oluştururken bu özellik. Bu özelliğin öncelikli amacı yalnızca kamera (AR olmayan) ve ARCore modları arasında hızlı geçişe olanak sağlamaktır.
    • Yeni shared_camera_java ARCore ile kamera erişiminin nasıl paylaşılacağını gösteren örnek.
    • Yeni SharedCamera Uygulamaların Camera2 API erişimini ARCore ile paylaşmasına olanak tanıyan sınıf.
      • Not:Frame.getImageMetadata() atar IllegalStateException Paylaşılan bir kamera oturumu kullanırken. Bunun yerine, kullanarak doğrudan kamera geri aramasına abone olun. SharedCamera.setCaptureCallback(…), ve kullan Frame.getAndroidCameraTimestamp() çerçeveyi meta verilerle ilişkilendirmek için.
    • Yeni yöntem Session.getSharedCamera() oturum için paylaşılan kamera nesnesini alır.
    • Yeni yöntem Frame.getAndroidCameraTimestamp() görüntünün Android kamera zaman damgasını döndürür.
  • Yalnızca Java'ya özgü ek değişiklikler:
    • Yeni yöntem Session.close() Daha iyi kaynak kontrolü için ARCore oturumu tarafından tutulan kaynakların açıkça serbest bırakılmasına olanak tanır.
    • PointCloud şimdi uyguluyor CloseableJava kaynaklarla deneme ve Kotlin ile kullanılmasına izin verir use bloklar.

Kullanımdan kaldırılmalar

  • Frame.transformDisplayUvCoords (Java) ve ArFrame_transformDisplayUvCoords(NDK) artık kullanımdan kaldırıldı. Lütfen kullan frame.transformCoordinates2d(Coordinates2d.VIEW_NORMALIZED, …, Coordinates2d.TEXTURE_NORMALIZED, …) (Java) ve ArFrame_transformCoordinates2d(…, AR_COORDINATES_2D_VIEW_NORMALIZED, …, AR_COORDINATES_2D_TEXTURE_NORMALIZED, …) (NDK) bunun yerine.

Hata düzeltmeleri

  • Sayı #630:
    • Java:Session.createAnchor() Ve Trackable.createAnchor() şimdi doğru şekilde atacak SessionPausedException Ve NotTrackingException uygun olduğunda bunun yerine FatalException.
    • C:ArSession_acquireNewAnchor() Ve ArTrackable_acquireNewAnchor() şimdi doğru bir şekilde geri dönecek AR_ERROR_SESSION_PAUSED Ve AR_ERROR_NOT_TRACKINGuygun olduğunda bunun yerine AR_ERROR_FATAL.

devamını oku

ARCore'u Destekleyen Yeni Cihazlar

Bizden beri songetirilmiş Google'ın artırılmış gerçeklik platformuyla ilgili haberler, işte Google'ın desteklenen cihazlar listesine eklenen cihazlar.

  • Onur Görünümü 20
  • Huawei Nova 4
  • Huawei Y9 2019
  • Motorola Moto G7
  • Motorola Moto G7 Artı
  • Motorola Moto G7 Gücü
  • Motorola Moto G7 Oyna
  • OPPO R17 Pro
  • Vivo NEX Çift Ekran Sürümü

Onur 20 Forumu GörüntüleHuawei Nova 4 ForumlarıMoto G7 ForumlarıMoto G7 Oyun ForumlarıMoto G7 Plus ForumlarıMoto G7 Güç Forumları

Onur Görünümü 20, Huawei Y9 2019, Moto G7 Gücü, Ve OPPO R17 Pro hepsi yakın zamanda Hindistan'da piyasaya sürüldü. Huawei Nova 4 Ve Vivo NEX Çift Ekran Sürümü henüz Çin dışında piyasaya sürülmedi.

Google ARCore 1.7'yi desteklenen bir cihaza indirmeyi başarırsanız Google Play Store'da bulunan artırılmış gerçeklik deneyimlerinden bazılarına göz atın. ARCore'un çalıştığını doğrulamak için kullanmayı sevdiğim basit bir uygulamayı aşağıya bağladım.

AR için Google Play HizmetleriGeliştirici: Google LLC

Fiyat: Ücretsiz.

3.9.

İndirmek

Kaynak 1: Google Developers bloguKaynak 2: Google ARCore GitHub Sürümleri SayfasıKaynak 3: Google ARCore Desteklenen Cihazlar