Back to the image to 3D generator

Od obrazu do 3D, czyli z PNG do STL bez niespodzianek

Dwie rzeczy są tu prawdziwe i działają przeciw sobie. PNG może nieść czyste, przeźroczyste wycięcie, które naprawdę pomaga rekonstrukcji 3D. STL niesie trójkąty i nic więcej. To, co poniżej, opisuje, co dzieje się pomiędzy — łącznie z krokiem, który większość poradników pomija.

Prawdziwa przewaga

Dlaczego czyste wycięcie zmienia kształt

Przeźroczystość to jedyna prawdziwa przewaga tego formatu wejściowego.

Najtrudniejszą częścią zamiany obrazu do 3D jest ustalenie, gdzie kończy się obiekt, a zaczyna tło. PNG z poprawnie wyciętym obiektem odpowiada na to, zanim rekonstrukcja 3D zdąży zgadywać, i widać to w efekcie: czystsze kontury i mniej fragmentów ściany czy stołu przylutowanych do siatki 3D.

Przewaga znika w chwili, gdy wycięcie jest niedbałe. Rozmyte krawędzie zostawiają aureolę półprzeźroczystych danych obrazu, które wyglądają jak prawdziwa powierzchnia. Cień zapisany w obrazie staje się geometrią 3D, bo nic nie oznacza go jako cienia zamiast ciemnej części obiektu.

Co STL może, a czego nie może pomieścić

Format wyjściowy jest znacznie bardziej wybredny niż wejściowy.

WłaściwośćW STL?Dlaczego to ważne
TrójkątyTakTo cały format, w wariancie ASCII i binarnym
KolorNieWszystko, co wnosił obraz, przepada; na końcu zostaje jeden materiał
Tekstura i UVNieSTL ich nie przenosi, więc zapieczona mapa zostaje odrzucona
Wodoszczelna powierzchniaOczekiwanaSlicer potrzebuje zamkniętej objętości, by odróżnić wnętrze od zewnętrza
Krawędzie manifoldOczekiwaneKażda krawędź współdzielona przez dwie ściany, inaczej wydruk wychodzi dziwny

Utrata koloru zaskakuje ludzi, więc mówmy wprost: szczegółowy obraz staje się jednokolorowym obiektem. Jeśli te szczegóły są ważne, przeniesie je OBJ, a GLB jest tym, co generator tworzy natywnie.

Krok między pobraniem a plikiem STL

Żaden plik gotowy do druku nie pojawia się od razu, a założenie, że się pojawi, marnuje całe popołudnie.

  1. Zacznij od obrazu

    Jeden wyraźny obiekt, równomierne oświetlenie i ostra krawędź wycięcia zamiast rozmytej.

  2. Generuj

    Około minuty w karcie przeglądarki i otrzymujesz teksturowaną siatkę 3D .glb, bez żadnych luźnych elementów.

  3. Konwertuj

    Zaimportuj tę siatkę 3D do Blendera lub konwertera, domknij dziury, usuń obce powłoki i wyeksportuj plik STL.

  4. Pokrój

    Skaluj celowo, bo obraz nigdy nie mówił, jak duży był prawdziwy obiekt.

Ten trzeci krok nie jest opcjonalny ani obejściem. STL to normalny koniec łańcucha, a nie jego początek, a praca naprawcza, której wymaga, to ta sama praca, jakiej potrzebuje każda zrekonstruowana siatka 3D.

Najczęstsze błędy

Gdzie to się psuje

Trzy błędy tłumaczą niemal wszystko.

Po pierwsze, wspomniany wyżej problem cienia: obraz zapisany z cieniem wydrukuje się jako smuga przy podstawie. Po drugie, niewidoczna strona — pojedynczy obraz pokazuje jedną stronę, a reszta jest domniemana, więc cienka tylna ściana może wyjść otwarta, a STL z dziurą nie nadaje się do druku. Po trzecie, skala, która nie jest wadą, lecz decyzją, a podjęcie jej po krojeniu to najdroższy porządek.

Questions

Frequently Asked Questions

Czyste tło tak, bo mówi rekonstrukcji 3D, gdzie kończy się obiekt. Rozmyte lub zacienione wycięcie działa odwrotnie i wymyśla powierzchnię.

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ę.