Dziś postanowiliśmy przyjrzeć się, czym jest Google ARCore i jak wykorzystuje się rozszerzoną rzeczywistość w dzisiejszym świecie. Termin „rzeczywistość rozszerzona” jest obecnie dobrze znanym zwrotem w świecie technologii. Na ten rynek weszli wielcy gracze, tacy jak Google i Apple. Apple wdrożył specjalistyczny sprzęt, taki jak skanery LiDAR, w swoich smartfonach i tabletach, podczas gdy Google wykorzystywał głównie oprogramowanie do osiągnięcia tego samego celu. Google jest o krok do przodu dzięki swojemu zestawowi do tworzenia oprogramowania AR lub SDK, znanemu jako ARCore.
Co to jest Google ARCore?
Google ARCore SDK został wydany po raz pierwszy w 2018 roku. Google ARCore, często określany jako „Usługi Google Play dla AR”, umożliwia programistom tworzenie aplikacji rzeczywistości rozszerzonej. Ma kilka ważnych aplikacji i jest już dostępny na smartfonach kilku producentów. Google ARCore jest kompatybilny z większością urządzeń z systemem Android wysokiej i średniej klasy.
Czym jest Projekt Tango?
Google najpierw eksperymentowało z AR z Project Tango, które zostało później przerwane po wprowadzeniu ARCore. Projekt Tango wymagał specjalistycznego sprzętu z wieloma kamerami i czujnikami. ARCore nie wymaga żadnego dodatkowego sprzętu, ponieważ można to zrobić za pomocą aparatu smartfona i wbudowanych czujników. Nowy SDK jest o wiele bardziej wszechstronny, ponieważ działa z prawie każdym smartfonem.
Jak działa Google ARCore?
Aby zinterpretować lokalizację urządzenia w otaczającym go świecie, zarządzając obliczaniem zmian lokalizacji, Google ARCore używa SLAM (Simultaneous Localization and Mapping). ARCore potrafi identyfikować obiekty, które są wizualnie odmienne na zdjęciach zrobionych aparatem. Następnie, wykorzystując te punkty cech, określa, czy urządzenie przesunęło pozycję i jakie są cechy charakterystyczne nowej lokalizacji. ARCore wykorzystuje te punkty charakterystyczne do identyfikacji płaszczyzn — powierzchni poziomych lub pionowych — i wykorzystuje je jako dodatkowy kontekst.
Wreszcie, informacje o położeniu i orientacji kamery, w zależności od scenariusza, są łączone z odczytami czujników, aby zapewnić programistom strukturę do renderowania rzeczy w kanale kamery i nadawania mu wyglądu części rzeczywistego świata. ARCore może również określić, ile światła jest na pokładzie i wykorzystać te dane, aby renderowany obraz wydawał się jaśniejszy lub ciemniejszy w zależności od tego, jak ARCore myśli, że padnie na niego światło słoneczne.
Urządzenia zgodne z Google ARCore
ARCore jest zbudowany do działania ze standardowymi konfiguracjami kamer na urządzeniach konsumenckich. Opiera się na kamerze telefonu i czujnikach ruchu, takich jak żyroskop i akcelerometr. Sztuczki programowe Google i zestaw podstawowych pomysłów ARCore rozumieją to, co widzi kamera, i na tej podstawie tworzą doświadczenie AR.
Google nie nakłada żadnych konkretnych wymagań systemowych na urządzenia wyposażone w ARCore. Do jego uruchomienia wymagane jest urządzenie z Androidem 7.0 Nougat lub nowszym, jednak niektóre urządzenia wymagają do tego nowszych wersji Androida.
Ponadto, ponieważ Google musi ręcznie włączyć obsługę ARCore na platformie, firma nie podaje wymagań systemowych dla niego. Większość smartfonów jest wystarczająco mocna, aby skutecznie obsługiwać ARCore; jednak Google musi ręcznie testować i certyfikować urządzenia, aby użytkownicy mogli uzyskać optymalne działanie ARCore.
Które aplikacje korzystają z Google ARCore?
Google jest w pełni zaangażowany w tę technologię, a jednym z najlepszych przykładów jest aplikacja Measure.
Na urządzeniach z Androidem technologia ARCore jest wykorzystywana przez aplikacje, takie jak TikTok i Snapchat, do ulepszania ich doświadczeń AR w aplikacji, takich jak wykrywanie twarzy.
Inne aplikacje, takie jak InkHunter, pozwalają przetestować tatuaż przed zarezerwowaniem wizyty. ColorSnap Visualizer pokazuje użytkownikom wirtualną reprezentację kolorów na niepomalowanych ścianach za pomocą AR, zanim je pomalują. Został zaimplementowany w aplikacjach edukacyjnych i grach.
Pokémon GO zapoczątkował szał na gry z rozszerzoną rzeczywistością, kiedy zadebiutował w 2016 roku. Inne gry, takie jak Jurassic World Alive, The Walking Dead: Our World, Five Nights at Freddy’s AR: Special Delivery i inne, wykorzystują AR. Google ARCore może być również używany na iOS; jednak jest znacznie mniej aplikacji opartych na Apple, które z niego korzystają.