PNG do OBJ i dlaczego nigdy nie jest to pojedynczy plik
To format, po który sięgają ludzie, gdy kolor musi przetrwać całą podróż. I przetrwa — tyle że nie wewnątrz pliku geometrii: plik materiału i mapy obrazu podróżują obok niego, a zgubienie któregokolwiek to najczęstszy powód, dla którego dobra siatka 3D dociera w szarości.
Przegląd
Trzy pliki, nie jeden
Ten podział tłumaczy niemal każdy problem, na jaki ludzie trafiają później.
| Plik | Co zawiera | Brak jednego oznacza |
|---|---|---|
| .obj | Wierzchołki, ściany, współrzędne UV | Nic; to jest siatka 3D |
| .mtl | Definicje materiału i nazwy plików map | Geometria otwiera się bez tekstur, w szarości |
| Mapy obrazu | Utrwalony kolor z twojego obrazu | Materiał wskazuje plik, którego nie ma |
Plik OBJ wskazuje plik materiału; plik materiału wskazuje mapy obrazu po nazwie. Przerwij którekolwiek z tych powiązań — zmień nazwę, przenieś plik, wyślij jeden samotny załącznik — a siatka 3D nadal otworzy się bezbłędnie, choć będzie wyglądać jak nieobrobiona glina. Porównaj z GLB, który pakuje wszystko w jeden plik, oraz z STL, który odrzuca kolor, więc ten problem w ogóle nie powstaje.
Zysk
Co zyskujesz na czystym wycięciu
Ten sam kanał alfa, ale efekt trafia w inne miejsce.
Przezroczyste tło pomaga rekonstrukcji 3D oddzielić obiekt od otoczenia, tak jak przy każdym innym formacie wyjściowym. Zmienia się to, że kolor z twojego obrazu przetrwa do samego końca, więc obraz ma znaczenie podwójnie: raz dla kształtu, który sugeruje, i drugi raz dla tekstury naniesionej na siatkę 3D.
To podwaja koszt nieostrożnego wycięcia. Aureola półprzezroczystych pikseli nie tylko dodaje widmową powierzchnię, ale zostaje odmalowana jako widoczna obwódka. Z obrazem przenosi się też oświetlenie, dlatego płasko oświetlony obraz wygrywa z dramatycznym.
Etap konwersji
Jak uzyskać OBJ z pobranego pliku
Jedno przejście konwersji, to samo, którego potrzebuje każdy format wyjściowy.
Generator zwraca teksturowaną siatkę 3D .glb, nigdy zestaw plików. Zaimportuj ją do Blender lub konwertera i wyeksportuj OBJ; eksport dzieli spakowany plik na geometrię, materiał i mapy obrazu. Przy tym podziale nic nie ginie.
Trzymaj zestaw w jednym folderze.
Plik materiału znajduje mapy obrazu po nazwie, więc schludny folder to cała sztuczka.
Nie zmieniaj nazw.
Zmiana nazwy mapy bez edycji pliku materiału po cichu zrywa powiązanie.
Spakuj przed wysłaniem.
Jedno archiwum to jedyny niezawodny sposób przekazania pliku OBJ komuś innemu.
Otwórz je raz sam.
Szara siatka 3D jest oczywista w podglądzie, a niewidoczna na liście plików.
Wybór formatu
Kiedy OBJ to właściwy wybór
Dobra opcja domyślna, nie zawsze najlepsza.
Wybierz OBJ, gdy kolor musi dotrzeć do odbiorcy, a aplikacja docelowa jest stara, mało znana albo wybredna, bo niemal wszystko go odczyta. Wybierz pakowany format pojedynczego pliku, gdy siatka 3D trafia do nowoczesnego środowiska i nie chcesz pilnować trzech plików. Wybierz samą geometrię, gdy celem jest drukarka, a kolor z twojego obrazu i tak zostanie tam odrzucony.
Questions
Frequently Asked Questions
Plik materiału albo mapy obrazu nie podróżowały razem z plikiem OBJ. Umieść wszystkie trzy w jednym folderze, nie zmieniaj nazw plików i otwórz go ponownie.
Nie. Pobierany plik to teksturowana siatka 3D .glb, a konwersja to osobny krok. To w nim powstaje zestaw plików.
Tylko jeśli zależy ci na geometrii bez tekstur. Plik .mtl łączy siatkę 3D z kolorem pobranym z twojego obrazu i nic innego nie zapisuje tego powiązania.
Sama przezroczystość nie jest przenoszona, ale słabe wycięcie zostawia obwódkę utrwaloną w mapie koloru jako widoczną krawędź na siatce 3D.
Spakuj folder do archiwum. Wysłanie samego pliku geometrii to najczęstszy powód, dla którego siatka 3D po drugiej stronie okazuje się szara.
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ę.