Logo de la Visionneuse GLTFDocumentation du Visualiseur GLTF
Logo de la Visionneuse GLTFDocumentation du Visualiseur GLTF
Accueil

Getting Started

Visualiseur GLTF - Visualiseur de Modèles 3D pour Impression 3D en LigneGuide Mobile - Utilisation de Visualiseur GLTF sur Appareils Mobiles

Advanced Features

Guide de Contrôle de Vue - Maîtriser la Navigation 3D et les Contrôles CaméraGuide de Mesure - Mesures Précises de Modèles 3DGuide d'Export GLTF - Exportation Professionnelle d'Assets 3DGuide des Matériaux - Gestion et Visualisation Avancées des MatériauxGuide de l'Arbre du Modèle - Naviguer la Structure et les Composants du ModèleGuide des Paramètres de Rendu - Contrôles Visuels 3D Avancés

Troubleshooting

Guide de Dépannage
X (Twitter)

Guide d'Export GLTF - Exportation Professionnelle d'Assets 3D

Guide complet pour l'exportation de fichiers GLTF pour le développement de jeux avec meilleures pratiques et conseils d'optimisation

Guide d'Export GLTF - Exportation Professionnelle d'Assets 3D

Démarrage Rapide - Export GLTF Parfait en 2 Étapes

Cliquer sur le Bouton Export

En mode plein écran, cliquez sur le bouton Export (icône de téléchargement 📥) dans la barre d'outils ou appuyez sur Ctrl+E.

Choisir le Format GLTF et Télécharger

Sélectionnez GLB (Binaire) (recommandé) ou GLTF JSON et cliquez sur Export. Votre fichier GLTF optimisé se télécharge automatiquement.

Options de Format GLTF :

  • GLB (Binaire) - Fichier unique avec assets intégrés, parfait pour les moteurs de jeu (recommandé)
  • GLTF JSON - Format lisible par l'humain avec fichiers d'assets séparés, idéal pour le développement web

Conseil Développement Jeu : Le format GLB (Binaire) est recommandé pour les moteurs de jeu comme Unity, Unreal Engine et les applications 3D web car il regroupe tous les assets en un seul fichier. Le traitement prend généralement 5-30 secondes selon la complexité de la scène.

Spécialisation Export GLTF

Export Optimisé Jeu

Spécialement conçu pour le format GLTF avec optimisation du workflow de développement de jeux

Support d'Animation

Préserve les animations squelettiques, morph targets et données de keyframe pour moteurs de jeu

Pipeline Matériaux

Maintient les matériaux PBR, textures et propriétés shader pour un rendu réaliste

Optimisation Performance

Optimisation automatique de maillage, compression de texture et génération LOD pour jeux

Formats d'Export et Cas d'Usage

GLB (Binaire) (.glb)

Idéal pour : Moteurs de jeu, applications AR/VR, visualiseurs 3D web

  • Fichier binaire unique avec textures et animations intégrées
  • Performance de chargement optimale pour applications temps réel
  • Support natif Unity, Unreal Engine, Three.js
  • Taille de fichier plus petite avec compression efficace

GLTF JSON (.gltf)

Idéal pour : Développement web, pipelines de création de contenu, débogage

  • Structure JSON lisible par l'humain pour inspection facile
  • Fichiers d'assets séparés pour contrôle granulaire
  • Meilleur pour contrôle de version et développement collaboratif
  • Référencement d'assets flexible et gestion de textures externes

Fonctionnalités d'Export Avancées

Export Graphe de Scène

Préservation Structure Hiérarchique

  • Hiérarchie de nœuds complète avec transformations
  • Relations parent-enfant maintenues
  • Structure d'entité basée composants pour moteurs de jeu
  • Optimisé pour systèmes Unity GameObject et Unreal Actor

Export d'Animation

Support Animation Keyframe

  • Animations d'os squelettiques pour rigs de personnages
  • Animations basées propriétés (position, rotation, échelle)
  • Animations morph target pour expressions faciales
  • Export basé timeline avec plages de frames personnalisées

Export Matériaux et Textures

Pipeline Matériaux PBR

  • Matériaux Physically Based Rendering (PBR)
  • Maps de texture diffuse, normale, metallic-roughness
  • Textures émissives pour effets lumineux
  • Support alpha blending et transparence

Intégration Moteurs de Jeu

Intégration Unity

// Exemple d'import GLTF Unity
var gltfAsset = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Models/exported-model.glb");
Instantiate(gltfAsset);

Intégration Unreal Engine

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

Intégration Three.js Web

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

Paramètres Qualité d'Export

