„Google ARCore 1.7“ dabar palaiko „Honor View 20“, „Moto G7“ ir kt

„Google“ ARCore SDK, skirta papildytosios realybės „Android“ programoms, pasiekia 1.7 versiją su naujomis API ir „Honor View 20“, „Moto G7“, „OPPO R17 Pro“ ir kt. palaikymu.

„Google“ papildytos realybės SDK, ARCore, gausiai atnaujinamas į 1.7 versiją. Tinklaraščio įraše „Google“ teigia, kad 1.7 versija sutelkta į „kūrybiniai elementai“, pvz., papildytos realybės asmenukės, personažų animavimas „Sceneform AR“ programose, ARCore elementų integravimas ir bendrinamų elementų pridėjimas Prieiga prie kameros. Be to, oficialus palaikomų įrenginių sąrašas buvo išplėstas, įtraukiant tokius įrenginius kaip „Honor View 20“, „Moto G7“ serija, „OPPO R17 Pro“ ir daugiau įrenginių.

ARCore 1.7 apžvalga

Papildytų veidų API

Nauja Papildytų veidų API leidžia kūrėjams perdengti vartotojo veidą 3D efektais. Pavyzdžiui, „Google“ teigia, kad kūrėjai gali sukurti tokius efektus kaip animuotos kaukės, akiniai, virtualios kepurės arba atlikti odos retušavimą. Jis naudoja priekinę kamerą, kad sukurtų 468 taškų 3D tinklelį, kuris pateikia koordinates ir regionui būdingus inkarus. Kūrėjai gali naudoti „Unity“ arba „Sceneform“, kad pradėtų naudoti „Augmented Faces“ API.

Animacijos Sceneform

Prie „Sceneform“ sukurtų objektų dabar gali būti pridėta animacija, pvz., šokiai, šokinėjimas ar sukimasis.

ARCore elementų integravimas

„ARCore SDK for Unity“ turi integruotus ARCore elementus – įprastus AR UI komponentus, skirtus supaprastinti jūsų darbo eigą. Plokštumos radimas ir objektų manipuliavimas, kuris supaprastina paviršiaus aptikimo ir gestų naudojimą atitinkamai manipuliuoti virtualiais objektais – tai du AR UI komponentai, kuriuos „Google“ pabrėžė savo tinklaraštyje paštu.

ARCore elementaiKūrėjas: Google LLC

Kaina: Nemokama.

4.

parsisiųsti

Bendra prieiga prie fotoaparato

AR režimo įjungimas ir išjungimas vartotojui taps sklandesnis dėl bendros kameros prieigos SDK. Ši funkcija leidžia naudotojams pristabdyti AR patirtį, pereiti prie fotoaparato, kad padarytų nuotrauką (idealiu atveju – ką nors programoje), o tada gražiai grįžti į AR patirtį.

„ARCore SDK“, skirta 1.7.0 versijos „Android“ pakeitimų žurnalas

