Model z obrazu do 3D dla SketchUp bez pobożnych życzeń
SketchUp myśli płaszczyznami i krawędziami. Siatka z obrazu do 3D myśli trójkątami — tysiącami trójkątów. Ta rozbieżność daje o sobie znać w minutę po pierwszym imporcie, więc ten artykuł zaczyna się od tego miejsca, zamiast udawać, że obie konwencje to to samo.
Dwie konwencje
Płaszczyzny i krawędzie a zupa trójkątów
Ten konflikt ma charakter filozoficzny, zanim stanie się techniczny.
Modelowanie architektoniczne opiera się na zamierzonych powierzchniach: ściana jest płaszczyzną, otwór to dziura w tej płaszczyźnie, a każda krawędź istnieje, bo ktoś ją narysował. Siatka 3D zrekonstruowana w procesie obraz do 3D z jednego obrazu nie ma w sobie żadnej z tych intencji. To gęsta, trójkątna powłoka przybliżająca powierzchnię, całkiem zadowolona z tego, że tam, gdzie obraz niczego nie pokazał, może być odrobinę niedokładna.
Żadna z tych reprezentacji nie jest lepsza — odpowiadają na inne pytania. Problem pojawia się dopiero wtedy, gdy gęsta, organiczna siatka 3D trafia do dokumentu SketchUp, który oczekuje czystych płaskich powierzchni: wtedy plik zwalnia, a geometria staje się niewygodna w zaznaczaniu, wypychaniu, wciąganiu czy wymiarowaniu.
Uczciwa odpowiedź
Co przetrwa podróż, a co nie
Uporządkowane według tego, ile rozczarowania przynosi każdy element.
| Właściwość | Przetrwa? | W praktyce |
|---|---|---|
| Ogólna sylwetka | Tak | Proporcje i bryła czytają się poprawnie, a o to zwykle chodzi |
| Wypalony kolor | Przeważnie | Dociera jako tekstura z wbudowanym w nią oświetleniem obrazu |
| Edytowalne płaskie powierzchnie | Nie | Trójkąty to nie powierzchnie, które ktoś narysował celowo |
| Dokładność wymiarowa | Nie | Jeden obraz nie niesie żadnego pomiaru |
| Czyste krawędzie do przyciągania | Nie | Granice wyznaczone przez wnioskowanie, a nie linie konstrukcyjne |
Wzorzec jest spójny: wszystko, co dotyczy wyglądu, przetrwa, a wszystko, co dotyczy intencji — nie. Tego należy oczekiwać od procesu, który obserwuje jeden obraz i resztę wnioskuje, i właśnie dlatego oba uczciwe zastosowania poniżej opierają się na wyglądzie.
Uczciwe zastosowania
Dwa zastosowania, które się sprawdzają
Oba realne, oba skromne — żadne nie udaje, że siatka 3D jest wymierzona.
Entourage i dekoracja sceny.
Meble, donice, rzeźby, pojazdy w oddali. Nikt ich nie wymiaruje — istnieją po to, żeby scena była czytelna na pierwszy rzut oka. Sylwetka to całe wymaganie, a siatka 3D zbudowana z jednego obrazu je spełnia.
Podkład do odrysowania.
Wciągnij siatkę 3D, zablokuj ją i buduj na jej podstawie właściwą geometrię SketchUp. Zyskujesz proporcje trudnej do uchwycenia organicznej formy bez szacowania ich na oko, a wszystko, co zostaje, narysowałeś sam.
Nie sprawdza się natomiast traktowanie importu jako komponentu do udokumentowania, wymiarowania czy wykonania. Obraz nie potrafi powiedzieć, że krzesło ma 450 mm wysokości, więc nic, co z niego powstaje, też tego nie potrafi. Jeśli obiekt ma być poprawny, a nie tylko przekonujący — zmierz go i narysuj.
Import
Jak doprowadzić plik do czytelnego formatu
Jeden krok konwersji i dobry powód, żeby wynik pozostał mały.
Generator zwraca teksturowaną siatkę 3D w formacie .glb i nic poza tym: żadnej wtyczki, żadnego eksportu dopasowanego do jednej aplikacji. To, czy Twoja wersja czyta glTF bezpośrednio, bywa różne, więc niezawodną drogą jest konwersja w Blenderze i eksport do formatu, o którym wiesz, że się otworzy, na przykład OBJ. Przy okazji zmniejsz w tej konwersji też liczbę trójkątów. Gęsta siatka 3D, która w rendererze była niczym szczególnym, sprawia, że praca w dokumencie SketchUp staje się nieprzyjemna, a entourage nic nie traci na tym, że na wstępie mocno go uprościsz.
Questions
Frequently Asked Questions
Nie. Generowanie odbywa się w karcie przeglądarki i kończy się plikiem do pobrania. Nic nie instaluje się w aplikacji ani nie ma żadnego konta do podłączenia.
Nie. Przychodzi trójkątna siatka 3D. Można ją skalować, przesuwać i ukrywać, ale to nie jest zamierzona płaska geometria, której oczekuje funkcja Push/Pull.
Nie powinien nieść żadnych wymiarów. Jeden obraz nie zawiera pomiarów, więc traktuj zaimportowaną siatkę 3D jako entourage lub podkład do odrysowania, nigdy jako zwymiarowany komponent.
Uprość przed importem. Najpierw zmniejsz siatkę 3D w programie do modelowania, a import trzymaj na osobnej warstwie, żeby można go było ukryć.
Zazwyczaj tak, jako tekstura. Pamiętaj, że oświetlenie z oryginalnego obrazu jest w nią wbudowane, więc nie zareaguje na oświetlenie Twojej sceny.
Keep reading
Więcej sposobów na zamianę obrazu w model 3D
Explore image to 3D
Turn Your Image Into a 3D Model — Free
Bez rejestracji, bez oprogramowania, bez doświadczenia w modelowaniu. Wrzuć obraz albo go opisz i pobierz teksturowany plik .glb w około minutę.