Haute Qualité (Production Jeu)

  • Résolution Maillage : Qualité originale
  • Taille Texture : Résolution complète (jusqu'à 4K)
  • Animation : Export keyframe 60 FPS
  • Matériaux : Pipeline PBR complète avec toutes les maps de texture

Optimisé Web (Performance Navigateur)

  • Résolution Maillage : Nombre de polygones réduit (50-75% de l'original)
  • Taille Texture : Compressé à 1K-2K
  • Animation : Optimisation keyframe 30 FPS
  • Matériaux : Shaders simplifiés pour compatibilité web

Optimisé Mobile (Applications AR/VR)

  • Résolution Maillage : Réduction agressive polygones (25-50% de l'original)
  • Taille Texture : 512px-1K maximum
  • Animation : 24 FPS avec réduction d'os
  • Matériaux : Variantes shader compatibles mobile

Implémentation Technique

La fonctionnalité d'export GLTF est implémentée via le composant ExportDialog (src/components/gltf-viewer/fullscreen/ExportDialog.tsx), optimisé pour workflows GLTF :

Pipeline Traitement Export

  1. Analyse Scène - Scanner scène 3D pour maillages, matériaux et animations
  2. Optimisation Assets - Compresser textures et optimiser données de maillage
  3. Assemblage GLTF - Construire graphe de scène GLTF avec hiérarchie de nœuds correcte
  4. Empaquetage Binaire - Combiner assets en format GLB ou fichiers GLTF séparés
  5. Validation - Vérifier conformité spécification GLTF
  6. Téléchargement - Streamer fichier optimisé vers appareil utilisateur

Caractéristiques Performance

  • Petits Modèles (<1MB) : 1-3 secondes
  • Modèles Moyens (1-10MB) : 3-8 secondes
  • Grands Modèles (10-50MB) : 8-20 secondes
  • Scènes Complexes (50MB+) : 20-45 secondes

Note Performance : Le temps d'export évolue avec la complexité de scène, nombre de textures et données d'animation. Pour gros assets de jeu, considérez utiliser le preset "Optimisé Web" pour réduire temps de traitement.

Meilleures Pratiques Développement Jeu

Organisation Assets

  • Utilisez noms descriptifs pour modèles exportés
  • Organisez assets par niveau de jeu ou scène
  • Maintenez échelle cohérente (1 unité = 1 mètre recommandé)
  • Groupez modèles liés en fichiers GLTF uniques quand approprié

Optimisation Performance

  • Atlassing Texture : Combinez petites textures en atlas de texture
  • Chaînes LOD : Exportez multiples niveaux qualité pour rendu basé distance
  • Compression Animation : Utilisez réduction keyframe pour performance plus fluide
  • Optimisation Maillage : Supprimez vertices inutilisés et optimisez topologie

Assurance Qualité

  • Testez fichiers GLTF exportés dans moteur de jeu cible avant intégration
  • Vérifiez lecture animation et apparence matériaux
  • Vérifiez mapping texture et préservation coordonnées UV
  • Validez hiérarchie scène et héritage transformation

Dépannage Problèmes Communs

Échecs d'Export

Problème : Processus d'export échoue ou produit fichiers corrompus Solution :

  • Vérifiez modèle source pour géométrie invalide ou matériaux
  • Réduisez tailles texture si problèmes mémoire surviennent
  • Essayez différents presets qualité

Compatibilité Moteur de Jeu

Problème : Fichiers GLTF exportés n'importent pas correctement dans Unity/Unreal Solution :

  • Assurez conformité spécification GLTF 2.0
  • Vérifiez compatibilité courbes d'animation
  • Vérifiez support shader matériaux dans moteur cible

Problèmes Performance

Problème : Fichiers exportés trop volumineux ou chargent lentement Solution :

  • Utilisez presets "Optimisé Web" ou "Optimisé Mobile"
  • Activez compression texture
  • Réduisez densité keyframe animation

Intégration Workflow Professionnel

Contrôle Version

  • Exportez fichiers GLTF vers répertoire dédié /assets/models/
  • Utilisez noms de fichiers descriptifs avec numéros version
  • Stockez versions source et optimisées pour différentes plateformes

Développement Collaboratif

  • Partagez fichiers GLTF via systèmes gestion d'assets
  • Documentez paramètres export et presets qualité utilisés
  • Maintenez logs export pour révision technique

Pipelines Automatisées

  • Intégrez exports GLTF dans workflows CI/CD
  • Automatisez validation qualité et optimisation
  • Générez multiples variantes export pour différentes plateformes

Besoin d'Aide ? Pour support technique exports GLTF ou intégration moteur de jeu, contactez notre équipe développement : [email protected]

Guide de Mesure - Mesures Précises de Modèles 3D

Guide complet pour utiliser les outils de mesure de Visualiseur GLTF pour des mesures précises de distance, d'angle et de faces parallèles sur ordinateur et mobile

Guide des Matériaux - Gestion et Visualisation Avancées des Matériaux

Guide complet de gestion des matériaux dans Visualiseur GLTF, incluant l'analyse des matériaux, les commandes de visualisation et des workflows optimisés pour mobile

Table des Matières

Guide d'Export GLTF - Exportation Professionnelle d'Assets 3D
Démarrage Rapide - Export GLTF Parfait en 2 Étapes
Cliquer sur le Bouton Export
Choisir le Format GLTF et Télécharger
Spécialisation Export GLTF
Formats d'Export et Cas d'Usage
GLB (Binaire) (.glb)
GLTF JSON (.gltf)
Fonctionnalités d'Export Avancées
Export Graphe de Scène
Export d'Animation
Export Matériaux et Textures
Intégration Moteurs de Jeu
Intégration Unity
Intégration Unreal Engine
Intégration Three.js Web
Paramètres Qualité d'Export
Haute Qualité (Production Jeu)
Optimisé Web (Performance Navigateur)
Optimisé Mobile (Applications AR/VR)
Implémentation Technique
Pipeline Traitement Export
Caractéristiques Performance
Meilleures Pratiques Développement Jeu
Organisation Assets
Optimisation Performance
Assurance Qualité
Dépannage Problèmes Communs
Échecs d'Export
Compatibilité Moteur de Jeu
Problèmes Performance
Intégration Workflow Professionnel
Contrôle Version
Développement Collaboratif
Pipelines Automatisées