Jak zeskanować cały dom, żeby wszystkie pomieszczenia do siebie pasowały?
Jeśli skanujesz pomieszczenia osobno, zwykle kończysz z oddzielnymi wyspami, których nie da się połączyć w jeden rysunek. Rozwiązaniem jest przejście całości w jednym ciągłym spacerze, w którym telefon nigdy nie gubi nici między dwoma pomieszczeniami.
Krótka odpowiedź: Skanuj cały dom w jednym ciągłym spacerze — idź z pomieszczenia do pomieszczenia, nie kończąc i nie zaczynając od nowa pomiędzy nimi. Telefon śledzi, gdzie jest w przestrzeni, stale rejestrując własny ruch, jak człowiek idący z zasłoniętymi oczami i liczący kroki. Jeśli przerwiesz śledzenie między dwoma pomieszczeniami — przez całkowite zamknięcie aplikacji albo zbyt długie wygaszenie ekranu — telefon traci swoje miejsce i dwóch pomieszczeń nie da się już automatycznie połączyć. Warunkiem jest telefon lub tablet z LiDAR-em.
Dlaczego pomieszczeń skanowanych osobno nie da się po prostu „skleić”
Pojedyncze pomieszczenie jest skanowane we własnym małym układzie współrzędnych — wewnętrznym „punkcie zerowym”, który skaner sam ustawia, gdy startuje. Jeśli zeskanujesz salon osobno, a sypialnię osobno, z całkowicie zamkniętą aplikacją pomiędzy, dostajesz dwa rysunki, z których każdy może być sam w sobie zupełnie poprawny, ale które nie wiedzą, gdzie leżą względem siebie. To jak dostać dwie mapy dwóch miast, nie wiedząc, w którą stronę od jednego leży drugie. Oprogramowanie nie może odgadnąć związku potem — musi on być znany z samego skanu.
Jak telefon pilnuje samego siebie między pomieszczeniami
Rozwiązanie nazywa się w żargonie „wizyjno-inercyjna odometria” — telefon łączy obrazy z kamery z danymi o ruchu z akcelerometru i żyroskopu, żeby stale wiedzieć, o ile i w którą stronę się przesunął od startu. Dopóki to śledzenie działa bez przerwy, może utrzymać cały dom w jednym wspólnym układzie współrzędnych, niezależnie od tego, przez ile pomieszczeń przejdziesz. Na tym polega sztuczka umożliwiająca późniejsze łączenie pomieszczeń: geometria wszystkich pomieszczeń jest już poprawnie ułożona względem siebie, bo skanowano je, gdy telefon „wiedział”, gdzie jest, przez cały czas.
Co zwykle przerywa śledzenie
- Całkowite zamknięcie aplikacji skanującej między dwoma pomieszczeniami, zamiast wstrzymania jej i pójścia dalej.
- Długie odcinki bez wystarczającej ilości punktów do śledzenia — długi, pusty, biały korytarz albo zupełnie ciemne pomieszczenie mogą zmylić śledzenie, bo kamera nie ma dość stałych punktów, których mogłaby się trzymać.
- Zbyt szybkie ruszanie telefonem przez drzwi albo narożnik, tak że seria obrazów „skacze”, zamiast płynąć.
- Odłożenie telefonu w środku skanowania i podniesienie go w innym miejscu, bez zarejestrowania ruchu między tymi dwoma miejscami.
Jak zaplanować obchód, zanim zaczniesz
Pomyśl o trasie, zanim naciśniesz start, tak jak zaplanowałbyś spacer po muzeum: zacznij w jednym rogu domu i idź systematycznie do następnego sąsiedniego pomieszczenia, nie przechodząc niepotrzebnie wiele razy przez już zeskanowany obszar. Unikaj skakania tam i z powrotem między kondygnacjami albo odległymi pomieszczeniami — im bardziej ciągła trasa, tym mniejsze ryzyko, że śledzenie zgubi nić po drodze.
Przejście między dwoma pomieszczeniami to najbardziej wrażliwy moment
Najczęściej problemów nie sprawiają same pomieszczenia — tylko próg między nimi. Drzwi to często wąskie, krótkotrwałe pole widzenia kamery z niewielką liczbą punktów oparcia (płaska ściana, ościeżnica) i właśnie tu śledzenie ma najmniej do pracy. Przechodź powoli przez otwory drzwiowe i unikaj gwałtownego obracania telefonu w trakcie przechodzenia. Kilka dodatkowych sekund cierpliwości w przejściu często ratuje całą resztę spaceru.
Czy musisz skanować wszystkie pomieszczenia za jednym razem?
Krótka odpowiedź: tak, jeśli chcesz, żeby zostały automatycznie połączone w jeden rysunek. Ale to nie wybór „wszystko albo nic” dla całego projektu — większość aplikacji pozwala wstrzymać skanowanie między pomieszczeniami, zapisać postęp i kontynuować później tego samego dnia, o ile śledzenie nie zostanie zgubione po drodze. Unikaj przekonania, że możesz zeskanować salon dziś, a sypialnię w przyszłym tygodniu i oczekiwać, że te dwa pomieszczenia automatycznie do siebie pasują — wymaga to albo wspólnego skanu, albo ręcznej korekty potem.
A jeśli do jakiegoś pomieszczenia po prostu nie da się dojść w spacerze?
Niektórych pomieszczeń nie da się włączyć do ciągłego spaceru — budynku gospodarczego bez połączenia od wewnątrz, poddasza dostępnego tylko zewnętrzną drabiną albo piwnicy, o której brakowaniu orientujesz się dopiero po przejściu dalej. Rozwiązaniem jest zwykle zeskanowanie brakującego pomieszczenia osobno i ręczne umieszczenie go potem na rysunku, na podstawie własnych wymiarów. To mniej dokładne niż automatyczne łączenie, ale o wiele lepsze niż w ogóle nie mieć tego pomieszczenia.
Rysuj zamiast skanować, jeśli pomieszczenie jest trudne
Jeśli pomieszczenie jest pełne luster, szkła albo odbijających powierzchni, może to zakłócić zarówno samo rozpoznawanie pomieszczenia, jak i śledzenie między pomieszczeniami. W takich przypadkach często szybciej i pewniej jest zmierzyć pomieszczenie miarką i narysować je ręcznie, niż walczyć ze skanem, który nie chce współpracować. Podejście mieszane — skanuj to, co da się zeskanować, resztę narysuj — to zupełnie normalna praktyka, a nie rozwiązanie awaryjne.
Lista kontrolna przed rozpoczęciem skanowania całego domu
- Najpierw uprzątnij najbardziej zagracone pomieszczenia — mniej przedmiotów na podłodze to mniej błędnie rozpoznanych powierzchni.
- Zapal światło wszędzie. Dobre oświetlenie daje kamerze więcej stałych punktów do śledzenia.
- Zaplanuj trasę jako ciągły spacer przez dom, bez zbędnych skoków.
- Przechodź powoli przez każdy otwór drzwiowy — tam śledzenie jest najbardziej wrażliwe.
- Nie zamykaj całkowicie aplikacji między pomieszczeniami — użyj zamiast tego funkcji, którą aplikacja oferuje, żeby przejść do następnego pomieszczenia bez przerywania.
Co robi HouseSense
HouseSense utrzymuje skanowanie aktywne, gdy przechodzisz z pomieszczenia do pomieszczenia: zapisujesz bieżące pomieszczenie i idziesz od razu dalej do następnego, z wciąż działającym śledzeniem telefonu, zamiast kończyć skanowanie całkowicie. Dzięki temu wszystkie pomieszczenia pozostają w jednym wspólnym układzie współrzędnych, gotowe do połączenia w jeden spójny rzut. Funkcja wymaga LiDAR-a, który jest w modelach iPhone Pro i iPadzie Pro ze skanerem LiDAR.
Co zrobić, jeśli pomieszczenia mimo wszystko do siebie nie pasują
Nawet dobrze zaplanowany spacer może pójść źle — odłożony telefon, dziecko przebiegające obok, drzwi trzaśnięte szybciej, niż się spodziewałeś. Jeśli odkryjesz, że dwa pomieszczenia nie leżą poprawnie względem siebie, najpewniejszym rozwiązaniem jest zwykle zeskanowanie dotkniętych pomieszczeń od nowa w jednym nowym, ciągłym spacerze, zamiast próbować ręcznie przesuwać je na miejsce potem — taka ręczna korekta rzadko usuwa cały problem i może wprowadzić nowe niedokładności w wymiarach.