Ist dieses Asset vollständig — und ist es aufgeräumt?
Das sind zwei verschiedene Fragen, und keine davon beantwortet ein Validator. Eine glTF-Datei kann der Spezifikation vollkommen entsprechen und trotzdem zwölf Kopien derselben Textur enthalten, vierzig Materialien, die niemand referenziert, und einen Verweis auf eine .bin-Datei, die es nie in die Lieferung geschafft hat.
Dieser Abhängigkeits-Inspektor beantwortet beide.
Die drei Fehlerbilder
Fehlende Ressourcen
Eine .gltf ist keine in sich geschlossene Datei. Sie verweist auf .bin-Puffer und Bilddateien, die mitreisen müssen. Wenn jemand den falschen Ordner zippt, erhalten Sie ein Modell, das ohne Fehler lädt und als Nichts oder als untexturiertes Grau erscheint.
Der Inspektor listet jede referenzierte Ressource namentlich auf, die nicht vorhanden ist. Wenn Sie die Begleitdateien mitgeben, prüft er erneut gegen diese — so können Sie bestätigen, dass eine Lieferung vollständig ist, bevor Sie sie an einen Kunden weiterreichen.
Ungenutzte Daten
Exporter lassen viel zurück: Materialien eines gelöschten Objekts, Accessoren, die niemand liest, Knoten ohne Kinder und ohne Mesh, Texturen in einem Slot, der später geleert wurde. Nichts davon wird gerendert. Alles davon wird heruntergeladen.
Statt zu raten, klont das Werkzeug das Dokument, führt eine echte Erreichbarkeitsanalyse durch und meldet die Differenz — „entfernbar“ heißt hier also tatsächlich unreferenziert, nicht bloß verdächtig.
Doppelte Texturen
Das übersieht man leicht, und es ist teuer, es zu behalten. Wird ein Modell aus mehreren Quellen zusammengesetzt, landet dasselbe Bild oft mehrfach unter verschiedenen Namen darin. Der Inspektor vergleicht die tatsächlichen Bildbytes, nicht die Dateinamen — wood.png und wood_1.png mit identischem Inhalt werden also korrekt als eine zweimal gespeicherte Textur erkannt, und zwei verschiedene Texturen, die zufällig denselben Namen tragen, werden nicht fälschlich markiert.
Jede Duplikatgruppe zeigt, wie viele Bytes verschwendet werden.
Die Zahl, auf die es ankommt
All das Obige läuft in einer einzigen Kennzahl zusammen: rückgewinnbare Größe. Das ist der Unterschied zwischen der Datei, wie sie ist, und der Datei nach Deduplizierung und Bereinigung. Sie ist das ehrliche Argument für eine Aufräumaktion — und wenn dort null steht, ist Ihr Asset bereits aufgeräumt und Sie können sich das Thema sparen.
Ein Vorbehalt zu „ungenutzt“
Unreferenziert heißt nicht immer löschbar. Eine Anwendung kann einen Knoten zur Laufzeit über seinen Namen suchen und etwas daran hängen; dann ist der Knoten zwar über den Szenengraph nicht erreichbar, aber alles andere als nutzlos. Lesen Sie die Liste, bevor Sie bereinigen — verlassen Sie sich nicht auf Annahmen.
Datenschutz
Die Prüfung läuft vollständig in Ihrem Browser. Es wird nichts hochgeladen, was sie für Kundenlieferungen und unveröffentlichte Assets sicher macht.
Tiny Online Tools







