Konwerter PLY do OBJ
Zamień siatkę PLY ze skanera, aplikacji fotogrametrycznej lub MeshLab w OBJ, który zaimportuje każdy program 3D. Otwierają się zarówno PLY binarne, jak i ASCII, a konwersja odbywa się w przeglądarce bez wysyłania skanu.
- PLY binarne i ASCII
- UV i normalne zachowane
- Bez wysyłania
- Za darmo, bez rejestracji
Konwersja PLY do OBJ w trzech krokach
- 01
Wczytaj plik PLY
Przeciągnij.plylub kliknij Wypróbuj przykład. Podgląd pokaże skan z kolorami wierzchołków, a panel wyświetli liczbę trójkątów i wierzchołków. Jeśli skan renderuje się jako kropki, a lista zaczyna się od Punkty, to chmura punktów — opisaną poniżej. - 02
Dopasuj skalę do swojej aplikacji
Domyślnie OBJ zapisuje liczby z PLY bez zmian. Skany z telefonu i fotogrametrii są zwykle w metrach, czego oczekuje Blender. Skaner zapisujący w milimetrach wymaga wpisania0.001w polu Skala, jeśli chcesz metry. - 03
Pobierz
Kliknij Konwertuj do OBJ. Domyślnie otrzymasz.zipz plikiem.obji małym.mtl; wyłącz Dołącz materiały i tekstury, aby dostać sam.obj. Zaimportuj go przez File, Import, Wavefront w Blenderze lub przeciągnij do ZBrush, Maya, 3ds Max albo Unity.
Co przetrwa konwersję PLY do OBJ
PLY i OBJ pokrywają się w geometrii, ale nie w kolorze. To właśnie zaskakuje najwięcej osób.
| Właściwość PLY | Wynik w OBJ | Komentarz |
|---|---|---|
| Wierzchołki i ściany | Zachowane | Ściany stają się trójkątami |
Normalne wierzchołków (nx ny nz) | Zachowane | Obliczane, jeśli PLY ich nie ma |
Współrzędne tekstury (s t / u v) | Zachowane | Zapisywane jako linie vt |
Kolory wierzchołków (red green blue) | Zachowane | Zapisywane jako linie v x y z r g b |
| Obraz tekstury wskazany w komentarzu PLY | Nie jest wczytywany | Nałóż obraz ponownie w swojej aplikacji 3D |
| Punkty bez ścian | Nie da się przekonwertować | Najpierw odtwórz siatkę |
Zmierzasz do aplikacji, która ignoruje kolory wierzchołków OBJ, jak wiele silników gier? PLY to GLB zapisuje je w sposób zrozumiały dla każdego czytnika glTF.
Kolory wierzchołków w OBJ: które aplikacje je odczytują
Większość plików PLY z fotogrametrii i skanerów ze światłem strukturalnym przechowuje kolor na wierzchołku, a nie jako obraz tekstury. Oryginalna specyfikacja OBJ nie ma na to pola, ale powszechnie używane rozszerzenie tak: trzy dodatkowe liczby po każdym wierzchołku, v x y z r g b. Konwerter zapisuje dokładnie to, w wartościach sRGB od 0 do 1, dla każdego wierzchołka kolorowego skanu.
MeshLab, CloudCompare, importer OBJ w Blenderze i three.js odczytują te kolory. Wiele innych narzędzi, w tym liczne silniki gier i starsze importery DCC, po cichu je pomija i pokazuje skan na szaro. Jeśli tak się stanie, użyj PLY to GLB, ponieważ glTF przechowuje kolory wierzchołków jako standardowy atrybut, albo wypal kolory do tekstury w Blenderze i wyeksportuj OBJ z MTL i obrazem. Do jednokolorowego wydruku kolor nie ma znaczenia, a PLY to STL to krótsza droga.
PLY kontra OBJ w danych ze skanów
- Pochodzenie
- PLY: Stanford, 1994, dla skanerów zasięgu. OBJ: Wavefront, wczesne lata 90., dla oprogramowania animacyjnego
- Kodowanie
- PLY: ASCII lub binarne. OBJ: zawsze tekst
- Typowy rozmiar
- Binarne PLY jest kompaktowe; ta sama siatka jako tekst OBJ jest kilkakrotnie większa
- Kolor
- PLY: RGB na wierzchołek. OBJ: kolor na materiał w osobnym pliku .mtl
- Wsparcie programów
- PLY: MeshLab, CloudCompare, Blender. OBJ: praktycznie każde narzędzie 3D
Wskazówki dla siatek skanów po konwersji PLY do OBJ
- Zredukuj skany powyżej miliona trójkątów za pomocą uproszczania siatki przed rzeźbieniem lub retopologią
- Najpierw zamień chmury punktów w siatki metodą Screened Poisson w MeshLab
- Podejrzyj PLY w przeglądarce PLY, aby sprawdzić, czy ma ściany
- Zachowaj oryginalny PLY jako kopię archiwalną; to on przechowuje kolory
- Nie zakładaj, że każda aplikacja odczytuje kolory wierzchołków OBJ; przetestuj docelowy program, zanim wybierzesz format
- Nie importuj skanu w milimetrach do sceny w metrach bez skalowania; będzie 1000 razy za duży
- Nie wysyłaj tekstowego OBJ o rozmiarze 500 MB do silnika gry; najpierw go zredukuj
- Nie zakładaj, że binarne PLY, które się nie otwiera, jest uszkodzone; spróbuj zapisać je ponownie z MeshLab
FAQ
Najczęściej zadawane pytania
Czy konwerter PLY do OBJ jest darmowy?
Czy kolory wierzchołków z mojego PLY zostaną zachowane w OBJ?
v x y z r g b, które odczytują MeshLab, CloudCompare, Blender i three.js. Niektóre aplikacje ignorują dodatkowe liczby i pokazują skan na szaro; w ich przypadku konwertuj do GLB, który przechowuje kolory wierzchołków jako standardowy atrybut, albo wypal kolory do tekstury w Blenderze.Jak przekonwertować PLY do OBJ w Blenderze?
Czy mogę przekonwertować chmurę punktów PLY do OBJ?
Dlaczego mój OBJ jest znacznie większy niż PLY?
Jakie aplikacje otwierają przekonwertowany OBJ?
Powiązane narzędzia i poradniki
Kontynuuj
Zacznij za darmo
Nie masz skanera? Zacznij od zdjęcia
Studio zamienia jedno zdjęcie w pełny model 3D, z przewidzianym tyłem i bokami. Modele bez tekstur zwykle powstają w niecałą minutę, a pierwsze 3 kredyty są darmowe.
Bez karty kredytowej · 3 darmowe kredyty na start