Di scena 3D Renderer per Python
Domanda
sto cercando un facile da usare scena 3D renderer per Python. Tutto quello che sto cercando è quello di essere in grado di:
- Caricare un modello di scena 3D
- Render utilizzando una fotocamera ortografica
- Esporta l'immagine in modo da poter eseguire l'analisi
Finora il software che ho trovato uno è troppo di basso livello (come attacchi OpenGL di base) o troppo complessi (come Ogre). Qualche consiglio?
Soluzione
Dipende esattamente ciò che si vuole realizzare. Come complesso è la vostra scena? Che tipo di qualità di rendering siete dopo? Avete bisogno di animazioni in tempo reale, o sono resi alambicchi abbastanza buono?
Per prima classe, motori di gioco completo (sono stati utilizzati per i giochi commerciali)
- http://www.panda3d.org/
- http://www.ogre3d.org/tikiwiki/PyOgre
- Pyrr (Irrlicht involucro)
meno popolari motori 3D, nuovo o beta:. 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 (Visualization Tool Kit) http://www.vtk.org/
basso livello OpenGL - più controllo, più da fare per voi stessi
interfaccenon in tempo reale
Altri suggerimenti
mi sento di raccomandare Panda3D. Sostiene tutto nella lista, ed è "di alto livello" troppo. Il manuale descrive come realizzare tutto il necessario.