Konwertuj ply do gltf

Darmowy konwerter online PLY do GLTF

Konwertuj skanowane siatki PLY do przenośnych plików glTF lub GLB na potrzeby przeglądarek, silników i narzędzi AR.

Konwertuj PLY na GLTF online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 25 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i nie jest przechowywany na naszych serwerach.

Jak to działa

  1. 1/3

    Prześlij swój plik .ply

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .ply do .gltf

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .gltf

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować ply do gltf

Przeglądarka internetowa, silnik gier, aplikacja AR lub program 3D może wymagać formatu glTF, gdy nie może importować formatu PLY. Konwersja modelu tworzy również bardziej przenośny zasób, szczególnie gdy pojedynczy plik .glb jest łatwiejszy do udostępnienia niż plik PLY wraz z powiązanymi danymi.

Czym jest format PLY

PLY (Polygon File Format, nazywany również Stanford Triangle Format) przechowuje dane wielokątów lub chmur punktów. Plik może zawierać wierzchołki, ściany, normalne, kolory, współrzędne tekstur, wartości pewności i inne właściwości, wykorzystując kodowanie ASCII lub binarne.

Skanery 3D, oprogramowanie do fotogrametrii, narzędzia badawcze, MeshLab, CloudCompare i inne aplikacje do geometrii często używają formatu PLY do przechowywania zeskanowanych lub wymienianych danych. PLY nie narzuca jednego uniwersalnego zestawu atrybutów: jeden plik może zawierać wyłącznie pozycje wierzchołków, podczas gdy inny może obejmować trójkątne ściany, kolory RGB wierzchołków, normalne, współrzędne UV lub pola specyficzne dla aplikacji. Atrybuty bez odpowiednika w glTF mogą zostać odrzucone podczas konwersji.

Czym jest format glTF

glTF 2.0 to zorientowany na działanie w czasie rzeczywistym format opracowany przez Khronos Group do dostarczania i renderowania scen 3D. Może opisywać geometrię siatki, materiały, tekstury, transformacje węzłów, kamery, animacje i cele morfingu na potrzeby przeglądarek internetowych, silników gier, frameworków AR i oprogramowania desktopowego.

Plik .gltf jest plikiem JSON, który zwykle odwołuje się do binarnego bufora .bin oraz plików obrazów. Plik .glb pakuje dane JSON i binarne w jednym kontenerze oraz może osadzać obrazy, co ułatwia jego przenoszenie i przesyłanie. glTF nie jest automatycznie mniejszy od każdego pliku PLY, ale jego struktura sceny, materiałów i tekstur lepiej odpowiada aplikacjom czasu rzeczywistego.

Jak przekonwertować PLY na glTF

Używanie Blender

  1. Zainstaluj aktualną wersję programu Blender i otwórz nową scenę.
  2. Usuń domyślny sześcian, jeśli nie jest potrzebny, zaznaczając go i naciskając X.
  3. Zaimportuj źródło za pomocą File → Import → Stanford (.ply), a następnie wybierz plik PLY.
  4. Sprawdź zaimportowany obiekt w 3D Viewport. Skontroluj jego skalę, orientację, normalne ścian, kolory wierzchołków, UV oraz to, czy zawiera ściany, a nie tylko punkty.
  5. W przypadku siatki z nieprawidłowymi normalnymi przejdź do Edit Mode, zaznacz geometrię i naciśnij Shift+N, aby je ponownie obliczyć. Zastosuj zamierzone transformacje za pomocą Object → Apply → Rotation & Scale, gdy wymaga tego docelowe środowisko.
  6. Eksportuj za pomocą File → Export → glTF 2.0 (.glb/.gltf). Wybierz GLB, aby uzyskać jeden przenośny plik, lub osobny eksport glTF, gdy docelowe środowisko wymaga edytowalnego JSON, osobnego pliku .bin i osobnych obrazów.
  7. Włącz opcję Selected Objects, gdy eksportowany ma być tylko zaimportowany model. Włącz opcję Apply Modifiers, jeśli modyfikatory muszą zostać uwzględnione, oraz sprawdź dane materiałów, normalnych, UV i kolorów wierzchołków przed zatwierdzeniem eksportu.
  8. Otwórz wynikowy plik .glb lub .gltf w docelowej aplikacji i sprawdź jego skalę, orientację, kolory, tekstury oraz wygląd materiału.

