erweiterte Realität

Verwendung von GLB-Dateien, Editoren und Konvertern

Verwendung von GLB-Dateien, Editoren und Konvertern

Wir nutzen unsere jahrelange Erfahrung, die Entwicklern hilft, ihre Arbeit mit 3D-Dateien zu beschleunigen, um zu erklären, wie GLB-Dateien verwendet werden, ihre Beziehung zu glTF und welche Programme zum Öffnen, Anzeigen und Konvertieren verwendet werden sollen.

In diesem Artikel:

Was ist GLB?

GLB ist ein 3D-Dateiformat, das in Virtual Reality (VR), Augmented Reality (AR), Spielen und Webanwendungen verwendet wird, da es Bewegung und Animation unterstützt. Ein weiterer Vorteil des Formats ist seine geringe Größe und schnelle Ladezeiten. GLB-Dateien sind eine binäre Version der GL Transmission Format (glTF)-Datei, die die JSON-Codierung (JavaScript Object Notation) verwendet. Daher sind unterstützende Daten (wie Texturen, Schattierung, Geometrie/Animation) in einer einzigen Datei enthalten.

Die Khronos-Gruppe entwickelte 2015 die Formate GLB und glTF. Sie sahen einen Bedarf an Formaten, die Entwickler in vielen Grafik- und 3D-Anwendungen öffnen und bearbeiten konnten. Version 2.0 der Spezifikation (veröffentlicht im Jahr 2017), fügte physikalisch-basiertes Rendering (PBR) hinzu, das Schatten und Lichter realistischer erscheinen lässt, Codierungsaktualisierungen für Geschwindigkeit und Verbesserungen bei der Animation.

GLB ist wie glTF eine gebührenfreie Methode zum Codieren von 3D-Daten. Eine GLB-Datei ist im Allgemeinen kleiner (etwa 33 Prozent) als eine glTF-Datei und ihre unterstützenden Dateien. Es ist auch einfacher, eine Datei auf einen Server hochzuladen als zwei oder drei, sodass GLB auch dort einen Vorteil hat. Viele Entwickler finden es einfacher, Objekte und Sinne im glTF-Format zu bearbeiten und sie dann für die Dateibereitstellung in GLB zu konvertieren.

Wie ist die Dateistruktur einer GLB-Datei?

Khronos hat Spezifikationen für die glTF-Versionen 1.0 und 2.0 auf GitHub veröffentlicht. Die GLB-Spezifikation befindet sich in den glTF-Dokumenten. GLB-Dateien enthalten einen Header, der die Datei als GLB, Versionsspezifikation und Dateilänge identifiziert; JSON-Segment mit den in der glTF-Datei enthaltenen Daten; und der Binärspeicher, der die in den unterstützenden Dateien enthaltenen Daten enthält.

JSON wird von JavaScript abgeleitet, einem Open-Source-Format, das für den Datenaustausch verwendet wird und von vielen Programmiersprachen verwendet werden kann. JSON-Datentypen umfassen Arrays (eine geordnete Liste von Werten eines anderen Typs), Objekte (ein ungeordneter Satz von Name-Wert-Paaren und Namen sind Zeichenfolgen), Zeichenfolgen (jeder Satz von Unicode-Zeichen, der auch leer sein kann) , Zahlen und boolesche Werte (wahr oder falsch) und null (d. h. ein Nullwert). Mit diesen kann ein Entwickler oder eine Anwendung viele Elemente von den Kontaktinformationen einer Person bis hin zu einem 3D-Objekt in einer GLB-Datei darstellen.

glTF verwendet URIs (Universal Resource Identifier), die auch als Daten-URLs bezeichnet werden können. Dieser Code ermöglicht es dem Entwickler, Objekte (von Text bis zu einem eingebetteten 3D-Objekt) in einer Webseite zu codieren. In glTF-Dateien ruft der URI Daten aus den unterstützenden Dateien ab. Da die von glTF-Dateien verwendeten Sicherungsdateidaten in GLB-Dateien gespeichert werden, sind URIs nicht erforderlich. Daher werden GLB-Dateien schneller geladen und verarbeitet als glTF, was sie für mobile und webbasierte 3D-Modellierungsanwendungen nützlich macht.

