GLTF-Dateibetrachter LogoGLTF-Dateibetrachter Dokumentation
GLTF-Dateibetrachter LogoGLTF-Dateibetrachter Dokumentation
Startseite

Getting Started

GLTF File Viewer - Online glTF/GLB 3D-ModellbetrachterMobile Anleitung - Verwendung des GLTF File Viewers auf Mobilgeräten

Advanced Features

Ansichtssteuerung Leitfaden - 3D-Navigation und Kamerasteuerung meisternMessanleitung - Präzise 3D-Modell-MessungenGLTF-Exportanleitung - Professionelle 3D-Asset-ExportierungMaterialanleitung - Fortgeschrittene Materialverwaltung und -visualisierungModellbaum-Anleitung - Navigation der Modellstruktur und KomponentenRender-Einstellungen Anleitung - Erweiterte 3D-Darstellungssteuerung

Troubleshooting

Fehlerbehebungsanleitung
X (Twitter)

GLTF-Exportanleitung - Professionelle 3D-Asset-Exportierung

Detaillierte Anleitung zum Export von GLTF-Dateien für die Spieleentwicklung mit Best Practices und Optimierungstipps

GLTF-Exportanleitung - Professionelle 3D-Asset-Exportierung

Schnellstart - Perfekter GLTF-Export in 2 Schritten

Export-Button klicken

Im Vollbildmodus klicken Sie auf die Export-Schaltfläche (📥 Download-Symbol) in der Symbolleiste oder drücken Sie Strg+E.

GLTF-Format wählen & herunterladen

Wählen Sie GLB (Binär) (empfohlen) oder GLTF JSON und klicken Sie auf Export. Ihre optimierte GLTF-Datei wird automatisch heruntergeladen.

GLTF-Format-Optionen:

  • GLB (Binär) - Einzeldatei mit eingebetteten Assets, perfekt für Game-Engines (empfohlen)
  • GLTF JSON - Menschenlesbares Format mit separaten Asset-Dateien, ideal für Webentwicklung

Spieleentwicklungs-Tipp: Das GLB (Binär)-Format wird für Game-Engines wie Unity, Unreal Engine und webbasierte 3D-Anwendungen empfohlen, da es alle Assets in eine einzige Datei bündelt. Die Verarbeitung dauert normalerweise 5-30 Sekunden, abhängig von der Szenenkomplexität.

GLTF-Export-Spezialisierung

Spiel-optimierter Export

Speziell für GLTF-Format mit Spieleentwicklungs-Workflow-Optimierung konzipiert

Animations-Unterstützung

Erhält Skelett-Animationen, Morph-Targets und Keyframe-Daten für Game-Engines

Material-Pipeline

Behält PBR-Materialien, Texturen und Shader-Eigenschaften für realistische Darstellung bei

Performance-Optimierung

Automatische Mesh-Optimierung, Textur-Komprimierung und LOD-Generierung für Spiele

Export-Formate & Anwendungsfälle

GLB (Binär) (.glb)

Am besten für: Game-Engines, AR/VR-Anwendungen, Web 3D-Viewer

  • Einzelne Binärdatei mit eingebetteten Texturen und Animationen
  • Optimale Ladeleistung für Echtzeit-Anwendungen
  • Native Unterstützung für Unity, Unreal Engine, Three.js
  • Kleinere Dateigröße durch effiziente Komprimierung

GLTF JSON (.gltf)

Am besten für: Webentwicklung, Content-Erstellungs-Pipelines, Debugging

  • Menschenlesbare JSON-Struktur zur einfachen Inspektion
  • Separate Asset-Dateien für granulare Kontrolle
  • Besser für Versionskontrolle und kollaborative Entwicklung
  • Flexible Asset-Referenzierung und externes Textur-Management

Erweiterte Export-Funktionen

Szenen-Graph-Export

Hierarchische Struktur-Bewahrung

  • Vollständige Knoten-Hierarchie mit Transformationen
  • Beibehaltung der Eltern-Kind-Beziehungen
  • Komponenten-basierte Entity-Struktur für Game-Engines
  • Optimiert für Unity GameObject- und Unreal Actor-Systeme

Animations-Export

Keyframe-Animations-Unterstützung

  • Skelett-Knochen-Animationen für Charakter-Rigs
  • Eigenschafts-basierte Animationen (Position, Rotation, Skalierung)
  • Morph-Target-Animationen für Gesichtsausdrücke
  • Timeline-basierter Export mit benutzerdefinierten Frame-Bereichen

