2010-12-14 4 views
3

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

3

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).

+0

Je viens de regarder ça, et ça a l'air bien; va l'essayer dans de futurs projets ... –

2

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.

+0

c'est un lien que je n'ai pas fait .. bonne idée! – Bartvbl

Questions connexes