Platforma

Jak je postaven MeshAR

Tři etapy, v pořadí. Pro každého: co dělá, co od vás potřebuje a kde jsou poctivé meze.

Fáze 01

Příjem — síť nebo CAD

Dva velmi odlišné zdroje končí na stejném místě: trojúhelníky a materiály PBR na GPU, zabalené jako glTF/GLB. Dostat se tam není koncepčně těžké, je to podrobná práce — jednotky (mechanický CAD v milimetrech, Unity v metrech, faktor 1000 je první věc, kterou uvidíte), svislá osa a orientace, otočné body ponechané tam, kde je návrhář nechal, a počet polygonů o řády vyšší, než co telefon nakreslí.

Co nekonverguje, je sémantika, a to je strukturální bod celé platformy. Sestava CAD již obsahuje graf: díly, podsestavy, instance s transformačními maticemi, čísla dílů. Síť obsahuje v nejlepším případě hierarchii názvů uzlů, o které rozhoduje ten, kdo ji exportoval. Rozdíl není zpětně získatelný po proudu.

Tři úrovně sémantiky, ne dvě

Odvozený

Extrahováno z CAD: strom sestavy již v souboru existuje. Vysoká spolehlivost — jsou to vlastní data návrháře. Toto je nezbytný předpoklad pro třídu C a nelze ji nahradit.

Konvenční

Síť vytvořená podle deklarovaného pravidla: názvy uzlů podle konvence, doplňky glTF, varianty materiálu. Stojí přesně tolik, kolik disciplína toho, kdo to exportuje — a na tom vlastně běží konfigurátor.

Žádný

Libovolná síť: fotogrammetrie, stahování z tržiště, export z volné ruky. Perfektní pro umístění předmětu v místnosti; nemůžete adresovat komponentu uvnitř.

Fáze 02

Lokalizace — jediné společné stadium

Běžné jako rozhraní, ne jako implementace. Tyto tři třídy potřebují různé strategie ukotvení a nejsou vzájemně zaměnitelné: co je správné pro konfigurátor, je koncepčně špatné pro návštěvu s průvodcem.

Používané strategie

  • Detekce roviny + klepnutí

    třída B

    Uživatel si vybere místo. Pro konfigurátor je to správná odpověď spíše než záložní řešení: celou otázkou je, zda se hodí do jejich pokoje.

  • Fyzický marker

    třída C

    Nálepka nalepená na stroj se známým odsazením. Levné, robustní a dostatečně přesné na to, aby zvýraznění přistálo na správném komponentu místo jeho souseda.

  • Modelový cíl

    třída C

    Rozpozná objekt z vlastního 3D modelu, na který není nic aplikováno. Vynikající na tuhou, výraznou geometrii; degraduje na hladkých, symetrických nebo reflexních površích — což popisuje mnoho průmyslových strojů, takže ruční zarovnání je zachováno jako záloha od prvního dne.

  • Geoprostorové / VPS a asistované ruční vyrovnání

    třída A

    Pro obsah, který musí sedět na skutečném místě, kde něco skutečně stálo. Zde je uživatelské klepnutí koncepčně špatné: návštěvník neví, kde byla zeď. Je to nejtěžší lokalizační problém ze všech tří.

Fáze 03

Prezentace — kde se třídy oddělují

Sdílená základní linie není triviální: hloubková okluze, věrohodné kontaktní stíny a odhad světla jsou přesně to, co odděluje “model nalepený na obrazovce” od “předmětu v místnosti”, a záleží na nich u všech tří tříd. Nad touto základní linií nesdílejí tři větve téměř nic, a to je spíše správný výsledek než chybějící abstrakce.

třída A — animovaný průvodce

Zmanipulovaná postava, knihovna animací a rozhodovací vrstva, která vybírá, kterou z nich hrát. Umělá inteligence si vybere linii a gesto; nevytváří pohyb kost po kosti. Pohyb v prostoru je chování řízení, které běží lokálně na snímkové frekvenci, bez síťového volání ve smyčce.

třída B — konfigurátor

Runtime varianta a výměna materiálu vázaná na stav aplikace, který žije mimo aplikaci AR. Aplikace se stává pohledem do konfigurátoru, což z toho dělá spíše problém s architekturou aplikace než problém grafiky.