Material- & Textur-Export

PBR-Material-Pipeline

  • Physikalisch basierte Rendering (PBR)-Materialien
  • Diffuse, Normal, Metallic-Roughness Textur-Maps
  • Emissive Texturen für Leuchteffekte
  • Alpha-Blending und Transparenz-Unterstützung

Game-Engine-Integration

Unity-Integration

// Unity GLTF-Import-Beispiel
var gltfAsset = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Models/exported-model.glb");
Instantiate(gltfAsset);

Unreal Engine-Integration

// Unreal Engine GLTF-Import
UStaticMesh* LoadedMesh = Cast<UStaticMesh>(StaticLoadObject(
    UStaticMesh::StaticClass(), NULL, TEXT("/Game/Models/exported-model.glb")));

Three.js Web-Integration

// Three.js GLTF-Loader
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader.js';
const loader = new GLTFLoader();
loader.load('exported-model.glb', (gltf) => {
    scene.add(gltf.scene);
});

Export-Qualitäts-Einstellungen

Hohe Qualität (Spiele-Produktion)

  • Mesh-Auflösung: Original-Qualität
  • Texturgröße: Vollauflösung (bis zu 4K)
  • Animation: 60 FPS Keyframe-Export
  • Materialien: Vollständige PBR-Pipeline mit allen Textur-Maps

Web-optimiert (Browser-Performance)

  • Mesh-Auflösung: Reduzierte Polygon-Anzahl (50-75% des Originals)
  • Texturgröße: Komprimiert auf 1K-2K
  • Animation: 30 FPS Keyframe-Optimierung
  • Materialien: Vereinfachte Shader für Web-Kompatibilität

Mobile-optimiert (AR/VR-Anwendungen)

  • Mesh-Auflösung: Aggressive Polygon-Reduzierung (25-50% des Originals)
  • Texturgröße: 512px-1K Maximum
  • Animation: 24 FPS mit Knochen-Reduzierung
  • Materialien: Mobile-freundliche Shader-Varianten

Technische Implementierung

Die GLTF-Export-Funktionalität wird durch die ExportDialog-Komponente (src/components/gltf-viewer/fullscreen/ExportDialog.tsx) implementiert, optimiert für GLTF-Workflows:

Export-Verarbeitungs-Pipeline

  1. Szenen-Analyse - Scannen der 3D-Szene nach Meshes, Materialien und Animationen
  2. Asset-Optimierung - Komprimierung von Texturen und Optimierung von Mesh-Daten
  3. GLTF-Assemblierung - Erstellung des GLTF-Szenen-Graphs mit korrekter Knoten-Hierarchie
  4. Binär-Packung - Kombinierung von Assets in GLB-Format oder separate GLTF-Dateien
  5. Validierung - Überprüfung der GLTF-Spezifikations-Konformität
  6. Download - Streaming der optimierten Datei zum Benutzer-Gerät

Performance-Charakteristiken

  • Kleine Modelle (<1MB): 1-3 Sekunden
  • Mittlere Modelle (1-10MB): 3-8 Sekunden
  • Große Modelle (10-50MB): 8-20 Sekunden
  • Komplexe Szenen (50MB+): 20-45 Sekunden

Performance-Hinweis: Die Export-Zeit skaliert mit Szenen-Komplexität, Textur-Anzahl und Animations-Daten. Für große Spiele-Assets verwenden Sie die "Web-optimiert"-Voreinstellung zur Reduzierung der Verarbeitungszeit.

Best Practices für Spieleentwicklung

Asset-Organisation

  • Verwenden Sie beschreibende Namen für exportierte Modelle
  • Organisieren Sie Assets nach Spiel-Level oder Szene
  • Behalten Sie konsistente Skalierung bei (1 Einheit = 1 Meter empfohlen)
  • Gruppieren Sie verwandte Modelle in einzelne GLTF-Dateien wo angemessen

Performance-Optimierung

  • Textur-Atlassing: Kombinieren Sie kleine Texturen in Textur-Atlase
  • LOD-Ketten: Exportieren Sie mehrere Qualitätsstufen für entfernungs-basiertes Rendering
  • Animations-Komprimierung: Verwenden Sie Keyframe-Reduzierung für bessere Performance
  • Mesh-Optimierung: Entfernen Sie ungenutzte Vertices und optimieren Sie die Topologie

