GLB naar PLY omzetten

Hier zet je GLB naar PLY 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.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Opnieuw opgebouwd PLY werkt anders dan GLB. Het is dus niet het geleidelijke kwaliteitsverlies van een lossy codec: wat PLY kan uitdrukken wordt getrouw weergegeven, en wat daar geen equivalent heeft blijft helemaal weg.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten 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.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Voor wie deze omzetting bedoeld is

Deze pagina is voor iemand wiens dataset GLB-bestanden bevat — onderzoeksverzamelingen en asset-dumps worden vaak in dit formaat aangeleverd — en wiens Python-laadscript juist PLY verwacht.

Dat is een andere vraag dan het bekijken van een model in een viewer: het gaat om vertexaantallen, bestandsgrootte in ASCII-vorm, en of een browserpagina überhaupt het juiste gereedschap is voor een hele dataset.

Wat er met meerdere meshes gebeurt

Een GLB-bestand kan uit meerdere losse meshes bestaan. Deze omzetting voegt ze allemaal samen tot één enkel oppervlak in het PLY-bestand — de structuur van losse onderdelen gaat daarbij verloren.

Voor een script dat op de geometrie als geheel rekent, is dat zelden een probleem. Voor een workflow die juist per onderdeel wil verwerken, is dat een reëel verlies om vooraf te weten.

Geen lassen van vertices

De vertexlijst uit het GLB-bestand komt ongewijzigd over: er wordt niet gelast of samengevoegd, omdat de bron al geïndexeerd binnenkomt. Dat betekent dat het vertexaantal in het PLY-bestand overeenkomt met wat het GLB-bestand al had, zonder optimalisatie.

Voor een dataset waarbij consistente vertexaantallen tussen bronbestand en resultaat belangrijk zijn — bijvoorbeeld voor het matchen van annotaties — is dat een prettige eigenschap.

Altijd ASCII, nooit binair

De PLY die hier ontstaat wordt altijd geschreven in het ASCII-formaat, ongeacht wat een tool eventueel als standaard binaire PLY verwacht. Dat maakt het bestand leesbaar als platte tekst, maar ook aanzienlijk groter dan een binaire variant van hetzelfde model zou zijn.

Voor een groot model met veel vertices kan dat verschil in de honderden megabytes lopen — houd daar rekening mee bij een dataset met veel bestanden.

Wat er niet wordt overgenomen

Materialen, texturen, UV-coördinaten en vertexkleuren gaan niet mee over: wat behouden blijft is uitsluitend de geometrie — waar de driehoeken liggen. Dat is een bewuste eigenschap van deze omzetting, niet een bug: er is nergens in het PLY-bestand een plek voor die informatie in deze schrijfwijze.

Node-transformaties uit het GLB-bestand worden wel verwerkt: ze worden ingebakken in de uiteindelijke vertexposities, zodat het model er in de juiste vorm en positie uit komt, ook al is de scenestructuur zelf niet meer aanwezig.

Waar het bestand blijft tijdens het omzetten

De omzetting draait volledig in de browser; het GLB-bestand wordt niet naar een server gestuurd. Voor een nog niet gepubliceerde dataset blijft alles op het eigen apparaat.

De limiet op het gratis plan is 100 MB per bestand.

Batchgewijs een datasetmap verwerken

Tot honderd GLB-bestanden tegelijk kunnen in één sessie worden omgezet, elk met een eigen voortgangsindicator. Voor een grotere datasetmap zijn meerdere sessies nodig.

Het resultaat komt terug als losse bestanden of als ZIP, klaar om in een Python-script te worden ingelezen.

Wanneer OBJ het betere doel is

Moeten meerdere meshes van hetzelfde model apart herkenbaar blijven, dan is een omzetting naar OBJ het overwegen waard — dat formaat behoudt structuur die PLY hier juist samenvoegt.

Voor tooling die specifiek PLY verwacht, zoals CloudCompare of veel puntenwolk-georiënteerde workflows, blijft deze omzetting de juiste route.

Zo zet je GLB naar PLY om

  1. Sleep je GLB-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies PLY als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare PLY-bestand.

GLB of PLY: wat er verandert

GLB vergeleken met PLY
GLBPLY
Volledige naamBinary glTFPolygon File Format
Bestandsextensie.glb.ply
Mediatypemodel/gltf-binarymodel/ply
Voor het eerst gepubliceerd20161994
Uitgegeven doorKhronos GroupStanford University
SpecificatieglTF 2.0
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Opent in een browserGeen browserGeen browser
In plaats daarvan overwogenGLTF, OBJOBJ, STL

Het resultaat openen

Blender leest zowel GLB als PLY, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: GLB op het web en een af bestand overdragen, PLY op scannen en gegevens tussen programma’s verplaatsen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.

GLB is het formaat van Khronos Group, verschenen in 2016. Het is vastgelegd in glTF 2.0, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.

PLY komt van Stanford University en stamt uit 1994. MeshLab, Blender en CloudCompare lezen het formaat.

PLY verscheen in 1994 en GLB in 2016. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.

Van GLB naar PLY: veelgestelde vragen

Wordt mijn GLB-bestand ergens heen geüpload?

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.

Is GLB naar PLY omzetten gratis?

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.

Gaat er kwaliteit verloren bij het omzetten van GLB naar PLY?

GLB en PLY 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.

Moet ik iets installeren om een PLY-bestand te openen?

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 Polygon File Format normaal weergeeft.

Meer over deze formaten