třída C — postup

Izolujte, duch, rozložte, zvýrazněte, s kroky seřazenými proti sadám uzlů. Potřebuje sémantický graf z 1. fáze a optimalizuje spíše pro čitelnost než pro věrnost: vědět, která část a v jakém pořadí překonává nádherný render.

Měření

Měřicí stolice je součástí výrobku

Drift, doba zotavení, světelné podmínky a užitečná vzdálenost nejsou kontrolní seznam, který spustíte jednou. Jsou to nástroje: každá lokalizační strategie v každé třídě je měřena stejným pravítkem — takže “drží to?” dostane odpověď číslem místo dojmu.

  • Drift — ~2,7 cm medián za dvě minuty

    Pět platných běhů ze šesti mezi 2,6 a 3,7 cm ve velmi odlišných scénách. Pásmo je pozoruhodně úzké: drift se ukazuje jako robustní vůči scéně a světelné podmínky nemění verdikt. Prahové hodnoty byly stanoveny předem — méně než 2 cm znamenalo, že čistě vizuální ukotvení by vyžadovalo postup opravy, 2 až 10 cm znamenalo, že konfigurátor je pohodlný a postup vyžaduje fyzickou referenci. Výsledek přistál ve středním pásmu a podle toho je postavena platforma.

  • Usazování — první minuta není důvěryhodná

    Potvrzeno na čtyřech samostatných jízdách: vrchol 8 až 19 cm během prvních 10 až 48 sekund po umístění, poté pokles na stabilní hodnotu. Vše, co vyžaduje přesnost, musí být navrženo kolem toho. Je to omezení, nikoli vada, kterou je třeba opravit.

  • Zotavení — póza přežije, čekání je problém

    Během tří cyklů ztráty sledování zůstal drift plochý: kotva se vrátí tam, kde byla. Nejhorší případ stál 25 sekund čekání, což z něj dělá problém UX spíše než problém sledování — rozdíl stojí za to zachovat, protože se opravují na různých místech.

  • Užitečná vzdálenost — 20 až 25 metrů

    Ostrý a reprodukovatelný práh a příčinou je, že se objekt stává nečitelným, spíše než selhává sledování: stav sledování se držel daleko za ním. Je to otázka velikosti obsahu, takže se pro každý projekt přeměřuje se skutečným aktivem.

Samsung SM-S711B, sedm běhů, uvnitř a venku, srpen 2026.

Limity

Co MeshAR nedělá

Stojí za přečtení před ostatními, protože nám oběma ušetří hovor.

  • Nepoznává svět, do kterého vchází

    Průvodce, který popisuje vše, co kamera náhodou vidí, je nejrychlejší způsob, jak sebevědomě popsat něco, co tam není. MeshAR nahrazuje rozpoznávání polohou: přesně víte, kde se nacházíte, a poté si přečtete upravenou mapu. To funguje v místě předem zmapovaném — dům, muzeum, jeden konkrétní showroom — a nezobecňuje to na “namiřte telefon kamkoli a vysvětlete, co vidím”. Pro definované místo je to správné řešení, nikoli kompromis.

  • Nativní formáty Autodesku stojí peníze

    Neutrální CAD — STEP, IGES — je pokryt s nulovými náklady na licenci. DWG a RVT potřebují komerční složku, která se v odhadu stává spíše strukturální linií než detailem. Řeší se, když to projekt skutečně vyžaduje.

  • Android / ARCore je výchozí cíl

    iOS je rozhodnutí za jednotlivý projekt, nikoli předpoklad. AR Foundation abstrahuje společného jmenovatele, ale okluze prostřednictvím Depth API a okluze prostřednictvím LiDAR nejsou stejná funkce a některé lokalizační strategie mají na těchto dvou platformách různou dostupnost a licencování. Pro konfigurátor — což je prodejní nástroj — je to otázka, kterou stojí za to vyřešit předem.

Řekni mi, co chceš dát do pokoje

Naskenované místo, katalog produktů, stroj s návodem na údržbu. První užitečnou otázkou vždy je, do které ze tří tříd spadá — a to trvá jeden e-mail.

Ozvěte se →