Question rapide, comment charger un mod .obj dans directx 11 (d3d11.h) et aussi le fichier .mtl pour les matériaux. Merci d'avance.Charger obj mtl Direct3D 11
Répondre
Vous pouvez écrire votre propre analyseur, obj est un format de texte assez simple (format description)
Sinon certains chargeurs existent déjà, comme Assimp .Il ne traite que de décodage, vous aurez toujours besoin de créer une zone tampon vertex/index à partir de données décodées.
DirectX n'est plus fourni avec aucune bibliothèque pour charger les fichiers objet, tels que * .obj, * .x et ainsi de suite après la version 9. Vous devez soit télécharger une bibliothèque pour ouvrir ces fichiers, soit le faire vous-même. les fichiers sont raisonnablement simples à analyser.
Voir ici un exemple de ceci en utilisant OpenGL: http://en.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_Load_OBJ - les concepts devraient être raisonnablement faciles à transiter.
- 1. Wavefront .obj .Mtl Structure
- 2. Irrlicht obj et fichiers mtl
- 3. Comment charger les textures des fichiers OBJ + MTL dans three.js?
- 4. Comment charger « obj » avec plusieurs fichiers « .mtl » dans Three.js
- 5. Impossible de charger la texture dans le fichier obj + mtl
- 6. monogame obj + chargeur mtl avec des textures
- 7. direct3D 10 & 11
- 8. changer Dynamiquement .mtl de obj OBJMTLLoader
- 9. Comment créer obj et exportateur .mtl MAYA
- 10. Préchargement d'objets Obj + Mtl dans Three.js
- 11. GetAvailableTextureMem équivalent dans Direct3D 11
- 12. Direct3D 11 - Dessiner un triangle
- 13. Comment rendre le fichier .mtl en .obj dans libgdx android
- 14. Comment importer le fichier obj et mtl à Three.js
- 15. Appliquer .jpg et le fichier .mtl à .obj fichier SceneKit
- 16. Comment exportez-vous un fichier .OBJ sur blender WITHOUT mtl?
- 17. Three.js Chargement .mtl et .obj - l'objet reste blanc
- 18. Three.js OBJ MTL Loader non visible sur IOS
- 19. Comment charger les textures pour obj?
- 20. Charger des fichiers obj et mtl hébergés sur Google Cloud Storage dans Three.js
- 21. Chargement d'un mesh (obj + mtl) dans WebGL en utilisant JSON
- 22. Problèmes d'indexation de SlimDX Direct3D 11
- 23. Nouveauté en programmation Direct3D: 11 vs 12
- 24. Besoin d'éclaircissements avec "blending" dans direct3d 11
- 25. Direct3D 11 avec superposition DirectDraw (2d)
- 26. Direct3D 11 profondeur pochoir/alpha mélange problème
- 27. Importer un modèle 3d à Direct3D 11 Exemple
- 28. Three.js comment mapper une texture sur mtl, fichier obj
- 29. Ajout d'objets 3D externes (.OBJ & .MTL) à ARToolkit
- 30. Type MIME de OBJ et MTL de Wavefront