Blender jest preferowany, gdy źródło wymaga oczyszczenia, decymacji, zmiany orientacji, skalowania, naprawy siatki lub konfiguracji materiałów przed eksportem. W przypadku nieskomplikowanej siatki proces obejmuje import, sprawdzenie i eksport.

Używanie 101convert.com

Możesz bezpłatnie przekonwertować plik w serwisie 101convert.com bez instalowania oprogramowania. Prześlij plik PLY, wybierz glTF jako format wyjściowy, rozpocznij konwersję i pobierz wynik; wybierz GLB zamiast tego, jeśli taka opcja jest dostępna i potrzebujesz pojedynczego pliku. Ta metoda jest odpowiednia dla nieskomplikowanych plików, gdy nie musisz edytować geometrii ani kontrolować szczegółowych ustawień eksportu.

Ograniczenia jakości i zgodności

  • Chmury punktów nie są zwykłymi siatkami. Plik PLY zawierający wierzchołki, ale nieposiadający ścian, może nie utworzyć użytecznego modelu powierzchni. Chociaż glTF obsługuje tryby prymitywów, takie jak punkty i linie, wiele przeglądarek i eksporterów skupia się na siatkach trójkątów. Najpierw odtwórz powierzchnię albo upewnij się, że docelowe środowisko renderuje prymitywy punktowe.
  • Kolory wierzchołków PLY nie zawsze pojawiają się automatycznie jako materiał glTF. W Blenderze sprawdź, czy zaimportowany atrybut koloru jest połączony z kolorem bazowym materiału oraz czy wyeksportowany materiał go zachowuje.
  • Plik PLY bez współrzędnych UV i tekstur obrazów nie może podczas eksportu utworzyć szczegółowego mapowania tekstur. Kolor wierzchołków może zostać zachowany, ale nie jest odpowiednikiem tekstury obrazu.
  • PLY często nie zawiera wiarygodnych metadanych jednostek, podczas gdy glTF używa metrów jako standardowej jednostki. Sprawdź wymiary modelu i zastosuj jawną skalę, jeśli zaimportowany skan jest zbyt duży lub zbyt mały.
  • Duże skany mogą przekraczać limity przeglądarek, urządzeń mobilnych lub silników gier. Przeprowadź decymację siatki, usuń niepotrzebną geometrię i zmniejsz rozdzielczość tekstur przed eksportem. Zachowaj oryginalny plik PLY jako źródło archiwalne.
  • W przypadku osobnego eksportu glTF przechowuj pliki .gltf, .bin i wskazane pliki obrazów razem, zachowując bez zmian ich ścieżki względne. Użyj .glb, gdy takie odwołania do plików są niewygodne.
  • Niestandardowe pola PLY, metadane skanera, nieobsługiwane właściwości materiałów i niektóre atrybuty specyficzne dla aplikacji mogą nie zostać przeniesione. Sprawdź wyeksportowany zasób w rzeczywistym oprogramowaniu lub na urządzeniu, które będzie go używać.

Porównanie formatu PLY z GLTF

Jak formaty PLY i GLTF wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików PLY i GLTF
Cecha .PLY Polygon File Format .GLTF GL Transmission Format
Geometria Oba Oba
Materiały Ograniczone Tak
Tekstury Brak obsługi Osadzone w pliku
Animacja Nie Tak
Hierarchia sceny Nie Tak
Czytelny tekstowo Tak Tak
Typowy rozmiar pliku Średni Mały
Otwarty standard Tak Tak
Wprowadzono 1994 2015
Twórca Stanford University Khronos Group
Typ MIME application/octet-stream model/gltf+json

Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików ply.

Najczęściej zadawane pytania

Czy konwerter PLY do GLTF jest darmowy?

Tak, konwersja PLY do GLTF na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik PLY?

Możesz przesłać pliki PLY o rozmiarze do 50 MB i przekonwertować do 1 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować PLY do GLTF?

Nie. Konwersja PLY do GLTF odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik PLY dla tej konwersji z PLY do GLTF. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.