Mon objectif principal est de charger un modèle 3D créé dans 3DS/MAX dans WebGL en utilisant la géniale bibliothèque Three.js. J'ai accompli les étapes suivantes vers cet objectif.Comment ajouter des images et des textures au fichier objet JSON Three.js
- a tenté d'utiliser l'exportateur plugin MAX directement à Three.js JSON. C'était problématique et ça n'a pas marché.
- Exporté le modèle MAX au format OBJ.
- Conversion du modèle OBJ au format JSON avec le convertisseur Three.js Obj2Three.js.
- Cela fonctionne très bien et je peux maintenant charger mon modèle dans Three.js mais aucune texture/image ne lui est appliquée.
- Le fichier JSON a été inspecté et contient des sections Géométries, Matériaux, Métadonnées et Objet.
- Le fichier Three.ObjectLoader gère également les images et les textures si ces sections sont définies dans le fichier.
Donc, ma question est comment est-ce accompli? Y a-t-il des utilitaires qui peuvent aider à ajouter des textures au fichier JSON?
Merci. J'ai essayé d'utiliser le FBXLoader et je n'ai pas réussi. Je me demande si j'ai utilisé les bons paramètres d'exportation dans 3DS // MAX. Savez-vous si le format FBX doit être binaire ou ASCII? Et quelle version du fichier FBX devrait-elle être exportée? Les valeurs par défaut exportées sont Binary et FBX version 2014/2015. –
Standard fbx doit être binaire, assurez-vous d'inclure 'inflate.min.js' avant le chargeur. –