Wyciągnięte z CAD: drzewo złożenia już istnieje w pliku. Wysoka niezawodność — są to własne dane projektanta. Jest to warunek wstępny dla klasy C i nie można go zastąpić.
Jak zbudowany jest MeshAR
Trzy etapy, po kolei. Dla każdego: co robi, czego od ciebie potrzebuje i gdzie są uczciwe granice.
Pobranie — siatka lub CAD
Dwa bardzo różne źródła trafiają do tego samego miejsca: trójkąty i materiały PBR na GPU, spakowane jako glTF/GLB. Dotarcie tam nie jest trudne koncepcyjnie, wymaga szczegółowej pracy — jednostki (mechaniczny CAD w milimetrach, Unity w metrach, współczynnik 1000 to pierwsza rzecz, którą zobaczysz), oś pionowa i skrętność, obroty pozostawione tam, gdzie zostawił je projektant, oraz liczba wielokątów o rzędy wielkości powyżej tego, co narysuje telefon.
To, co nie jest zbieżne, to semantyka i na tym polega strukturalny punkt całej platformy. Złożenie CAD zawiera już wykres: części, podzespoły, instancje z macierzami transformacji, numery części. Siatka zawiera w najlepszym wypadku hierarchię nazw węzłów ustaloną przez osobę, która ją wyeksportowała. Różnicy nie da się odzyskać w dalszej części procesu.
Trzy poziomy semantyki, a nie dwa
Siatka napisana według zadeklarowanej reguły: nazwy węzłów zgodne z konwencją, dodatki glTF, warianty materiałowe. Warte dokładnie tyle, ile dyscyplina tego, kto ją eksportuje — i na tym właściwie działa konfigurator.
Dowolna siatka: fotogrametria, pobranie z rynku, eksport odręczny. Idealnie nadaje się do umieszczenia przedmiotu w pokoju; nie można zająć się znajdującym się w nim komponentem.
Lokalizacja — jedyny wspólny etap
Powszechne jako interfejs, a nie jako implementacja. Te trzy klasy wymagają różnych strategii zakotwiczenia i nie można ich stosować zamiennie: to, co jest dobre dla konfiguratora, jest koncepcyjnie niewłaściwe w przypadku wizyty z przewodnikiem.
Stosowane strategie
-
Wykrywanie samolotu + dotknij
Klasa BUżytkownik wybiera miejsce. Dla konfiguratora jest to raczej właściwa odpowiedź niż rozwiązanie awaryjne: całe zadawane pytanie dotyczy tego, czy pasuje do jego pokoju.
-
Znacznik fizyczny
Klasa CNaklejka naklejona na maszynę ze znanym przesunięciem. Tani, solidny i wystarczająco precyzyjny, aby podświetlić właściwy element zamiast sąsiada.
-
Cel modelu
Klasa CRozpoznaje obiekt na podstawie własnego modelu 3D, do którego nic nie zastosowano. Znakomity na sztywnej, charakterystycznej geometrii; ulega degradacji na gładkich, symetrycznych lub odblaskowych powierzchniach — co opisuje wiele maszyn przemysłowych, dlatego ręczne ustawianie jest utrzymywane jako rozwiązanie awaryjne od pierwszego dnia.
-
Geoprzestrzenne / VPS i wspomagane ręczne wyrównanie
Klasa AW przypadku treści, które muszą znajdować się w prawdziwym miejscu, w którym coś faktycznie stało. W tym przypadku dotknięcie użytkownika jest koncepcyjnie błędne: odwiedzający nie wie, gdzie znajdowała się ściana. Jest to najtrudniejszy problem lokalizacyjny ze wszystkich trzech.
Prezentacja — gdzie klasy się rozdzielają
Wspólna linia bazowa nie jest trywialna: okluzja głębokości, wiarygodne cienie kontaktowe i ocena światła to dokładnie to, co odróżnia “model przyklejony do ekranu” od “obiektu w pokoju”, i mają one znaczenie dla wszystkich trzech klas. Powyżej tej linii bazowej trzy gałęzie prawie nic nie mają ze sobą wspólnego, i jest to raczej prawidłowy wynik niż brakująca abstrakcja.
Klasa A — animowany przewodnik
Sfałszowana postać, biblioteka animacji i warstwa decyzyjna, która wybiera, którą z nich zagrać. AI wybiera linię i gest; nie generuje ruchu kość po kości. Ruch w przestrzeni to zachowanie sterujące działające lokalnie z szybkością klatek, bez wywołania sieciowego w pętli.
Klasa B — konfigurator
Wariant środowiska wykonawczego i zamiana materiałów, powiązane ze stanem aplikacji, który znajduje się poza aplikacją AR. Aplikacja staje się widokiem na konfigurator, co sprawia, że jest to problem architektury aplikacji, a nie grafiki.
Klasa C — procedura
Izoluj, widmuj, eksploduj, podświetlaj, wykonując kroki sekwencjonowane względem zestawów węzłów. Potrzebuje wykresu semantycznego z etapu 1 i optymalizuje go pod kątem czytelności, a nie wierności: wiedząc, która część i w jakiej kolejności jest lepsza od pięknego renderowania.
Stanowisko pomiarowe jest częścią produktu
Dryf, czas regeneracji, warunki oświetleniowe i użyteczny dystans to nie jest lista kontrolna, którą uruchamiasz raz. Stanowią one instrumentację: każda strategia lokalizacji, w każdej klasie, jest mierzona tą samą linijką — więc “czy to trzyma?” otrzymuje odpowiedź w postaci liczby zamiast wrażenia.
-
Dryf — mediana ~2,7 cm po dwóch minutach
Pięć ważnych przebiegów z sześciu w zakresie od 2,6 do 3,7 cm, w bardzo różnych scenach. Pasmo jest wyjątkowo wąskie: dryf okazuje się solidny wobec sceny, a warunki oświetleniowe nie wpływają na werdykt. Progi zostały ustalone z góry — poniżej 2 cm oznaczało, że czysto wizualne zakotwiczenie wymagałoby procedury naprawy, 2 do 10 cm oznaczało, że konfigurator jest wygodny, a procedura wymaga fizycznego odniesienia. Wynik wylądował w środkowym paśmie, a platforma jest odpowiednio zbudowana.
-
Stabilizacja — pierwsza minuta nie jest godna zaufania
Potwierdzono w czterech oddzielnych seriach: szczyt od 8 do 19 cm w ciągu pierwszych 10 do 48 sekund po umieszczeniu, a następnie spadek do stabilnej wartości. Wszystko, co wymaga precyzji, musi być zaprojektowane wokół niej. Jest to ograniczenie, a nie wada, którą należy naprawić.
-
Odzyskiwanie — pozycja przetrwa, czekanie jest problemem
W ciągu trzech cykli utraty śledzenia dryf pozostał płaski: kotwica wraca tam, gdzie była. Najgorszy przypadek kosztował 25 sekund oczekiwania, co sprawia, że jest to problem UX, a nie problem śledzenia — rozróżnienie warte zachowania, ponieważ naprawia się je w różnych miejscach.
-
Przydatny dystans — 20 do 25 metrów
Ostry i powtarzalny próg, którego przyczyną jest raczej to, że obiekt staje się nieczytelny, a nie błąd śledzenia: stan śledzenia utrzymuje się znacznie powyżej tego progu. Jest to pytanie o charakterze treściowym, dlatego jest ono ponownie mierzone dla każdego projektu z uwzględnieniem rzeczywistego zasobu.
Samsung SM-S711B, siedem przebiegów, w pomieszczeniu i na zewnątrz, sierpień 2026 r.
Czego nie robi MeshAR
Warto przeczytać przed resztą, bo oszczędza nam to rozmów.
-
Nie rozpoznaje świata, w który wchodzi
Przewodnik opisujący wszystko, co kamera akurat widzi, to najszybszy sposób na pewne opisanie czegoś, czego tam nie ma. MeshAR zastępuje rozpoznawanie pozycją: dokładnie wiedz, gdzie jesteś, a następnie przeczytaj wybraną mapę. To działa w miejscu wcześniej wyznaczonym — dom, muzeum, jeden konkretny salon — i nie uogólnia się do “skieruj telefon w dowolne miejsce i wyjaśnij, co widzę”. Dla określonego miejsca jest to właściwe rozwiązanie, a nie kompromis.
-
Natywne formaty Autodesk kosztują
Neutralny CAD — STEP, IGES — jest objęty zerowym kosztem licencji. DWG i RVT potrzebują komponentu komercyjnego, który staje się w szacunkach raczej linią strukturalną niż szczegółem. Problem ten jest rozwiązywany, gdy projekt rzeczywiście tego wymaga.
-
Domyślnym celem jest Android/ARCore
iOS to decyzja dotycząca projektu, a nie założenie. AR Foundation abstrahuje wspólny mianownik, ale okluzja poprzez Depth API i okluzja poprzez LiDAR to nie ta sama funkcja, a niektóre strategie lokalizacyjne mają różną dostępność i licencjonowanie na obu platformach. Dla konfiguratora — który jest narzędziem sprzedażowym — jest to kwestia, którą warto rozstrzygnąć z góry.
Powiedz mi, co chcesz umieścić w pokoju
Zeskanowany obiekt, katalog produktów, maszyna z instrukcją konserwacji. Pierwszym użytecznym pytaniem jest zawsze, do której z trzech klas należy — a to zajmuje jeden e-mail.
Skontaktuj się z nami →