Konwerter PNG na OBJ
Zamień plik PNG na siatkę 3D, którą wstawisz do Blendera, silnika gry lub sceny do renderowania. Odcienie szarości stają się wysokościami, co sprawdza się przy kafelkach terenu i tłoczonych panelach, a logo na przezroczystym tle zamienia się w pełną, wytłoczoną plakietkę.
Konwerter modeli 3D
lub upuść Pliki STL, OBJ, MTL … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
STL i OBJ nie zapisują jednostek. Jeśli część w slicerze jest 10× lub 25,4× za mała albo za duża, jednostki zostały odczytane błędnie – ustaw je tutaj.
Blender, programy CAD i slicery używają osi Z jako pionowej; glTF, Unity i większość silników gier używa osi Y. Przełącz tę opcję, jeśli po imporcie model leży na boku.
Stosowane przy konwersji brył STEP lub IGES na siatkę. Dokładna daje gładkie krzywe, ale większe pliki; zgrubna wystarczy do szybkiego podglądu.
Dotyczy tylko plików wejściowych PNG, JPG lub SVG. Relief podnosi ciemne obszary; litofan to cienka płytka, na której zdjęcie widać po podświetleniu od tyłu; wyciągnięcie zamienia logo lub kontur SVG w płaską bryłę.
Szerokość drukowanego modelu; wysokość wynika z proporcji obrazu.
Maksymalna wysokość wypukłości reliefu lub litofanu albo grubość wyciągniętego kształtu. Litofany mają zwykle 2–3 mm.
Pełna płytka pod reliefem, dzięki której wydruk się nie rozpada. 0 oznacza brak podstawy.
Jak korzystać z narzędzia
- 1
Prześlij plik PNG
Mapa wysokości w skali szarości, zdjęcie albo logo z przezroczystym tłem, maksymalnie 20 plików. JPG, WebP i BMP działają tak samo.
- 2
Wybierz relief lub bryłę
Opcja Obraz staje się domyślnie ma wartość Relief, z Wysokość / głębokość 5 mm nad podstawą 1 mm. Dla logo wybierz Wyciągnięty kształt, a jeśli jasne obszary mają być wysokie, zaznacz Odwróć wysokości.
- 3
Konwertuj do OBJ
Kliknij Konwertuj na OBJ i zaimportuj plik do programu 3D. Jeśli Twoja scena używa metrów, przeskaluj model w programie.
Konwersja mapy wysokości PNG na siatkę 3D
Mapy wysokości to jedna z najstarszych sztuczek grafiki 3D: obraz w skali szarości, w którym jasność oznacza wysokość. Czytają je edytory terenu, pędzle rzeźbiarskie i shadery przemieszczeń, a narzędzie Landscape w Unreal Engine importuje w tym celu 16-bitowe pliki PNG w skali szarości. Tutaj różnica jest taka, że dostajesz gotową siatkę, a nie efekt shadera, więc kształt istnieje w pliku OBJ i przetrwa każdy eksport.
Konwerter próbkuje obraz jako siatkę punktów, unosi każdy z nich zgodnie z jasnością do wartości Wysokość / głębokość, zamyka krawędzie i dodaje płytę podstawy. W trybie Wyciągnięty kształt przezroczyste lub jasne tło jest pomijane, a pozostały kształt jest równomiernie unoszony, dzięki czemu logo PNG staje się odznaką lub szyldem do sceny.
Uważaj na liczbę wielokątów. Każdy piksel dodaje geometrię, więc mapa wysokości 4 000 × 4 000 daje siatkę znacznie cięższą, niż potrzebuje scena w grze. Obraz 512 lub 1 024 px wystarczy do większości rekwizytów; w razie potrzeby zredukuj siatkę w Blenderze. Aby wydrukować ten sam relief, zobacz Obraz do STL.
- Szerokość modelu
- 5–1 000 mm
- Zakres wysokości / głębokości
- 0,2–100 mm
- Grubość podstawy
- 0–50 mm
- Obrazów w jednej partii
- 20
PNG
Portable Network Graphics
PNG to bezstratny format rastrowy opublikowany w 1996 roku przez PNG Development Group, a później ustandaryzowany przez W3C i ISO. Zachowuje każdy piksel dokładnie, obsługuje pełną przezroczystość alfa i bez artefaktów radzi sobie z tekstem, ostrymi krawędziami i jednolitymi kolorami. Ta precyzja czyni go idealnym do zrzutów ekranu, logo, ikon i grafik interfejsu. Wadą jest rozmiar: zdjęcia zapisane jako PNG są często kilkukrotnie większe niż to samo zdjęcie w JPEG lub WebP. PNG otwierają wszystkie przeglądarki, systemy operacyjne i edytory.
- Kompresja
- Bezstratna
- Przezroczystość
- Tak
- Animacja
- Nie
- Rok powstania
- 1996 · PNG Development Group
OBJ
Wavefront OBJ
OBJ to format geometrii 3D opracowany przez Wavefront Technologies. Jest to plik tekstowy z listą wierzchołków, współrzędnych tekstur, normalnych i ścian, a materiały i tekstury są wskazane w osobnym pliku .mtl. Importuje go niemal każdy program do modelowania 3D, silnik gier i narzędzie do druku 3D. OBJ nie obsługuje animacji, riggingu ani hierarchii sceny, a tekstury znikają, jeśli pliki MTL i obrazów nie są przechowywane razem.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- Nie
- Rok powstania
- Wavefront Technologies
PNG konwertuje się do OBJ, by wprowadzić mapę wysokości, logo lub tłoczony obraz do Blendera, silnika gier albo programu do renderowania jako prawdziwą geometrię zamiast płaskiej tekstury.
Import przekonwertowanego pliku OBJ do Blendera, Unity lub Godota
Blender
- 01File > Import > Wavefront (.obj).
- 02Współrzędne są zapisane w milimetrach, więc jeśli scena używa metrów, przeskaluj model przez 0,001.
- 03Dodaj PNG jako teksturę z projekcją z góry, jeśli chcesz mieć na modelu obraz.
Unity
- 01Przeciągnij plik .obj do folderu Assets.
- 02Ustaw Scale Factor w ustawieniach importu, ponieważ Unity traktuje jedną jednostkę jako jeden metr.
- 03Przeciągnij model na scenę i przypisz materiał.
Godot
- 01Skopiuj plik .obj do folderu projektu.
- 02Godot importuje go jako zasób siatki w panelu FileSystem.
- 03Przypisz siatkę do węzła MeshInstance3D i dodaj materiał.
Pytania o konwersję PNG na OBJ
Czy z PNG powstanie pełny model 3D z tyłem i bokami?
Nie z jednego obrazu. PNG zawiera jeden widok i nie niesie informacji o głębi, dlatego konwerter buduje relief albo wyciągnięty kontur, który z tyłu jest płaski. Pełne obiekty wymagają fotogrametrii z wielu zdjęć albo ręcznego modelowania.
Czy biel w mapie wysokości PNG oznacza wysoko, czy nisko?
W mapach wysokości dla silników gier i GIS biel oznacza wysoko, a czerń nisko. Relief w tym konwerterze domyślnie unosi ciemne obszary, tak jak odczytuje się tłoczone zdjęcie, więc przy mapie wysokości terenu zaznacz Odwróć wysokości.
Dlaczego mój teren wygląda schodkowo?
8-bitowy PNG w skali szarości ma tylko 256 poziomów jasności, więc wysoki relief unosi się widocznymi stopniami. Zmniejsz Wysokość / głębokość, lekko rozmyj mapę wysokości przed wysłaniem albo wygładź siatkę w Blenderze po imporcie.
Czy plik OBJ zachowa kolory z PNG?
Relief powstaje wyłącznie na podstawie jasności, więc traktuj wynik jako geometrię. Aby pokazać na nim oryginalny obraz, użyj PNG jako tekstury w Blenderze z projekcją z góry; pasuje ona, bo siatka ma te same proporcje co obraz.
OBJ czy STL — co wybrać dla modelu z obrazu?
Wybierz OBJ dla programów 3D i silników gier, które odczytują go wszędzie, a STL, gdy model trafia do drukarki 3D. Do druku PNG do STL ustawia te same opcje z wyjściem STL.