Qualitätssicherung

  • Testen Sie exportierte GLTF-Dateien in der Ziel-Game-Engine vor Integration
  • Überprüfen Sie Animations-Wiedergabe und Material-Erscheinung
  • Prüfen Sie Textur-Mapping und UV-Koordinaten-Bewahrung
  • Validieren Sie Szenen-Hierarchie und Transform-Vererbung

Fehlerbehebung häufiger Probleme

Export-Fehler

Problem: Export-Prozess schlägt fehl oder produziert beschädigte Dateien Lösung:

  • Überprüfen Sie das Quell-Modell auf ungültige Geometrie oder Materialien
  • Reduzieren Sie Texturgrößen bei Speicher-Problemen
  • Versuchen Sie verschiedene Qualitäts-Voreinstellungen

Game-Engine-Kompatibilität

Problem: Exportierte GLTF-Dateien importieren nicht korrekt in Unity/Unreal Lösung:

  • Stellen Sie GLTF 2.0-Spezifikations-Konformität sicher
  • Überprüfen Sie Animations-Kurven-Kompatibilität
  • Überprüfen Sie Material-Shader-Unterstützung in der Ziel-Engine

Performance-Probleme

Problem: Exportierte Dateien sind zu groß oder laden langsam Lösung:

  • Verwenden Sie "Web-optimiert" oder "Mobile-optimiert"-Voreinstellungen
  • Aktivieren Sie Textur-Komprimierung
  • Reduzieren Sie Animations-Keyframe-Dichte

Professionelle Workflow-Integration

Versionskontrolle

  • Exportieren Sie GLTF-Dateien in dediziertes /assets/models/-Verzeichnis
  • Verwenden Sie beschreibende Dateinamen mit Versionsnummern
  • Speichern Sie sowohl Quell- als auch optimierte Versionen für verschiedene Plattformen

Kollaborative Entwicklung

  • Teilen Sie GLTF-Dateien über Asset-Management-Systeme
  • Dokumentieren Sie verwendete Export-Einstellungen und Qualitäts-Voreinstellungen
  • Führen Sie Export-Logs für technische Überprüfung

Automatisierte Pipelines

  • Integrieren Sie GLTF-Exports in CI/CD-Workflows
  • Automatisieren Sie Qualitäts-Validierung und Optimierung
  • Generieren Sie mehrere Export-Varianten für verschiedene Plattformen

Brauchen Sie Hilfe? Für technischen Support bei GLTF-Exports oder Game-Engine-Integration kontaktieren Sie unser Entwicklungsteam: [email protected]

Messanleitung - Präzise 3D-Modell-Messungen

Vollständige Anleitung zur Verwendung der Messwerkzeuge des GLTF File Viewers für präzise Entfernungs-, Winkel- und Parallelflächenmessungen auf Desktop und Mobil

Materialanleitung - Fortgeschrittene Materialverwaltung und -visualisierung

Vollständige Anleitung zur Materialverwaltung in GLTF File Viewer, einschließlich Materialanalyse, Visualisierungssteuerung und mobil-optimierter Arbeitsabläufe

Inhaltsverzeichnis

GLTF-Exportanleitung - Professionelle 3D-Asset-Exportierung
Schnellstart - Perfekter GLTF-Export in 2 Schritten
Export-Button klicken
GLTF-Format wählen & herunterladen
GLTF-Export-Spezialisierung
Export-Formate & Anwendungsfälle
GLB (Binär) (.glb)
GLTF JSON (.gltf)
Erweiterte Export-Funktionen
Szenen-Graph-Export
Animations-Export
Material- & Textur-Export
Game-Engine-Integration
Unity-Integration
Unreal Engine-Integration
Three.js Web-Integration
Export-Qualitäts-Einstellungen
Hohe Qualität (Spiele-Produktion)
Web-optimiert (Browser-Performance)
Mobile-optimiert (AR/VR-Anwendungen)
Technische Implementierung
Export-Verarbeitungs-Pipeline
Performance-Charakteristiken
Best Practices für Spieleentwicklung
Asset-Organisation
Performance-Optimierung
Qualitätssicherung
Fehlerbehebung häufiger Probleme
Export-Fehler
Game-Engine-Kompatibilität
Performance-Probleme
Professionelle Workflow-Integration
Versionskontrolle
Kollaborative Entwicklung
Automatisierte Pipelines