So zeigen Sie GLB-Dateien an

GLB verwendet dieselben Viewer wie glTF-Dateien, einschließlich herunterladbarer Desktop-Viewer, mobiler Apps und Drag-and-Drop-Viewer. Weitere Informationen finden Sie in unserem Leitfaden zu glTF.

Wie öffnet man GLB-Dateien?

Sie können Microsoft Paint 3D, Microsoft Remix 3D und Trimble 3D Warehouse verwenden, um eine GLB-Datei zu öffnen. Darüber hinaus kann jedes Programm, das glTF-Dateien öffnet, auch GLB-Dateien öffnen. Weitere Informationen finden Sie im glTF-Artikel.

So konvertieren Sie GLB-Dateien

Sie können glTF-Optimierer verwenden, um Dateien zwischen glTF und GLB zu konvertieren. Es gibt viele Anwendungen und Webtools, einige konvertieren Dateien in beide Richtungen, einige konvertieren dies ebenso wie Dateien von 1.0 in 2.0, einige konvertieren 1.0 glTF in 1.0 GLB und einige konvertieren während des Ladens der Datei.

Sobald Sie eine glTF-Datei haben, können Sie sie in eine GLB-Datei konvertieren. Abgesehen davon können Sie Software wie BlackThread.io verwenden, um andere Formate in GLB zu konvertieren. Zu diesen Formaten gehören 3MF, AMF und FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Um andere Konvertierungsoptionen auszuprobieren, versuchen Sie die Datei-Extensions.org-Konverterseite. Sie können GLB und verschiedene Dateitypen eingeben, um zu sehen, welche Apps oder Websites die Arbeit erledigen können.

So konvertieren Sie die GLB-Datei in STL

Es gibt derzeit keine Möglichkeit, eine GLB-Datei in STL zu konvertieren. Sie können jedoch STL in GLB konvertieren.

So konvertieren Sie die GLB-Datei in OBJ

Es gibt derzeit keine Möglichkeit, eine GLB-Datei in eine OBJ zu konvertieren. Sie können jedoch eine OBJ-Datei in eine GLB konvertieren. Erfahren Sie mehr darüber, was Sie mit OBJ-Dateien tun können.

Was sind die allgemeinen Verwendungen von GLB-Dateien?

GLB-Dateien sind in Szenarien nützlich, die Animation und Bewegung erfordern oder wenn Interaktion erwünscht ist. Zu diesen Positionen gehören:

  • Entwickler von Videospielen können ihre Arbeit als GLB-Dateien speichern.
  • Websites und interaktive Anzeigen verwenden das GLB-Format, um Objekte anzuzeigen, mit denen Benutzer interagieren können (z. B. ein Sofa, das sie drehen und aus jedem Blickwinkel betrachten können).
  • AR- und VR-Entwickler können ihre Arbeit auch in dem Format speichern.

Andere Dateiformate, die die GLB-Erweiterung verwenden

Neben der Binärversion von glTF gibt es einige Dateien, die die GLB-Erweiterung teilen. hier sind sie:

  • Glulx Blorb-Spieldatei: Sammle Spielressourcen , einschließlich Grafiken, Leveldaten , Musik und mehr. Das Format wurde ursprünglich für Textspiele entwickelt, aber für Grafikspiele angepasst.
  • STK Globe-Datei: Die Datei, die von der STK-Anwendung (Systems Toolkit) verwendet wird, speichert Informationen über einen simulierten Globus. Das Format wird in der Simulation von Weltraum- und Verteidigungssystemen, der Nachrichtenanalyse, des Satellitenbetriebs und des Flugzeugdesigns verwendet.
  • Gland Button: Gland ist ein Programm, das Flash-basierte Objekte erstellt. Eines der Elemente, die er erstellen kann, ist die Schaltfläche, auch SwfEasy.button genannt.
  • Die Universal Unit von BASIC : BASIC ist eine Auszeichnungssprache, die in den 1960er Jahren entwickelt wurde. Teile des Codes werden Module genannt; Sie können globale Module wiederverwenden. GLO wird manchmal anstelle von GLB verwendet.

