Datei hinzufügen
Wähl eine .gltf oder .glb-Datei aus oder zieh sie hierher. Du kannst den Inhalt auch einfach einfügen.
Ziehen Sie eine .gltf- oder .glb-Datei hinein oder fügen Sie glTF-JSON ein; der Inspektor liest sie direkt in dieser Seite. Bei GLB zeigt er den 12-Byte-Header und für jeden Chunk Versatz, Länge, Typ und ob die Füllbytes konform sind. Für beide Formate nennt er die in der Datei angegebene glTF-Version, den Erzeuger und den Urheberrechtsvermerk, zählt Szenen, Knoten, Netze, Primitive, Accessoren, Puffer-Ansichten, Puffer, Materialien, Texturen, Bilder, Sampler, Skins und Animationen und zeigt die Knotenhierarchie als Tabelle, die bei Zyklen oder nach 256 Ebenen stoppt und den betroffenen Pfad nennt. Jeder Accessor wird gegen die Byte-Länge seiner Puffer-Ansicht geprüft, jede Puffer-Ansicht gegen ihren Puffer und die Indexverweise von Szenen, Knoten, Netzen, Materialien, Texturen und Bildern gegen die Liste, auf die sie zeigen. Externe URIs erscheinen wörtlich mit Markierungen wie übergeordnetes Verzeichnis oder absoluter Pfad, eingebettete Data-URIs werden nur nach dekodierter Größe gemessen, und das Gesamtergebnis lässt sich als JSON-Bericht herunterladen. So können Sie eine gltf datei im browser prüfen, ohne etwas zu installieren.
oder Datei hier ablegen
Wähl eine .gltf oder .glb-Datei aus oder zieh sie hierher. Du kannst den Inhalt auch einfach einfügen.
Die Datei wird in diesem Browser gelesen und ausgewertet — hochgeladen wird nichts.
Sieh dir an, was dabei herauskommt, und kopier oder lade es dann herunter.
Wissen, was mit den Dateien passiert? Datenschutzhinweis lesen →
Ziehen Sie die .glb-Datei auf diese Seite; der Inspektor liest Header, Chunks und das enthaltene glTF-JSON direkt im Browser und zeigt die Struktur an. Sie sehen Szenen, Knotenhierarchie, Netze, Accessoren, Materialien, Texturen, Bilder und die Lage jedes Chunks und können einen JSON-Bericht herunterladen. Das Modell selbst wird nicht dargestellt.
Nein, die Datei wird nur im Browser-Tab gelesen und ausgewertet, und die Prüfung stellt keinerlei Netzwerkanfrage. Puffer und Texturen, auf die das glTF über externe URIs verweist, erscheinen nur als Text mit dem Hinweis nicht abgerufen; die genannten Server werden nie kontaktiert.
Öffnen Sie diese Seite in Firefox, Chrome oder Safari unter Linux oder macOS und wählen Sie die Datei aus; Blender, andere 3D-Software oder ein Konto sind nicht nötig. Sie erhalten einen Strukturbericht statt einer gerenderten Ansicht – genau das Richtige, um herauszufinden, warum ein anderes Programm die Datei ablehnt.
Ja, in einem aktuellen mobilen Browser unter Android oder iOS wählen Sie die .glb aus Downloads oder der Dateien-App und erhalten denselben Bericht wie am Rechner. Die Grenze liegt auch dort bei 200 MB, doch bei wenig Arbeitsspeicher kann ein sehr großes GLB den Tab neu laden lassen.
Der GLB-Header speichert die Gesamtlänge der Datei, und dieser Wert stimmt nicht mit den tatsächlich vorhandenen Bytes überein. Der Fehler enthält beide Zahlen. Meist ist die Datei durch einen abgebrochenen Download oder Kopiervorgang abgeschnitten – laden oder exportieren Sie sie erneut.
ERR_JSON_PARSE heißt, dass das glTF-JSON einen Syntaxfehler enthält; ERR_JSON_DECODE heißt, dass der Text kein gültiges UTF-8 ist. Der Fehler enthält den Byte-Versatz und bei Syntaxfehlern meist auch Zeile und Spalte, sodass Sie die Stelle im Editor finden. Ein vorangestelltes Byte-Order-Mark ist kein Fehler; es wird entfernt und vermerkt.
Das Limit liegt bei 209.715.200 Bytes (200 MB) pro Datei, die Knotenhierarchie wird bis 256 Ebenen verfolgt. Das JSON darf höchstens 128 Ebenen tief verschachtelt sein und 4.000.000 Werte enthalten; jede Tabelle zeigt bis zu 5.000 Zeilen, und jede Kürzung wird per Warnung gemeldet.
Er öffnet sie, markiert aber die betroffenen Abschnitte als nicht interpretiert und den Bericht als unvollständig, sobald KHR_draco_mesh_compression, EXT_meshopt_compression oder KHR_texture_basisu als Pflicht in extensionsRequired stehen. Verstanden werden als Pflichterweiterungen nur KHR_mesh_quantization, KHR_texture_transform, KHR_materials_unlit und KHR_materials_emissive_strength.
Die Prüfung hier rendert und führt nichts aus, erklärt eine Datei aber nie für sicher und sucht keine Schadsoftware. Sie markiert externe URIs mit ../, absoluten oder Netzwerkpfaden, Windows-Laufwerksbuchstaben oder file:-Schema, meldet Schlüssel wie __proto__, ohne dass sie die Seite beeinflussen, und zeigt Namen mit script-Tags oder javascript:-Links als reinen Text. Eine andere 3D-Anwendung kann diese URIs später trotzdem abrufen.
Nein, ohne Befunde heißt nur, dass keine der aufgeführten Prüfungen angeschlagen hat; das ist weder eine vollständige Spezifikationsprüfung noch eine Ladegarantie für eine Engine. Vertexwerte, Animationen und Skins werden nicht dekodiert, und Erzeuger, Urheberrecht und extras sind Selbstauskünfte der Datei. Der JSON-Bericht listet die durchgeführten Prüfungen auf.
Eine .gltf ist JSON-Text, dessen Puffer und Bilder in separaten Dateien oder Data-URIs stehen; eine .glb packt dasselbe JSON plus einen Binär-Chunk hinter einen 12-Byte-Header in eine Datei. Der Inspektor liest beides; eine .gltf, die in Wahrheit binär ist, wird mit ERR_EXTENSION_MISMATCH abgelehnt und muss in .glb umbenannt werden.