Odkryj okluzję obiektów w WebXR, technologię, która pozwala wirtualnym obiektom realistycznie oddziaływać z rzeczywistym światem. Dowiedz się, jak działa, jakie są jej wyzwania i przyszły potencjał.
Więcej niż na powierzchni: Dogłębna analiza okluzji obiektów w WebXR dla realistycznych interakcji w AR
Niezachwiana iluzja: Dlaczego prosta sztuczka zmienia wszystko w AR
Wyobraź sobie, że umieszczasz wirtualny, naturalnej wielkości model nowej sofy w swoim salonie za pomocą smartfona. Chodzisz wokół niego, podziwiając jego fakturę i design. Ale gdy się poruszasz, coś wydaje się... nie tak. Sofa unosi się nienaturalnie, nałożona na twoją rzeczywistość jak naklejka. Kiedy patrzysz na nią zza swojego prawdziwego stolika kawowego, wirtualna sofa renderuje się przed stolikiem, niszcząc iluzję bycia fizycznym obiektem w twojej przestrzeni. Ta powszechna porażka rzeczywistości rozszerzonej (AR) to problem okluzji.
Przez lata była to jedna z największych przeszkód uniemożliwiających AR odczuwanie jako prawdziwie realne. Wirtualne obiekty, które nie respektują fizycznych granic naszego świata, pozostają cyfrowymi duchami, interesującymi nowinkami, a nie zintegrowanymi częściami naszego otoczenia. Ale potężna technologia, która teraz toruje sobie drogę do otwartej sieci, zmienia zasady gry: Okluzja Obiektów.
Ten post to kompleksowe omówienie okluzji obiektów, szczególnie w kontekście WebXR, otwartego standardu tworzenia immersyjnych doświadczeń wirtualnej i rozszerzonej rzeczywistości w internecie. Wyjaśnimy, czym jest okluzja, dlaczego jest kamieniem węgielnym realizmu w AR, techniczną magię, która sprawia, że działa w przeglądarce internetowej, jej transformacyjne zastosowania w różnych branżach oraz jaka przyszłość czeka tę fundamentalną technologię. Przygotuj się, by spojrzeć głębiej i zrozumieć, jak AR w końcu uczy się grać według zasad realnego świata.
Czym jest Okluzja Obiektów w Rzeczywistości Rozszerzonej?
Zanim zagłębimy się w techniczne szczegóły WebXR, kluczowe jest zrozumienie fundamentalnej koncepcji okluzji. W swej istocie jest to idea, której doświadczamy w każdej sekundzie naszego życia, nie zastanawiając się nad nią.
Prosta analogia: Świat w warstwach
Pomyśl o patrzeniu na osobę stojącą za dużym filarem. Twój mózg nie musi świadomie przetwarzać faktu, że filar znajduje się przed tą osobą. Po prostu nie widzisz tych części osoby, które są zasłonięte przez filar. Filar zasłania (dokonuje okluzji) twój widok na osobę. To warstwowe ułożenie obiektów w oparciu o ich odległość od ciebie jest fundamentalne dla sposobu, w jaki postrzegamy trójwymiarową przestrzeń. Nasz system wzrokowy jest ekspertem w percepcji głębi i rozumieniu, które obiekty znajdują się przed innymi.
W rzeczywistości rozszerzonej wyzwaniem jest odtworzenie tego naturalnego zjawiska, gdy jeden z obiektów (ten wirtualny) fizycznie nie istnieje.
Definicja techniczna
W kontekście grafiki komputerowej i AR, okluzja obiektów to proces określania, które obiekty lub ich części nie są widoczne z określonego punktu widzenia, ponieważ są zasłonięte przez inne obiekty. W AR odnosi się to w szczególności do zdolności obiektów ze świata rzeczywistego do prawidłowego zasłaniania widoku obiektów wirtualnych.
Gdy wirtualna postać w AR przechodzi za prawdziwym drzewem, okluzja zapewnia, że część postaci ukryta za pniem drzewa nie jest renderowana. Ten jeden efekt podnosi doświadczenie z poziomu „wirtualnego obiektu na ekranie” do „wirtualnego obiektu w twoim świecie”.
Dlaczego okluzja jest kamieniem węgielnym immersji
Bez właściwej okluzji mózg użytkownika natychmiastowo ocenia doświadczenie AR jako fałszywe. Ten dysonans poznawczy niszczy poczucie obecności i immersji. Oto dlaczego tak kluczowe jest, aby zrobić to dobrze:
- Zwiększa realizm i wiarygodność: Okluzja jest prawdopodobnie najważniejszym sygnałem wizualnym integrującym cyfrowe treści z fizyczną przestrzenią. Utrwala iluzję, że wirtualny obiekt ma objętość, zajmuje przestrzeń i współistnieje z prawdziwymi obiektami.
- Poprawia doświadczenie użytkownika (UX): Sprawia, że interakcje są bardziej intuicyjne. Jeśli użytkownik może umieścić wirtualny wazon za prawdziwą książką na swoim biurku, interakcja wydaje się bardziej osadzona w rzeczywistości i przewidywalna. Eliminuje to irytujący efekt nienaturalnego unoszenia się wirtualnych treści nad wszystkim innym.
- Umożliwia złożone interakcje: Zaawansowane aplikacje polegają na okluzji. Wyobraź sobie symulację szkoleniową w AR, w której użytkownik musi sięgnąć za prawdziwą rurę, aby wejść w interakcję z wirtualnym zaworem. Bez okluzji ta interakcja byłaby wizualnie myląca i trudna do wykonania.
- Dostarcza kontekstu przestrzennego: Okluzja pomaga użytkownikom lepiej zrozumieć rozmiar, skalę i pozycję wirtualnych obiektów w stosunku do ich otoczenia. Jest to kluczowe dla zastosowań w projektowaniu, architekturze i handlu detalicznym.
Przewaga WebXR: Wprowadzenie okluzji do przeglądarki
Przez długi czas wysokiej jakości doświadczenia AR, zwłaszcza te z niezawodną okluzją, były wyłączną domeną natywnych aplikacji tworzonych dla określonych systemów operacyjnych (jak iOS z ARKit i Android z ARCore). Stwarzało to wysoką barierę wejścia: użytkownicy musieli znaleźć, pobrać i zainstalować dedykowaną aplikację dla każdego doświadczenia. WebXR demontuje tę barierę.
Czym jest WebXR? Szybkie przypomnienie
WebXR Device API to otwarty standard, który pozwala deweloperom tworzyć fascynujące doświadczenia AR i VR działające bezpośrednio w przeglądarce internetowej. Bez sklepu z aplikacjami, bez instalacji – wystarczy adres URL. Ten „zasięg” jest supermocą WebXR. Demokratyzuje dostęp do immersyjnych treści, udostępniając je na szerokiej gamie urządzeń, od smartfonów i tabletów po dedykowane gogle AR/VR.
Wyzwanie okluzji w internecie
Implementacja solidnej okluzji w środowisku przeglądarki to znaczące osiągnięcie techniczne. Deweloperzy stają przed unikalnym zestawem wyzwań w porównaniu do ich odpowiedników tworzących aplikacje natywne:
- Ograniczenia wydajnościowe: Przeglądarki internetowe działają w bardziej ograniczonym zakresie wydajności niż aplikacje natywne. Przetwarzanie głębi w czasie rzeczywistym i modyfikacje shaderów muszą być wysoce zoptymalizowane, aby działały płynnie bez zużywania baterii urządzenia.
- Fragmentacja sprzętowa: Internet musi obsługiwać ogromny ekosystem urządzeń o różnych możliwościach. Niektóre telefony mają zaawansowane skanery LiDAR i czujniki Time-of-Flight (ToF) idealne do wykrywania głębi, podczas gdy inne polegają wyłącznie na standardowych kamerach RGB. Rozwiązanie WebXR musi być na tyle solidne, aby poradzić sobie z tą różnorodnością.
- Prywatność i bezpieczeństwo: Dostęp do szczegółowych informacji o otoczeniu użytkownika, w tym do mapy głębi na żywo, budzi poważne obawy dotyczące prywatności. Standard WebXR został zaprojektowany z myślą o „prywatności na pierwszym miejscu”, wymagając jawnej zgody użytkownika na dostęp do kamer i czujników.
Kluczowe API i moduły WebXR dla okluzji
Aby sprostać tym wyzwaniom, World Wide Web Consortium (W3C) i dostawcy przeglądarek opracowują nowe moduły dla WebXR API. Bohaterem naszej opowieści jest moduł `depth-sensing`.
- Moduł `depth-sensing` i `XRDepthInformation`: To podstawowy komponent, który umożliwia okluzję. Gdy użytkownik wyrazi zgodę, moduł ten dostarcza aplikacji informacje o głębi w czasie rzeczywistym z czujników urządzenia. Dane te są dostarczane jako obiekt `XRDepthInformation`, który zawiera mapę głębi. Mapa głębi to w zasadzie obraz w skali szarości, w którym jasność każdego piksela odpowiada jego odległości od kamery – jaśniejsze piksele są bliżej, a ciemniejsze dalej (lub odwrotnie, w zależności od implementacji).
- Moduł `hit-test`: Chociaż nie jest bezpośrednio odpowiedzialny za okluzję, moduł `hit-test` jest jego niezbędnym prekursorem. Pozwala aplikacji „wystrzelić promień” w świat rzeczywisty i dowiedzieć się, gdzie przecina się on z powierzchniami świata rzeczywistego. Służy to do umieszczania wirtualnych obiektów na podłogach, stołach i ścianach. Wczesne AR w dużej mierze polegało na tym do podstawowego rozumienia otoczenia, ale moduł `depth-sensing` zapewnia znacznie bogatsze, per-pikselowe zrozumienie całej sceny.
Ewolucja od prostego wykrywania płaszczyzn (znajdowania podłóg i ścian) do pełnych, gęstych map głębi jest technologicznym skokiem, który umożliwia wysokiej jakości okluzję w czasie rzeczywistym w WebXR.
Jak działa okluzja obiektów w WebXR: Analiza techniczna
Teraz odsłońmy kurtynę i spójrzmy na potok renderowania. Jak przeglądarka pobiera mapę głębi i używa jej do poprawnego ukrywania części wirtualnego obiektu? Proces ten zazwyczaj obejmuje trzy główne kroki i odbywa się wiele razy na sekundę, aby stworzyć płynne doświadczenie.
Krok 1: Pozyskiwanie danych o głębi
Najpierw aplikacja musi zażądać dostępu do informacji o głębi podczas inicjalizacji sesji WebXR.
Przykład żądania sesji z funkcją depth-sensing:
const session = await navigator.xr.requestSession('immersive-ar', {
requiredFeatures: ['hit-test'],
optionalFeatures: ['dom-overlay', 'depth-sensing'],
depthSensing: {
usagePreference: ['cpu-optimized', 'gpu-optimized'],
dataFormatPreference: ['luminance-alpha', 'float32']
}
});
Gdy sesja jest aktywna, dla każdej renderowanej klatki aplikacja może poprosić `XRFrame` o najnowsze informacje o głębi.
Przykład pobierania informacji o głębi w pętli renderowania:
const depthInfo = xrFrame.getDepthInformation(xrViewerPose.views[0]);
if (depthInfo) {
// Mamy mapę głębi!
// depthInfo.texture zawiera dane o głębi na GPU
// depthInfo.width i depthInfo.height podają jej wymiary
// depthInfo.normDepthFromNormView mapuje współrzędne tekstury na widok
}
Obiekt `depthInfo` dostarcza mapę głębi jako teksturę GPU, co jest kluczowe dla wydajności. Dostarcza również macierze niezbędne do poprawnego mapowania wartości głębi na widok kamery.
Krok 2: Integracja głębi z potokiem renderowania
To tutaj dzieje się prawdziwa magia i prawie zawsze odbywa się to w shaderze fragmentów (znanym również jako pixel shader). Shader fragmentów to mały program działający na GPU dla każdego pojedynczego piksela modelu 3D rysowanego na ekranie.
Celem jest zmodyfikowanie shadera dla naszych wirtualnych obiektów, aby mógł on sprawdzać: „Czy jestem za obiektem ze świata rzeczywistego?” dla każdego piksela, który próbuje narysować.
Oto koncepcyjny podział logiki shadera:
- Pobierz pozycję piksela: Shader najpierw określa pozycję w przestrzeni ekranu bieżącego piksela wirtualnego obiektu, który ma zaraz narysować.
- Próbkuj głębię świata rzeczywistego: Używając tej pozycji w przestrzeni ekranu, odczytuje odpowiednią wartość z tekstury mapy głębi dostarczonej przez WebXR API. Ta wartość reprezentuje odległość obiektu ze świata rzeczywistego w tym konkretnym pikselu.
- Pobierz głębię obiektu wirtualnego: Shader już zna głębię piksela obiektu wirtualnego, który aktualnie przetwarza. Ta wartość pochodzi z bufora Z (z-buffer) GPU.
- Porównaj i odrzuć: Następnie shader wykonuje proste porównanie:
Czy wartość głębi świata rzeczywistego jest MNIEJSZA NIŻ wartość głębi obiektu wirtualnego?
Jeśli odpowiedź brzmi tak, oznacza to, że prawdziwy obiekt jest z przodu. Shader następnie odrzuca piksel, skutecznie mówiąc GPU, aby go nie rysował. Jeśli odpowiedź brzmi nie, wirtualny obiekt jest z przodu, a shader kontynuuje rysowanie piksela jak zwykle.
Ten test głębi dla każdego piksela, wykonywany równolegle dla milionów pikseli w każdej klatce, tworzy płynny efekt okluzji.
Krok 3: Radzenie sobie z wyzwaniami i optymalizacjami
Oczywiście, świat rzeczywisty jest skomplikowany, a dane nigdy nie są doskonałe. Deweloperzy muszą uwzględnić kilka powszechnych problemów:
- Jakość mapy głębi: Mapy głębi z urządzeń konsumenckich nie są idealnie czyste. Mogą zawierać szum, dziury (brakujące dane) i niską rozdzielczość, zwłaszcza na krawędziach obiektów. Może to powodować efekt „migotania” lub „artefaktów” na granicy okluzji. Zaawansowane techniki obejmują rozmycie lub wygładzenie mapy głębi, aby złagodzić te efekty, ale wiąże się to z kosztem wydajności.
- Synchronizacja i wyrównanie: Obraz z kamery RGB i mapa głębi są przechwytywane przez różne czujniki i muszą być idealnie zsynchronizowane w czasie i przestrzeni. Każde niedopasowanie może powodować, że okluzja będzie wyglądać na przesuniętą, a wirtualne obiekty będą zasłaniane przez „duchy” prawdziwych obiektów. WebXR API dostarcza niezbędne dane kalibracyjne i macierze do obsługi tego, ale muszą być one poprawnie zastosowane.
- Wydajność: Jak wspomniano, jest to wymagający proces. Aby utrzymać wysoką liczbę klatek na sekundę, deweloperzy mogą używać wersji mapy głębi o niższej rozdzielczości, unikać złożonych obliczeń w shaderze lub stosować okluzję tylko do obiektów, które znajdują się blisko potencjalnie zasłaniających powierzchni.
Praktyczne zastosowania i przypadki użycia w różnych branżach
Mając solidne podstawy techniczne, prawdziwa ekscytacja leży w tym, co umożliwia okluzja w WebXR. To nie jest tylko wizualna sztuczka; to fundamentalna technologia, która odblokowuje praktyczne i potężne zastosowania dla globalnej publiczności.
E-commerce i handel detaliczny
Możliwość „przymierzenia przed zakupem” jest świętym Graalem handlu internetowego artykułami gospodarstwa domowego, meblami i elektroniką. Okluzja sprawia, że te doświadczenia są znacznie bardziej przekonujące.
- Globalny sprzedawca mebli: Klient w Tokio może użyć swojej przeglądarki, aby umieścić wirtualną sofę w swoim mieszkaniu. Dzięki okluzji może zobaczyć, jak dokładnie wygląda częściowo schowana za jego istniejącym, prawdziwym fotelem, co daje mu prawdziwe poczucie, jak pasuje do jego przestrzeni.
- Elektronika konsumencka: Klient w Brazylii może zwizualizować nowy 85-calowy telewizor na swojej ścianie. Okluzja zapewnia, że roślina doniczkowa na szafce RTV przed nim poprawnie zasłania część wirtualnego ekranu, potwierdzając, że telewizor ma odpowiedni rozmiar i nie będzie zasłonięty.
Architektura, inżynieria i budownictwo (AEC)
Dla branży AEC, WebXR oferuje potężny, bezaplikacyjny sposób na wizualizację i współpracę nad projektami bezpośrednio na placu budowy.
- Wizualizacja na miejscu: Architekt w Dubaju może przechodzić przez budynek w budowie, trzymając w ręku tablet. Przez przeglądarkę widzi nakładkę WebXR z ukończonym cyfrowym projektem. Dzięki okluzji istniejące betonowe filary i stalowe belki poprawnie zasłaniają wirtualne systemy hydrauliczne i elektryczne, co pozwala mu z oszałamiającą dokładnością wykrywać kolizje i błędy.
- Prezentacje dla klientów: Firma budowlana w Niemczech może wysłać prosty adres URL międzynarodowemu klientowi. Klient może użyć swojego telefonu, aby „przejść się” po wirtualnym modelu swojego przyszłego biura, gdzie wirtualne meble realistycznie pojawiają się za prawdziwymi elementami konstrukcyjnymi.
Edukacja i szkolenia
Immersyjne uczenie staje się znacznie bardziej efektywne, gdy cyfrowe informacje są kontekstowo zintegrowane ze światem fizycznym.
- Szkolenia medyczne: Student medycyny w Kanadzie może skierować swoje urządzenie na manekina szkoleniowego i zobaczyć wewnątrz wirtualny, anatomicznie poprawny szkielet. Gdy się porusza, plastikowa „skóra” manekina zasłania szkielet, ale może podejść bliżej, aby „przejrzeć” przez powierzchnię, rozumiejąc związek między strukturami wewnętrznymi i zewnętrznymi.
- Rekonstrukcje historyczne: Zwiedzający muzeum w Egipcie może oglądać ruiny starożytnej świątyni przez swój telefon i zobaczyć rekonstrukcję WebXR oryginalnej budowli. Istniejące, zniszczone filary będą poprawnie zasłaniać wirtualne ściany i dachy, które kiedyś stały za nimi, tworząc potężne porównanie „wtedy i teraz”.
Gry i rozrywka
W rozrywce immersja jest wszystkim. Okluzja pozwala postaciom i efektom z gier zamieszkać w naszym świecie z nowym poziomem wiarygodności.
- Gry oparte na lokalizacji: Gracze w parku miejskim mogą polować na wirtualne stworzenia, które realistycznie przemykają i chowają się za prawdziwymi drzewami, ławkami i budynkami. Tworzy to znacznie bardziej dynamiczne i wymagające doświadczenie rozgrywki niż stwory po prostu unoszące się w powietrzu.
- Interaktywne opowieści: Narracyjne doświadczenie AR może zawierać wirtualną postać prowadzącą użytkownika przez jego własny dom. Postać może wyglądać zza prawdziwych drzwi lub siedzieć na prawdziwym krześle, a okluzja sprawia, że te interakcje wydają się osobiste i osadzone w rzeczywistości.
Konserwacja przemysłowa i produkcja
Okluzja zapewnia kluczowy kontekst przestrzenny dla techników i inżynierów pracujących ze złożonymi maszynami.
- Instrukcje naprawy z przewodnikiem: Technik terenowy na odległej farmie wiatrowej w Szkocji może uruchomić doświadczenie WebXR, aby uzyskać instrukcje naprawy turbiny. Cyfrowa nakładka podświetla określony komponent wewnętrzny, ale zewnętrzna obudowa turbiny poprawnie zasłania nakładkę, dopóki technik fizycznie nie otworzy panelu dostępowego, zapewniając, że patrzy na właściwą część we właściwym czasie.
Przyszłość okluzji w WebXR: Co dalej?
Okluzja obiektów w WebXR jest już niezwykle potężna, ale technologia wciąż się rozwija. Globalna społeczność deweloperów i organy normalizacyjne przesuwają granice tego, co jest możliwe w przeglądarce. Oto spojrzenie na ekscytującą drogę przed nami.
Dynamiczna okluzja w czasie rzeczywistym
Obecnie większość implementacji doskonale radzi sobie z zasłanianiem wirtualnych obiektów przez statyczne, nieruchome części otoczenia. Następną wielką granicą jest dynamiczna okluzja – zdolność poruszających się obiektów ze świata rzeczywistego, takich jak ludzie czy zwierzęta, do zasłaniania wirtualnych treści w czasie rzeczywistym. Wyobraź sobie postać AR w twoim pokoju, która jest realistycznie zasłaniana, gdy twój przyjaciel przechodzi przed nią. Wymaga to niezwykle szybkiego i dokładnego wykrywania oraz przetwarzania głębi i jest kluczowym obszarem aktywnych badań i rozwoju.
Semantyczne rozumienie sceny
Oprócz samej wiedzy o głębokości piksela, przyszłe systemy będą rozumiały, co ten piksel reprezentuje. Jest to znane jako rozumienie semantyczne.
- Rozpoznawanie ludzi: System mógłby zidentyfikować, że osoba zasłania wirtualny obiekt i zastosować bardziej miękką, realistyczną krawędź okluzji.
- Rozumienie materiałów: Mógłby rozpoznać szklane okno i wiedzieć, że powinno ono częściowo, a nie w pełni, zasłaniać wirtualny obiekt umieszczony za nim, pozwalając na realistyczną przezroczystość i odbicia.
Lepszy sprzęt i głębia wspomagana przez AI
Jakość okluzji jest bezpośrednio związana z jakością danych o głębi.
- Lepsze czujniki: Możemy spodziewać się, że na rynek trafi więcej urządzeń konsumenckich ze zintegrowanymi, wysokorozdzielczymi czujnikami LiDAR i ToF, dostarczającymi czystsze i dokładniejsze mapy głębi, z których będzie mógł korzystać WebXR.
- Głębia wnioskowana przez AI: Dla miliardów urządzeń bez specjalistycznych czujników głębi, najbardziej obiecującą ścieżką jest wykorzystanie sztucznej inteligencji (AI) i uczenia maszynowego (ML). Zaawansowane sieci neuronowe są trenowane do wnioskowania zaskakująco dokładnej mapy głębi na podstawie pojedynczego, standardowego obrazu z kamery RGB. W miarę jak te modele staną się bardziej wydajne, mogą one przynieść wysokiej jakości okluzję znacznie szerszej gamie urządzeń, wszystko za pośrednictwem przeglądarki.
Standaryzacja i wsparcie przeglądarek
Aby okluzja w WebXR stała się powszechna, moduł `webxr-depth-sensing` musi przejść od opcjonalnej funkcji do w pełni ratyfikowanego, uniwersalnie wspieranego standardu internetowego. W miarę jak więcej deweloperów będzie tworzyć z nim fascynujące doświadczenia, dostawcy przeglądarek będą dalej motywowani do dostarczania solidnych, zoptymalizowanych i spójnych implementacji na wszystkich platformach.
Jak zacząć: Wezwanie do działania dla deweloperów
Era realistycznej, internetowej rzeczywistości rozszerzonej jest tutaj. Jeśli jesteś deweloperem internetowym, artystą 3D lub kreatywnym technologiem, nigdy nie było lepszego czasu, aby zacząć eksperymentować.
- Odkryj frameworki: Wiodące biblioteki WebGL, takie jak Three.js i Babylon.js, a także deklaratywny framework A-Frame, aktywnie rozwijają i ulepszają swoje wsparcie dla modułu `depth-sensing` w WebXR. Sprawdź ich oficjalną dokumentację i przykłady, aby znaleźć projekty startowe.
- Sprawdź przykłady: Grupa Robocza Immersive Web utrzymuje zestaw oficjalnych przykładów WebXR na GitHubie. Są one nieocenionym źródłem do zrozumienia surowych wywołań API i zobaczenia referencyjnych implementacji funkcji takich jak okluzja.
- Testuj na odpowiednich urządzeniach: Aby zobaczyć okluzję w akcji, będziesz potrzebować kompatybilnego urządzenia i przeglądarki. Nowoczesne telefony z Androidem i wsparciem dla ARCore od Google oraz najnowsze wersje Chrome to świetne miejsce na start. W miarę dojrzewania technologii, wsparcie będzie się nadal rozszerzać.
Podsumowanie: Wplatanie cyfrowego świata w tkankę rzeczywistości
Okluzja obiektów to więcej niż funkcja techniczna; to most. Łączy on przepaść między cyfrowym a fizycznym, przekształcając rzeczywistość rozszerzoną z nowinki w naprawdę użyteczne, wiarygodne i zintegrowane medium. Pozwala wirtualnym treściom szanować zasady naszego świata, a tym samym zasługuje na swoje miejsce w nim.
Przenosząc tę zdolność do otwartej sieci, WebXR nie tylko czyni AR bardziej realistycznym – czyni je bardziej dostępnym, bardziej sprawiedliwym i bardziej wpływowym na skalę globalną. Dni wirtualnych obiektów niezręcznie unoszących się w przestrzeni są policzone. Przyszłość AR to taka, w której cyfrowe doświadczenia są płynnie wplecione w samą tkankę naszej rzeczywistości, ukrywając się za naszymi meblami, wyglądając zza naszych drzwi i czekając na odkrycie, piksel po zasłoniętym pikselu. Narzędzia są teraz w rękach globalnej społeczności twórców internetowych. Pytanie brzmi, jakie nowe rzeczywistości zbudujemy?