Scène 3D pour Python Renderer
Question
Je cherche un outil facile à utiliser renderer scène 3D pour Python. Tout ce que je suis à la recherche est de pouvoir:
- Charger un modèle de scène 3D
- Rendu à l'aide d'un appareil photo orthographiques
- Exporter l'image afin que je puisse effectuer une analyse
Jusqu'à présent, le logiciel que j'ai trouvé est trop bas niveau (comme les liaisons OpenGL de base) ou trop complexes (comme Ogre). Un conseil?
La solution
dépend vraiment exactement ce que vous voulez accomplir. Quelle est la complexité de votre scène? Quel genre de qualité de rendu êtes-vous après? Avez-vous besoin d'animation en temps réel, ou DEVENUE images fixes assez bon?
de premier ordre, les moteurs de jeu complet (ont été utilisés pour les jeux commerciaux)
- http://www.panda3d.org/
- http://www.ogre3d.org/tikiwiki/PyOgre
- pyrr (emballage Irrlicht)
Moins populaires moteurs 3D, nouvelle ou bêta. YMMV
- http://www.openscenegraph.org/projects/osg
- http://pduel.sourceforge.net/spyre/spyre.spyre -module.html
- http://www.pysoy.org/
- http://pypi.python.org/pypi/Soya/0.11.2
- http://www.crystalspace3d.org/main/PyCrystal
- http://www.horde3d.org/
- VTK (visualisation Tool Kit) http://www.vtk.org/
bas niveau des interfaces OpenGL - plus de contrôle, plus pour vous de vous faire
Interfaces non-temps réel
Autres conseils
Je recommande Panda3D. Il prend en charge tout dans la liste, et est « de haut niveau » aussi. Le manuel décrit comment obtenir tout ce qu'il faut.