Moi et un ami travaillons sur un jeu openGL écrit en python, en utilisant la bibliothèque pyglet. Maintenant, nous avons terminé le code de dessin de carte, et nous sommes arrivés à un point où nous devons importer certains modèles qui seront affichés sur la carte. Pyglet ne semble pas le supporter, à part quelques vieux codes SVN, apparemment (j'ai googlé un peu avec peu de chance). Est-ce que quelqu'un connaît un bon script/bibliothèque python qui peut importer des modèles 3D?Est-il possible d'importer un modèle 3D dans pyglet?
Répondre
Open Asset Import Library (Assimp) prend en charge ~ 35 formats de fichier 3D différents.
Il possède des liaisons python dans son référentiel, mais je ne sais pas avec certitude si elles sont à jour et complètes. Pourtant, assimp pourrait valoir la peine d'essayer (même si je ne suis pas impartial puisque je suis l'un de ses fondateurs).
Il existe des modèles 3D et des modèles 3D. La facilité d'importation dépend de la complexité du modèle et du format dans lequel vous avez les données du modèle. Blender inclut plusieurs scripts python pour import les données du modèle dans un maillage spécifique à Blender et l'exportation vers d'autres formats. Vous pouvez regarder là-bas pour l'inspiration.
c'est un lien que je n'ai pas fait .. bonne idée! – Bartvbl
- 1. Rendre un modèle 3D transparent
- 2. Spinning un modèle 3D en C#
- 3. Comment présenter un sous-modèle dans une scène 3D?
- 4. OpenGL Picking avec Pyglet
- 5. comment afficher un tableau numpy avec pyglet?
- 6. Commencez par pyglet ou pygame?
- 7. détecter deux touches simultanées dans pyglet (python)
- 8. Existe-t-il un moyen d'importer un modèle 3D dans Android?
- 9. dessin pixelwise en pyglet (python)
- 10. Shiva3D vs Unity 3D vs autre moteur 3d pour iPhone hd-res 3D modèle spectateur
- 11. Pourquoi OpenGLES étire mon modèle 3D?
- 12. Conversion de modèle Max 3D en XAML?
- 13. échelle modèle 3D aléatoire pour tenir dans une fenêtre
- 14. Modèle 3D à intégrer dans la fenêtre d'affichage
- 15. Modèle 3D dans Windows Phone 7 utilisant Silverlight
- 16. Actionscript 3D comment développer un sprite 3D
- 17. Application en place des transformations au modèle 3D dans WPF
- 18. WPF: est-il possible d'avoir un conteneur de contenu en 3D dimenisional dans un élément modelvisual3d?
- 19. Créer un carrousel 3D dans Silverlight
- 20. Zend_Mail et = 0D = 0A = 3D = 3D = 3D = 3D = 3D
- 21. Est-il possible d'écraser un modèle Doctrine dans Symfony?
- 22. Possible d'annoter un seul modèle dans Ruby on Rails?
- 23. Est-il possible de modéliser un modèle dans WPF XAML?
- 24. Générer un panorama "sphérique" dans un logiciel 3D
- 25. Comment flouter les objets 3D? (Papervision 3d)
- 26. Importer Maya 3D à Papervision 3D
- 27. Création d'un nouveau répartiteur d'événements d'entrée dans Pyglet (entrée infrarouge)
- 28. Comment empêcher le pyglet de dégager l'écran?
- 29. Existe-t-il un tutoriel sur le chargement d'un modèle 3D dans OpenGL ES sur iPhone?
- 30. Effectuer un effet 3D dans UIImageView
Je viens de regarder ça, et ça a l'air bien; va l'essayer dans de futurs projets ... –