Naujos API ir galimybės

  • Nauja Camera.getTrackingFailureReason() (Java) ir ArCamera_getTrackingFailureReason() (NDK) metodas, kuris grąžina AR sekimo gedimo priežastį, kai stebėjimo būsena yra PAUSED.
  • Nauja Frame.transformCoordinates2d(…) (Java) ir ArFrame_transformCoordinates2d(…) (NDK) metodas, transformuojantis 2D koordinačių sąrašą iš vienos 2D koordinačių sistemos į kitą 2D koordinačių sistemą.
  • Naujos sesijos konstruktoriai Session(Context, Set) (Java) ir ArSession_createWithFeatures() (NDK) įgalina naujas galimybes, pradedant nuo:
  • Į priekį nukreipta kamera ir papildyti veidai
    • Dabar programos gali įgalinti papildytus veidus su priekine (selfie) kamera, pateikdamos užklausą FRONT_CAMERA funkcija kuriant sesiją.
    • Nauji metodai CameraConfig.getFacingDirection() (Java) ir ArCameraConfig_getFacingDirection() (NDK) leiskite programai patikrinti, ar ji naudoja priekinę kamerą.
    • Pastaba: Judesio stebėjimas, visų tipų inkarai, papildyti vaizdai ir plokštumos aptikimas nepasiekiami naudojant priekinę kamerą.
    • Naujas metodas Config.setAugmentedFaceMode(…) leidžia programai įjungti išplėstinius veidus.
    • Naujas sekamas AugmentedFace klasė aptikti veidą, nustatyti regiono pozas ir sukurti 3D veido tinklelį.
    • AugmentedFace (Java) klasė ir rinkinys ArAugmentedFace_* (NDK) metodai suteikia geteriams reikalauti centrinės pozos, regiono pozų, viršūnių, normaliųjų ir trikampių 3D veido tinklelio indeksų.
  • Bendrinama prieiga prie fotoaparato (tik „Java“)
    • Dabar programos gali bendrinti fotoaparato valdymą su ARCore, pateikdamos užklausą SHARED_CAMERA funkcija kuriant sesiją. Ši funkcija pirmiausia skirta leisti greitai perjungti tik fotoaparato (ne AR) ir ARCore režimus.
    • Nauja shared_camera_java pavyzdys, rodantis, kaip bendrinti prieigą prie fotoaparato su ARCore.
    • Nauja SharedCamera klasė, kad programos galėtų bendrinti „Camera2“ API prieigą su ARCore.
      • Pastaba:Frame.getImageMetadata() metimai IllegalStateException kai naudojate bendrą kameros seansą. Vietoj to, užsiprenumeruokite kameros atgalinį skambutį tiesiogiai naudodami SharedCamera.setCaptureCallback(…), ir naudoti Frame.getAndroidCameraTimestamp() susieti kadrą su metaduomenimis.
    • Naujas metodas Session.getSharedCamera() gauna bendrinamą seanso kameros objektą.
    • Naujas metodas Frame.getAndroidCameraTimestamp() grąžina vaizdo „Android“ fotoaparato laiko žymą.
  • Papildomi tik Java pakeitimai:
    • Naujas metodas Session.close() leidžia aiškiai išleisti ARCore seanso turimus išteklius, kad būtų galima geriau valdyti išteklius.
    • PointCloud dabar įgyvendina Closeable, leidžianti jį naudoti su Java try-with-resursais ir Kotlin use blokai.

Nusivylimai

  • Frame.transformDisplayUvCoords (Java) ir ArFrame_transformDisplayUvCoords(NDK) dabar nebenaudojamas. Prašome naudoti frame.transformCoordinates2d(Coordinates2d.VIEW_NORMALIZED, …, Coordinates2d.TEXTURE_NORMALIZED, …) (Java) ir ArFrame_transformCoordinates2d(…, AR_COORDINATES_2D_VIEW_NORMALIZED, …, AR_COORDINATES_2D_TEXTURE_NORMALIZED, …) (NDK) vietoj.

Trikčių pataisymai

  • Laida Nr. 630:
    • Java:Session.createAnchor() ir Trackable.createAnchor() dabar teisingai išmes SessionPausedException ir NotTrackingException kai tinka vietoj FatalException.
    • C:ArSession_acquireNewAnchor() ir ArTrackable_acquireNewAnchor() dabar grįš teisingai AR_ERROR_SESSION_PAUSED ir AR_ERROR_NOT_TRACKINGkai tinka vietoj AR_ERROR_FATAL.

Skaityti daugiau

Nauji įrenginiai, palaikantys ARCore

Kadangi mes paskutinisatnešė „Google“ papildytos realybės platformoje naujienų, čia yra įrenginiai, kurie buvo įtraukti į „Google“ palaikomų įrenginių sąrašą.

  • „Honor View“ 20
  • Huawei Nova 4
  • Huawei Y9 2019 m
  • Motorola Moto G7
  • Motorola Moto G7 Plus
  • Motorola Moto G7 galia
  • „Motorola Moto G7 Play“.
  • OPPO R17 Pro
  • Vivo NEX Dual Display Edition

Garbė Peržiūrėkite 20 forumų„Huawei Nova 4“ forumaiMoto G7 forumai„Moto G7 Play“ forumaiMoto G7 Plus forumai„Moto G7 Power“ forumai

The „Honor View“ 20, Huawei Y9 2019 m, Moto G7 galia, ir OPPO R17 Pro visi neseniai buvo pristatyti Indijoje. The Huawei Nova 4 ir Vivo NEX Dual Display Edition dar nepaleistas už Kinijos ribų.

Jei jums pavyksta atsisiųsti „Google ARCore 1.7“ į palaikomą įrenginį, peržiūrėkite kai kurias papildytos realybės galimybes, kurias galite rasti „Google Play“ parduotuvėje. Toliau susiejau vieną paprastą programą, kurią mėgstu naudoti, kad patikrinčiau, ar ARCore veikia.

„Google Play“ paslaugos, skirtos ARProgramuotojas: Google LLC

Kaina: Nemokama.

3.9.

parsisiųsti

1 šaltinis: „Google Developers“ tinklaraštis2 šaltinis: „Google ARCore GitHub“ leidimų puslapis3 šaltinis: „Google ARCore“ palaikomi įrenginiai