Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je PLY naar GLTF om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
PLY naar GLTF
PLY komt vaak uit 3D-scanapparatuur of fotogrammetriesoftware, en wordt door lang niet elke webviewer of moderne 3D-tool rechtstreeks gelezen. glTF is juist ontworpen om snel te laden en breed ondersteund te worden, van browsers tot game-engines.
Deze omzetting neemt de driehoeksgeometrie uit de PLY en bouwt daaruit een zelfstandig glTF-bestand, met de geometrie als base64-data ingesloten in hetzelfde bestand.
PLY kan puur een verzameling losse punten bevatten, zonder enige driehoeksverbinding ertussen — het rauwe resultaat van een scan voordat er een oppervlak van is gemaakt. Deze omzetting weigert zo’n bestand met een duidelijke melding.
De reden is dat van losse punten een oppervlak maken een reconstructiestap is — een keuze over hoe de punten met elkaar verbonden moeten worden — en geen omzetting van het ene formaat naar het andere. Heb je een puntenwolk, dan is eerst een aparte meshing-stap nodig in gespecialiseerde software voor je hier verder kunt.
Is de PLY al een driehoeksmesh, dan blijft de geometrie zelf volledig behouden — elke driehoek komt op zijn plek terecht in het glTF-bestand.
Node-transformaties zijn hier niet aan de orde, omdat een PLY-bestand zelf geen scènestructuur met meerdere geplaatste objecten kent — het is één mesh, en die komt als één mesh over.
PLY kan per hoekpunt een kleur opslaan, wat bij een scan vaak de manier is waarop textuurinformatie is vastgelegd zonder een aparte texturekaart. Die kleuren komen niet mee naar de glTF.
Was de kleurinformatie het punt van de scan, dan is glTF hier niet het juiste doelformaat — de geometrie komt over, het uiterlijk niet.
Vertex-normalen die in de PLY waren opgeslagen, worden niet gebruikt; er is geen materiaal- of texturedefinitie om aan het resultaat te koppelen.
Het glTF-bestand dat hieruit ontstaat toont dus de vorm in een standaardmateriaal, niet het uiterlijk dat de oorspronkelijke scan of het model had.
Anders dan een glTF-JSON-bestand dat naar een los .bin-bestand kan verwijzen, is het glTF dat hier geschreven wordt altijd zelfstandig: de geometrie zit als base64-gecodeerde data rechtstreeks in het bestand.
Dat maakt het resultaat makkelijk te delen of te uploaden naar een webviewer zonder dat er een tweede bestand bij moet.
GLB is de binaire variant van hetzelfde formaat en meestal compacter voor hetzelfde model. Deze omzetting schrijft glTF specifiek omdat het als leesbare tekst makkelijker te inspecteren is — handig als je wilt controleren wat er precies in het bestand staat.
Is bestandsgrootte belangrijker dan leesbaarheid, dan is een aparte omzetting naar GLB de logischere volgende stap.
De PLY wordt gelezen en de glTF wordt lokaal samengesteld, zonder dat er iets over het model wordt verstuurd. Dat is te controleren via het netwerktabblad van de ontwikkelaarstools tijdens het omzetten.
Voor een scan van een niet-gepubliceerd project of een klantopdracht is dat relevant.
| PLY | GLTF | |
|---|---|---|
| Volledige naam | Polygon File Format | GL Transmission Format |
| Bestandsextensie | .ply | .gltf |
| Mediatype | model/ply | model/gltf+json |
| Voor het eerst gepubliceerd | 1994 | 2015 |
| Uitgegeven door | Stanford University | Khronos Group |
| Specificatie | — | glTF 2.0 |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | OBJ, STL | GLB, OBJ |
Blender leest zowel PLY als GLTF, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.
De twee mikken op ander werk: PLY op scannen en gegevens tussen programma’s verplaatsen, GLTF op het web en een af bestand overdragen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
GLTF komt van Khronos Group en stamt uit 2015, vastgelegd in glTF 2.0. Blender, three.js en Babylon.js lezen het formaat.
PLY verscheen in 1994 en GLTF in 2015. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk.
PLY en GLTF beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. Alleen de meetkunde. Materialen, kleuren, texturen en animatie gaan niet mee, en een model dat meerdere keren geplaatst is komt terug met elke kopie vastgezet op zijn eigen plek.
Voor de omzetting niet: die gebeurt in de browser die je al open hebt staan. Om het resultaat te openen heb je daarna het programma nodig waarmee je apparaat GL Transmission Format normaal weergeeft.