Jak naprawdę działa konwersja obrazu 2D na model 3D

Płaski obraz nie zawiera danych o głębi, więc trzeba ją jakoś dodać. Oto dokładnie, co dodaje to narzędzie, a czego nie potrafi.

Konwertuj obraz na STL

Czy płaski obraz może stać się modelem 3D?

Tak, konwersja obrazu 2D na model 3D jest możliwa, ale tylko dlatego, że oprogramowanie dodaje głębię, której obraz nigdy nie zawierał. Fotografia to siatka wartości kolorów na płaskiej powierzchni. Piksele nie zawierają kanału głębi, pozycji aparatu ani skali. Ktoś musi wymyślić trzeci wymiar. Służą do tego dwie metody: model AI, który przewiduje głębię na podstawie poznanych kształtów, oraz mapa wysokości, która traktuje jasność jako wysokość. Ta strona korzysta z drugiej metody.

Jasność jest bezpośrednio przeliczana na wysokość. Jasne piksele stają się wzniesieniami, a ciemne zagłębieniami — albo odwrotnie po odwróceniu obrazu. Logo na białym tle zamienia się w wypukły emblemat na płaskiej płytce. Portret staje się reliefem. Wynik jest przewidywalny, powstaje szybko i nigdy nie wymyśla nosa, którego nie ma. Wadą jest brak informacji o perspektywie. Zdjęcie osoby nie da popiersia tej osoby; powstanie płytka, której powierzchnia odwzoruje cieniowanie na zdjęciu.

Wnioskowanie o głębi przez AI to druga droga i lepiej sprawdza się w przypadku obiektów. Podaj zdjęcie buta lub krzesła, a model wytrenowany na milionach obrazów może zgadnąć, które części znajdują się bliżej. Wyniki są wiarygodne, ale nie dają się zmierzyć, a cienkie elementy i powierzchnie odbijające światło mogą go zmylić. Jeśli potrzebujesz konkretnego obiektu w konkretnym rozmiarze, AI nie doprowadzi Cię do celu. Jeśli potrzebujesz powierzchni wiernie odwzorowującej rysunek, mapę lub teksturę, konwersja mapy wysokości za każdym razem będzie lepsza.

Jak działa konwersja obrazu 2D na model 3D

Przesyłasz plik JPG, PNG, GIF, BMP, TIFF, WebP, SVG lub HEIC o rozmiarze do 20MB. W przeglądarce, na Twoim urządzeniu, jest on dekodowany do siatki pikseli, a narzędzie odczytuje wartość jasności każdego piksela. Nic nie trafia do farmy renderującej i nic nie czeka w kolejce. Następnie siatka jest przeskalowywana do wybranej rozdzielczości, ponieważ zdjęcie o szerokości 4000 pikseli utworzyłoby siatkę z milionami trójkątów, z którymi większość slicerów sobie nie poradzi.

Każdy piksel staje się wierzchołkiem. Jego pozycja X i Y wynika z miejsca w siatce i jest skalowana do ustawionej szerokości w milimetrach; pozycja Z wynika z jasności pomnożonej przez wybraną wysokość. Sąsiednie wierzchołki są łączone w trójkąty, a cała powierzchnia zostaje zamknięta płaską podstawą, dzięki czemu wynik jest szczelny. Obrazy w skali szarości dają najczystszy rezultat, ponieważ jeden kanał odpowiada jednej wartości wysokości i nie trzeba rozstrzygać, jak ważyć kolory.

Siatka jest zapisywana jako STL, który przechowuje wyłącznie trójkąty. W pliku nie ma kolorów, tekstur ani jednostek. Slicer zakłada milimetry, więc przed pobraniem świadomie ustaw szerokość i wysokość reliefu. Tabliczka o szerokości 100mm i reliefie o wysokości 4mm dobrze drukuje się dyszą 0.4mm. Jeśli w małym modelu zwiększysz relief powyżej około 8mm, pionowe ściany zaczną wymagać podpór.

Co działa dobrze, a co nie

Dwie konkretne zalety i dwa konkretne ograniczenia, zanim poświęcisz czas na plik.

Działa dobrze: logotypy, grafika liniowa i stemple

Grafika o wysokim kontraście najlepiej pokazuje zalety przeliczania jasności na wysokość. Czarne logo na białym tle staje się wypukłym emblematem o wybranej wysokości reliefu, z krawędziami zgodnymi z oryginalnymi konturami. Pliki SVG sprawdzają się szczególnie dobrze, ponieważ ich krawędzie są już ostre, zanim zostaną pobrane próbki pikseli.

Działa dobrze: mapy reliefowe i tekstury powierzchni

