Welche 3D-Dateiformate eignen sich am besten für Spiele-Engines? Eine praktische Gegenüberstellung
FBX, GLB, OBJ, GLTF – welches Format sollten Sie tatsächlich für Ihre Spiele-Engine verwenden? Hier ist ein praktischer Überblick für Unity-, Unreal- und Godot-Entwickler.
16. Juli 2026
Die Auswahl eines 3D-Dateiformats sollte kein Forschungsprojekt sein, aber irgendwie wird es immer zu einem. Man exportiert ein Mesh, lädt es in die Engine und die Hälfte der Materialien wird pink dargestellt. Oder das Skelett wird nicht korrekt zugeordnet. Oder die Texturen fehlen. Eine Stunde später liest man Forenbeiträge aus dem Jahr 2019, um herauszufinden, ob glTF bereits mit der Unreal Engine funktioniert.
Dies ist der Artikel, den ich mir gewünscht hätte, als ich dasselbe Asset in drei verschiedenen Formaten neu erstellen musste, nur damit eines einwandfrei funktioniert. Er behandelt die sechs Formate, die für die Spieleentwicklung wirklich zählen, was sie enthalten, was sie verlieren und welches man für die eigene spezifische Pipeline wählen sollte.
Was ein 3D-Dateiformat für Game Engines geeignet macht
Ein Dateiformat enthält entweder die Daten, die Ihre Engine benötigt, oder es tut es nicht. Der Unterschied ergibt sich aus drei Ebenen:
- Netzstruktur: Eckpunkte, Flächen, Normalen, UV-Koordinaten und Eckpunktfarbdaten. Jedes Format, das in der Spieleentwicklung verwendet wird, unterstützt zumindest diese.
- Materialien und Texturen: PBR-Maps wie Roughness, Metallic, Normal und Opacity. Einige Formate betten Texturen direkt ein. Andere verweisen auf externe Dateien, deren Verweise ungültig werden, sobald Sie den Ordner verschieben.
- Animation und Rigging: Knochenhierarchien, Skelettanimation, Vertexgewichte, Blend Shapes. Nur zwei Formate unterstützen dies zuverlässig: FBX und GLTF.
Ein häufiger Fehler ist die Annahme, dass jedes Format funktioniert, weil deine Engine die Datei akzeptiert. Eine Engine, die eine OBJ-Datei akzeptiert, und eine Engine, die sie mit korrekten PBR-Materialien rendert, sind zwei völlig verschiedene Szenarien. Die Abwägungen sind für jeden Asset-Typ entscheidend.
Es gibt einen ergänzenden Leitfaden, der Topologie, Texturauflösung und engine-spezifische Asset-Anforderungen im Detail behandelt. Für den Moment finden Sie jedoch im Artikel was ein 3D-Modell game-ready macht alles Wichtige zu Dateiformaten; dieser Leitfaden deckt ebenfalls Topologie, Texturauflösung und engine-spezifische Asset-Anforderungen ab.
Die sechs Formate, die für die Spieleentwicklung wirklich relevant sind
Nachdem Assets an mehrere Engines in verschiedenen Projekten übermittelt wurden, sind dies die sechs Formate, die man kennen sollte. Jedes hat einen Bereich, in dem es sich bewährt, und Anwendungsfälle, in denen es mehr Probleme verursacht als löst.
FBX: Der Industriestandard für die Spielebranche
FBX kommt einem universellen Spielformat am nächsten. Es enthält Geometrie, Materialien, Texturen, Skelettanimationen, Bone-Gewichtungen, Kameras, Lichter und sogar die Szenenhierarchie. Diese Tiefe ist der Grund, warum sowohl Unity als auch Unreal Engine FBX nativ importieren. Wenn Ihr Asset über ein Skelett verfügt, ist FBX das richtige Format.
Der Nachteil dieser Vielseitigkeit sind Dateigröße und proprietäre Lizenz. FBX-Dateien sind in der Regel die größten aller Spielformate, und Autodesk kontrolliert das SDK. Open-Source-Implementierungen funktionieren, bleiben jedoch hinter der offiziellen Bibliothek zurück.
Für animierte Charaktere gibt es kein besseres Format. Ein FBX-Export aus Blender mit den richtigen Armaturen-Einstellungen landet in Unitys Mecanim-System oder Unreals Skeletthierarchie mit intakter Bone-Mapping. Für statische Props ist FBX Overkill. Das Format bietet Funktionalität, die nicht benötigt wird.
GLB und GLTF: Das web-optimierte Format
GLTF ist das JSON-basierte Format von der Khronos Group (derselben Gruppe, die auch für OpenGL und Vulkan verantwortlich ist). GLB ist die Binärversion, eine einzelne Datei, die das Mesh, PBR-Materialien und Texturen gebündelt enthält.
Dies ist das Format, das meinen Umgang mit statischen Props verändert hat. Ein GLB-Export aus jedem modernen Tool wird mit intakten Materialien in Unity importiert, ohne externe Texturdateien, die verloren gehen könnten, und ohne rosa Platzhaltermaterialien. Die PBR-Materialdefinition ist Teil des Formatstandards, sodass Rauigkeit, Metallglanz und Normalmaps korrekt zwischen den Tools übertragen werden.
Godot 4 verwendet GLTF als sein natives Format. In Unity funktioniert GLB gut für statische Ressourcen. Unreal Engine benötigt ein Plugin für vollständige GLTF-Unterstützung, wobei sich die Unterstützung mit jedem Release verbessert hat.
Der Kompromiss ist die Animationskomplexität. GLTF unterstützt Skelettanimation und Morph-Ziele, aber komplexe Rigs mit Constraints, Inverse Kinematik oder nicht standardkonformen Knochenhierarchien werden in FBX besser unterstützt.
OBJ: Die universelle Geometriedatei
OBJ gibt es seit den 1980er Jahren und wird in jeder jemals geschriebenen 3D-Anwendung unterstützt. Es enthält Eckpunkte, Normalen, UV-Koordinaten und Flächendefinitionen im Klartext. Die MTL-Datei kann einfache Phong-Materialien definieren.
Game-Engines akzeptieren OBJ, importieren es jedoch als reine Geometrie. Keine PBR-Materialien, keine Animation, kein Skelett. Die MTL-Datei definiert grundlegende Farb- und Spezularwerte, aber Ihr PBR-Workflow endet an der Grenze des Dateiformats.
Die wahre Stärke von OBJ liegt in seiner Universalität. Wenn Sie ein Netz zwischen einem alten Programm und einer modernen Spiele-Engine verschieben müssen, funktioniert OBJ. Für die Archivierung ist es die sicherste Wahl für reine Geometriedaten. Für die laufende Spieleentwicklung ist es jedoch selten die beste Wahl.
USDZ: Apples AR-Auslieferungsformat
USDZ ist ein Format für Einzeldateien, das auf dem USD-Framework von Pixar basiert und für das AR-Ökosystem von Apple optimiert ist. Es enthält Geometrie, physikalisch basierte Rendering-Materialien (PBR) und komprimierte Texturen in einem kompakten Paket.
Für iOS-AR-Apps und AR-Quick-Look-Erlebnisse ist USDZ das Standardformat für die Auslieferung. Für die Kernentwicklung von Spielen ist der Umfang zu eingeschränkt. Sie können Geometrie aus USDZ-Dateien extrahieren, aber das Format ist nicht für Bearbeitung, Versionierung oder iterative Asset-Pflege konzipiert.
STL: Nur Geometrie für den 3D-Druck
STL stellt Oberflächen als nackte Dreiecke dar. Keine Farbe, keine Materialien, keine UV-Koordinaten, keine Textur-Maps. Für einen tieferen Einblick, wie STL im Vergleich zu OBJ und 3MF dasteht, finden Sie diesen STL vs. OBJ vs. 3MF-Vergleich.
In der Spieleentwicklung hat STL zwei sehr spezifische Anwendungsfälle: Kollisionsmeshes, die aus STL-Geometrie abgeleitet werden (in Blender importieren, zu konvexen Hüllen umbauen), und Platzhalter für das Prototyping, wenn lediglich eine Formreferenz gebraucht wird. Für alles andere ist es das falsche Format.
3MF: Das moderne Format für die Fertigung
3MF wurde von Microsoft als Ersatz für STL entwickelt. Es speichert Geometrie, Materialien, Farben, Texturen und interne Struktur in einem komprimierten XML-Paket. Da es auf XML basiert, ist es erweiterbar, und durch die Komprimierung sind die Dateigrößen gering.
3MF ist kein Spiele-Engine-Format. Unity, Unreal und Godot importieren es nicht nativ. Aber es wird zunehmend relevant, da einige KI-Tools zur 3D-Generierung im 3MF-Format exportieren. Wenn Sie mit KI-generierten 3D-Modellen arbeiten, ist es nützliches Wissen über die Pipeline, zu verstehen, was 3MF beinhaltet und wie es in FBX oder GLB konvertiert wird.
Formatvergleichstabelle: Einsatzgebiete in der Spieleentwicklung
Formatierung | Animierte Figuren | Statische Props | Web/AR | 3D-Druck | Dateigröße | Motorunterstützung |
FBX | Ja (optimal) | Ja | Limitiert | Nein | Groß | Unity, Unreal, Godot |
GLB/GLTF | Ja (Basis) | Ja (empfohlen) | Ja (empfohlen) | Nein | Klein | Unity, Unreal (Plugin), Godot (nativ) |
OBJ | Nein | Ja | Nein | Ja | Medium | Unity, Unreal (begrenzt) |
USDZ | Nein | Ja | Ja (iOS) | Nein | Medium | Nur Augmented Reality (AR) |
STL | Nein | Nur Prototyp | Keine | Ja (optimal) | Klein | Erfordert Konvertierung |
3MF | Nein | Limitiert | Nein | Ja | Klein | Erfordert Konvertierung |
Welches Format für welche Spiele-Engine verwendet werden soll
Dasselbe Format verhält sich nicht in allen Rendering-Engines identisch. Hier ist die detaillierte Aufschlüsselung nach Engine, die die meisten Vergleichsartikel auslassen.
Unity: FBX für Charaktere, GLB für Props
Unity’s Mecanim-Animationssystem liest Bone-Hierarchien, BlendShapes und Animationsclips direkt aus FBX-Importen. Der Import-Inspektor bietet Ihnen Feinsteuerung pro Einstellung für Rig-Zuordnung, Animationskomprimierung und Materialgenerierung. Wenn Ihr Asset ein Skelett hat, exportieren Sie es im FBX-Format.
Für statische Props ist GLB der effizientere Ansatz. Ein GLB-Import liefert bereits zugewiesene PBR-Materialien. Keine rosa Materialfehler, kein manuelles Neuzuweisen von Texturen. Triverse exportiert als GLB, sodass Sie die Konvertierung komplett überspringen und die Datei direkt in Ihr Unity-Projekt importieren können.
Die Regel ist einfach: Skeleton → FBX. Ohne Skeleton → GLB.
Für eine vollständige Durchführung der Importeinstellungen von Unity gibt es eine offizielle Unity-Anleitung zum Mesh-Import und Material-Setup, die Skalierung, Komprimierung und die Generierung von Lightmap-UVs behandelt.
Unreal Engine 5: FBX Standardformat, GLTF ist im Kommen
Der Import-Dialog der Unreal Engine basiert auf FBX. Die Generierung von Lightmap-UVs, die Erkennung von Skelett-Meshes und die Integration von Control Rig funktionieren mit FBX out of the box. Wenn Sie einen Charakter mit einem Skelett importieren, ist FBX das Format.
Die Unterstützung von GLTF und GLB in der Unreal Engine ist über Plugins verfügbar und hat sich mit den neueren Engine-Versionen verbessert. Für statische Objekte, die von KI-gestützten Tools generiert werden, ist GLB oft die einfachste Methode: Export aus dem Triverse, Drag-and-Drop in die Unreal Engine und Materialzuweisung.
Nanite funktioniert direkt mit FBX- und OBJ-Importen. Für die Nanite-Kompatibilität ist kein spezielles Format erforderlich. Stellen Sie einfach sicher, dass Ihr Mesh trianguliert ist und gültige Normalen aufweist.
Für projekte mit Fokus auf Charaktere Leitfaden für die Unreal Engine FBX-Importeinstellungen und -Voraussetzungen geht im Detail auf Skelett-Mapping, Animationsimport und Materialzuweisung ein.
Godot 4: GLTF ist das Standardformat
Godot 4 behandelt GLTF und GLB als natives Format. Importieren Sie eine GLB-Datei in Godot 4 und das Mesh, die Materialien und Texturen erscheinen in Ihrem Szenengraf, bereit für die Zuweisung an einen Node. Dies ist eine wichtige Neuerung gegenüber Godot 3, das sein eigenes .tscn-Format zum Import verwendete.
Wenn du ein Spiel in Godot 4 entwickelst, sollte glTF dein Standard-Exportformat aus beliebigen Tools sein. FBX wird über den integrierten FBX2GLTF-Konverter von Godot unterstützt, aber der zusätzliche Konvertierungsschritt kann zu Datenverlust führen.
Was bei der Formatkonvertierung verloren geht
Das ist die Frage, die niemand direkt beantwortet: „Ich habe meine Datei konvertiert — was fehlt?“ Hier ist die Übersicht der Konvertierungsverluste, sortiert nach den Konvertierungen, die Sie in der Praxis durchführen.
- FBX in GLB: Geometrie und Materialien werden gut übertragen. PBR-Texturen müssen je nach Exporttool möglicherweise manuell neu zugewiesen werden. Komplexe Skelettanimationen mit Constraints müssen in der Ziel-Engine validiert werden.
- GLB in OBJ: Geometrie bleibt erhalten. Alle PBR-Materialien, Rauheitskarten, Metallkanäle und Texturverweise werden entfernt. Das OBJ wird als flach schattiertes Mesh gerendert. Dies ist die zerstörerischste gängige Umwandlung.
- FBX nach STLAlles außer der Oberflächengeometrie wird entfernt. Keine Materialien, keine Texturen, keine Animationen, keine UVs. Geeignet für Kollisionsgitter und für nichts anderes.
- OBJ in FBX: Die Geometrie wird fehlerfrei importiert. In der MTL-Datei definierte Materialien müssen eventuell neu zugewiesen werden, da FBX Texturkanäle anders verarbeitet als das grundlegende Phong-Modell von OBJ.
- GLB zu USDZ: Funktioniert für statische Props. Apples Reality Converter übernimmt diese Konvertierung. Animationen und komplexe Material-Graphen können möglicherweise nicht übernommen werden.
- 3MF zu FBXBlender führt diese Konvertierung durch. Die Geometrie lässt sich gut übertragen. Die XML-Materialdefinitionen können möglicherweise nicht ohne manuellen Aufwand direkt auf das FBX-Materialsystem abgebildet werden.
Das wiederkehrende Muster: Jede Konvertierung beseitigt oder verzerrt etwas. Der sicherste Ansatz ist, aus Ihrem Quellwerkzeug direkt ins Zielformat neu zu exportieren, anstatt von einem Exportformat in ein anderes zu konvertieren. Blender öffnet und speichert alle diese Formate zuverlässig erneut.
Wie sich KI-generierte 3D-Modelle in dieses Rahmenwerk einfügen
Wenn Sie ein Mesh mit einem KI-Tool generieren, ist die Wahl des Formats ebenso wichtig wie die Mesh-Qualität. Das falsche Format erzwingt einen zusätzlichen Konvertierungsschritt, der zu einem Verlust an Datentreue führt.
Triverse AI verarbeitet die Bild-zu-3D-Generierung in zwei Modi. Triverses HD Mesh erzeugt wasserdichte Meshes mit detaillierter Geometrie, die am besten im STL- oder OBJ-Format exportiert werden, um sie weiter zu bearbeiten, oder im GLB-Format, wenn Sie mit einem Werkzeug arbeiten, das PBR-Materialien direkt liest. Triverses Artist Mesh erzeugt saubere Dreieckstopologie mit drei Dichte-Voreinstellungen (Niedrig bei etwa 1024 Dreiecken, Mittel bei etwa 2048 Dreiecken und Hoch bei etwa 4096 Dreiecken, alle mit 25 Credits), was sie zur besseren Wahl für den Import in Game-Engines macht, ohne dass eine Retopologie erforderlich ist. Artist Mesh-Dateien werden direkt im GLB-Format exportiert, sodass Sie sie ohne Konvertierungsschritt in Unity oder Godot importieren können.
Für statische Props und Umgebungselemente laden Sie GLB herunter. Triverse exportiert in sechs Formaten: GLB, OBJ, STL, 3MF, FBX und USDZ. GLB ist für den Engine-Einsatz am portabelsten, da es PBR-Materialien direkt einbettet. Es müssen keine externen Texturdateien verwaltet oder Materialien neu zugewiesen werden.
Für animierte Charaktere aus KI-Tools (KI-Tools) ist FBX das richtige Format. Die meisten KI-Tools generieren keine produktionsreife Skelettrigs, aber mit FBX als Ausgangspunkt ist die Knochenhierarchie verfügbar für Retargeting, falls eine vorhanden ist, oder für manuelles Rigging, falls nicht. Ein häufiger nächster Schritt ist das Bereinigen von KI-generiertem Mesh vor dem Engine-Import, wo Topologieanpassungen und Rig-Verifizierung stattfinden, bevor das Asset in die Engine importiert wird.
Der vollständige Workflow für statische Objekte: Ein Referenzbild in Triverse hochladen → Artist Mesh auswählen → als GLB herunterladen → in Ihre Engine importieren. Das ist alles. Kein Retopologisieren, kein Konvertierungsschritt, keine defekten Materialien.
Häufig gestellte Fragen zu 3D-Dateiformaten für die Spieleentwicklung
Was ist das beste 3D-Dateiformat für die Spieleentwicklung?
Es gibt kein einziges bestes Format. Für animierte Charaktere und komplexe Rigs ist FBX der Standard in Unity und Unreal. Für statische Props ist GLB sauberer, da es PBR-Materialien einbettet. Godot 4-Entwickler sollten standardmäßig GLTF verwenden. OBJ eignet sich für reine Geometrie-Übertragungen und Archivierung. Das beste Format hängt von Ihrer Engine, dem Asset-Typ und der Pipeline-Stufe ab.
Kann ich GLTF statt FBX in Unity verwenden?
Ja, für statische Props und Assets mit grundlegenden Animationen. GLTF exportiert mit eingebetteten PBR-Materialien, sodass Sie das pinke Materialproblem vermeiden, das manchmal bei OBJ-Importen auftritt. Für komplexe Rigs mit mehreren Animationsclips und Bone-Constraints ist FBX immer noch die sicherere Wahl.
Welches 3D-Format bevorzugt Unreal Engine 5?
FBX. Unreals Import-Pipeline ist auf FBX ausgelegt und jede Funktion funktioniert nativ mit FBX-Importen: Lightmap-UV-Generierung, Skeletal Mesh-Erkennung und Control Rig. GLTF wird über Plugins unterstützt, bleibt aber für komplexe Rigs sekundär.
Wie konvertiere ich zwischen 3D-Dateiformaten?
Die zuverlässigste Methode ist, die Quelldatei in Blender zu importieren und im Zielformat neu zu exportieren. Blender verarbeitet alle sechs in diesem Leitfaden besprochenen Formate. Vermeiden Sie Online-Konverter für Produktions-Assets. Sie entfernen Metadaten und verändern oft die Geometrie. Überprüfen Sie die konvertierte Datei immer in Ihrer Engine, bevor Sie sie in einem Build verwenden. Wenn Sie nur eine schnelle Konvertierung ohne Öffnen eines 3D-Tools benötigen, bietet Triverse einen kostenlosen 3D-Dateikonverter an, der Formatkonvertierungen zwischen GLB, OBJ, STL, 3MF, FBX und USDZ direkt im Browser durchführt.
Welches 3D-Format sollte ich für Godot 4 verwenden?
GLTF oder GLB. Godot 4 behandelt diese als native Formate. Importieren Sie eine GLB-Datei in Godot 4 und das Mesh, die Materialien und Texturen erscheinen sofort. FBX wird über einen Konverter unterstützt, fügt aber einen unnötigen Konvertierungs-Schritt hinzu.
Unterstützt OBJ Animationen in Spiel-Engines?
Nein. OBJ ist ein statisches Geometrieformat. Es kennt keine Bones, Animationskurven, Blend Shapes oder Rigs. Wenn Sie einen animierten Charakter als OBJ importieren, erscheint nur das Mesh in seiner Standard-Pose. Für Animationen verwenden Sie FBX oder GLTF.
Was geht beim Konvertieren von FBX zu GLB verloren?
Geometrie und PBR-Materialien übertragen sich gut. Komplexe Skelett-Animationen mit Constraints und IK-Zielen müssen möglicherweise manuell überprüft werden. Material-Kanäle, die keine direkten GLTF-Entsprechungen haben, werden möglicherweise nicht übernommen. Subsurface Scattering oder Clearcoat sind häufige Beispiele. Testen Sie ein Beispiel-Asset, bevor Sie einen Batch konvertieren.
Welches Format sollte ich von einem KI-3D-Generator herunterladen?
Für statische Props laden Sie GLB herunter. PBR-Materialien sind eingebettet und das Mesh ist bereit für den Engine-Import. Für animierte Charaktere laden Sie FBX herunter, selbst wenn das Rig manuelle Anpassungen benötigt. Die meisten KI-3D-Generatoren unterstützen FBX- und GLB-Export. Triverse exportiert in beide, plus OBJ, STL, 3MF und USDZ, sodass Sie basierend auf Ihrer spezifischen Pipeline wählen können.
Das Wichtigste
Die meisten Entscheidungen zum Entwicklungsformat für Spiele lassen sich auf drei grundlegende Regeln zurückführen:
- FBX für alle Inhalte mit Skelettstruktur. Unity und Unreal unterstützen es nativ, und es enthält alles: Geometrie, PBR-Materialien, Animationen und Rigging-Daten.
- GLB für statische Props. Als einzelne Datei mit eingebetteten PBR-Materialien, funktioniert sowohl in Unity, Unreal als auch Godot 4 ohne Pink-Fehler bei Materialien.
- OBJ für Archivierung und toolübergreifende Kompatibilität. Kein PBR, keine Animation, aber es funktioniert überall.
Die Konvertierungsverlust-Matrix macht eines klar: Das richtige Format von Anfang an zu wählen, ist besser, als später eine schlechte Konvertierung zu korrigieren. Wenn Sie Formate dennoch wechseln müssen, verarbeitet der kostenlose 3D-Datei-Konverter von Triverse kostenloser 3D-Datei-Konverter GLB, OBJ, STL, 3MF, FBX und USDZ direkt im Browser. Und wenn Sie Objekte mit künstlicher Intelligenz generieren, exportiert Triverse alle sechs Formate mit einem einzigen Generierungsvorgang, sodass Sie genau das herunterladen können, was Ihr Workflow benötigt.