Häufig gestellte Fragen zum GLB-Dateiformat

Die meisten Ressourcen für GLB sind dieselben wie für glTF. Weitere Informationen finden Sie im glTF-Artikel. Haben Sie weitere Fragen zum Arbeiten mit dem GBL-Dateiformat? Hier sind einige der am häufigsten gestellten Fragen zum Arbeiten mit dem Format.

Wie reduziere ich die Größe einer GLB-Datei?

Verzierungen können dazu führen, dass die Datei groß wird. Wenn Sie sicherstellen, dass die Originaltexturen im JPG- oder PNG-Format vorliegen (die kleiner sind als andere Bilddateitypen), kann die Größe der endgültigen Datei reduziert werden.

Das Einrichten einer 3D-Grafikanwendung kann hilfreich sein. Hier finden Sie beispielsweise Anweisungen zum Exportieren von GLB-Dateien in Blender. Wenn Sie Cheetah3D verwenden, öffnen Sie die Einstellungen, klicken Sie auf Dateien und drücken Sie dann auf . glb .

Wie komprimiere ich eine GLB-Datei?

Draco ist ein von Google entwickeltes Open-Source-Tool, das GLB- und andere 3D-Dateien komprimiert. Sie finden Dracos Code (in C++) auf GitHub sowie Installations- und Gebrauchsanleitungen.

Sie können auch die in Windows- und Mac-Betriebssysteme integrierte Komprimierungsfunktion verwenden, obwohl diese möglicherweise nicht so effektiv ist. Klicken Sie im Windows-Datei-Explorer mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Zip-Zip-Ordner. Klicken Sie im Mac Finder-Fenster mit der rechten Maustaste auf die Datei und klicken Sie dann auf Komprimieren (Dateiname).

Möglicherweise können Sie auch die Einstellungen in Ihrer Grafikanwendung ändern, um die Datei automatisch in einem komprimierten Format zu speichern. Aktivieren Sie beispielsweise in Blender die Dateikomprimierung in den Einstellungen. Klicken Sie auf Benutzeroptionen und aktivieren Sie das Kontrollkästchen neben Dateikomprimierung.

Wie lade ich eine GLB-Datei auf Facebook hoch?

Leider unterstützt Facebook keine 3D-Posts mehr (außer 3D-Fotos), daher ist diese Funktion nicht mehr verfügbar.

3D-Modellierungsdienste und Marxent® 3D Cloud

Das Erstellen von 3D-Dateien ist der erste Schritt, um 3D-Bilder zugänglich zu machen. Ein Tool, mit dem Sie Ihren vollständigen Produktkatalog in 3D zur Verfügung stellen, Assets in die meisten Dateiformate exportieren und Kundenanwendungen bereitstellen können, ist unerlässlich. Die 3D Cloud von Marxent kann Assets öffentlich speichern und den Teammitgliedern jederzeit und überall Zugriff gewähren. Verwenden Sie die Lösung, um verbrauchbare Formattypen für viele andere Plattformen und Suchmaschinen zu erstellen, einschließlich USDZ, glTF, OBJ und Google 3D Visual Search.

Die 3D-Modellierungsdienste von Marxent sind darauf ausgelegt, wiederverwendbare 3D-Assets bereitzustellen und E-Commerce-Anwendungen der Enterprise-Klasse schnell zu rendern. Unser Engagement besteht darin, sicherzustellen, dass Ihre Content-Monetarisierung Realismus, Konsistenz und Geschwindigkeit bietet, während gleichzeitig die Skalierung und die Wiederverwendung von Assets optimiert werden. Mit fast einem Jahrzehnt Erfahrung in der Erstellung wiederverwendbarer 3D-Inhalte für den Handel ist Marxent der bevorzugte Anbieter von 3D-Modellierungsdiensten für große Multi-Channel-Einzelhändler und Hersteller von Möbeln und Heimwerkern.

Ähnliche Artikel

Schaltfläche "Zurück zum Anfang"