Dane wysokości w skali szarości to właśnie zastosowanie, z myślą o którym powstała ta metoda. Mapy wysokości, tłoczone wzory, tarcze monet i panele w stylu litofanu konwertują się przewidywalnie. Wynikiem jest płytka, której powierzchnia wznosi się i opada zgodnie z tonami obrazu.

Nie działa: odtworzenie obiektu 3D z jednego zdjęcia

Pojedyncza fotografia nie zawiera pomiaru głębi, więc narzędzie nie może odtworzyć objętości buta, twarzy ani budynku. Otrzymasz płaski relief zgodny z cieniowaniem, a nie bryłę, którą można obracać i oglądać. Do tego potrzebna jest fotogrametria z wielu ujęć albo model AI przewidujący głębię.

Nie działa: przenoszenie kolorów, tekstur i materiałów

STL przechowuje wyłącznie trójkąty. Kolor, osadzony obraz ani przypisanie materiału nie są zapisywane w pliku. Jeśli wydruk ma być kolorowy, trzeba go pomalować albo później zmienić filament, a sam model pozostanie zwykłą geometrią.

Kiedy warto konwertować płaski obraz

Konwersja mapy wysokości przydaje się w konkretnych sytuacjach, a w innych tylko zmarnuje Ci popołudnie.

  • Twórcy zamieniający rysunek, podpis lub logo w wypukłą tabliczkę, podstawkę albo brelok.
  • Każdy, kto tworzy kafelek terenu lub mapę reliefową z danych wysokości w skali szarości.
  • Nauczyciele przygotowujący dotykowe wersje prostych diagramów lub map, które można wziąć do ręki.
  • Hobbyści chcący uzyskać panel w stylu litofanu albo tłoczoną teksturę ze skanu.
  • Projektanci chcący sprawdzić kształt w slicerze przed wykorzystaniem filamentu.

Skonwertuj obraz i pobierz STL

Ustaw rzeczywistą szerokość w milimetrach, wybierz wysokość reliefu, a przeglądarka zbuduje siatkę i przekaże Ci plik, który otworzy Twój slicer. Do podstawowej konwersji konto nie jest potrzebne.

Często zadawane pytania

Tak, jeśli akceptujesz rodzaj otrzymanego modelu 3D. Płaski obraz nie zawiera informacji o głębi, więc narzędzie musi ją dodać. Ta strona przelicza jasność na wysokość, tworząc reliefy i wypukłe powierzchnie. Nie tworzy pełnej bryły z tyłem, podstawą i ukrytą objętością wewnętrzną.

Czytaj dalej

Strony, które odpowiadają na kolejne pytanie.

Czym jest plik STLProsta definicja formatu siatki trójkątów STL: co przechowuje i jakie informacje pomija.
PrzeglądDarmowy konwerter obrazu do STLWyjaśnia, jak bezpłatna konwersja obrazu do STL w przeglądarce działa i gdzie dokładnie są jej ograniczenia.
PrzeglądObraz na STL AIWyjaśnia, jak model AI odtwarza kształt 3D z jednego zdjęcia i kiedy sprawdza się lepiej niż mapa wysokości.
PrzeglądKonwertuj obraz do STL dla TinkercadJak przekonwertować obraz do STL, który Tinkercad może importować, edytować i eksportować jako plik do druku.
PrzeglądObraz do STL do druku 3DCo sprawdzić, aby obraz został przekształcony w zamknięty, poprawnie przeskalowany plik STL, który drukarka rzeczywiście może wydrukować.
PrzeglądNajlepszy konwerter obrazu do STLPorównuje konwertery AI w przeglądarce, import obrazu w Cura, displacement w Blenderze, generatory litofanów i fotogrametrię, aby ułatwić wybór właściwej metody.
PrzeglądCzy konwerter obrazu do STL jest bezpiecznyWyjaśnia, co dzieje się z przesłanym obrazem, jak długo jest przechowywany, jakie ryzyko niesie instalator i kiedy lepiej konwertować offline.
PrzeglądJak przekonwertować obraz do STLInstrukcja krok po kroku, jak zmienić JPG, PNG lub SVG w STL do druku, wraz z rozwiązaniami typowych błędów.
PrzeglądTekst do breloka STLJak zamienić wyrenderowany napis lub logo w brelok STL do druku, z otworem, który nie pęka.
PrzeglądZdjęcie na STL dla BambuJak zamienić zdjęcie na STL i wydrukować je na urządzeniu Bambu Lab, z ustawieniami orientacji i litofanu.

Od obrazu do wydruku 3D w kilka sekund

Pomiń skomplikowane oprogramowanie do modelowania. Prześlij swój obraz już teraz i błyskawicznie otrzymaj plik STL gotowy do druku.

Rozpocznij konwersję za darmo