Läuft auf Ihrem Gerät · Ihre Datei verlässt nie Ihr Gerät.
Eine .gltf ist fast nie eine Datei: Es sind eine .gltf, eine .bin daneben und ein Texturordner. Per Mail verschickt kommt sie kaputt an. GLB ist genau dasselbe Modell, nur mit all diesen Teilen in einer einzigen Binärdatei.
Fügen Sie die .gltf zusammen mit ihrer .bin und den Bildern hinzu, und heraus kommt ein einziges .glb. Qualität geht nicht verloren: Es ist derselbe Inhalt in anderer Verpackung.
Alles läuft auf Ihrem eigenen Rechner, und bei einer 3D-Datei ist genau das der Punkt: Das Modell ist oft das Bauteil eines Kunden, der Scan eines Gebäudes oder ein noch unveröffentlichter Entwurf. Nichts geht auf einen Server, also gibt es hinterher auch nichts zu löschen.
Nicht geeignet für: Die Geometrie zu komprimieren — das Einpacken senkt die Dreieckszahl nicht.
Eine .gltf nennt ihre anderen Dateien in sich selbst, meist eine .bin und einige Bilder. Jede wird allein über ihren Dateinamen einer der hinzugefügten Dateien zugeordnet, ohne Rücksicht auf Groß- und Kleinschreibung; die in der .gltf notierten Ordner spielen also keine Rolle, und ein Name, in dem ein Leerzeichen als %20 steht – so speichert glTF es –, passt zur Datei mit dem Leerzeichen. Daten, die als data:-Adressen schon in der .gltf stecken, brauchen nichts weiter. Ein ZIP des ganzen Ordners funktioniert ebenfalls.
Eine Datei, die die .gltf nennt, die Sie aber nicht hinzugefügt haben, wird nirgendwo sonst gesucht. Ohne die .bin gibt es keine Geometrie; die Umwandlung hält dann an und nennt die Datei, die Sie hinzufügen müssen. Ein fehlendes Bild hält sie nicht auf: Das GLB behält einen Verweis auf dieses Bild, und das Ergebnis führt es auf. Haben zwei Bilder in verschiedenen Ordnern denselben Dateinamen, bekommen beide Oberflächen dasselbe Bild – benennen Sie eines davon vorher um.
Der Text der .gltf bleibt erhalten, nur die Bytes ziehen um: Die .bin und jedes Bild werden genau so ins GLB gelegt, wie sie waren, und die Verweise darauf zeigen danach dorthin. Nichts wird dekodiert. JPEG-Bilder werden also nicht ein zweites Mal komprimiert, Draco- oder meshopt-Geometrie bleibt komprimiert, und jede Szene, jeder Knoten, jedes Material, jede Animation und jede Erweiterung kommt durch, auch Erweiterungen, die diese Seite nicht versteht. Das GLB ist etwa so groß wie .gltf, .bin und Bilder zusammen.
Das Modell wird trotzdem einmal gelesen, um nach dem Umwandeln die Zahlen im Panel einzutragen. Ein Bild, das dieser Leser nicht dekodieren kann, etwa eine KTX2-Textur, wird dort nicht mitgezählt – im GLB steckt es trotzdem, Byte für Byte.
Diese Seite in anderen Sprachen: English · العربية · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা