Je veux un moteur Python 3D direct qui soit facilement disponible pour Linux et facile à utiliser. Soya3D a échoué pour moi en raison du manque de documentation. Je devrais pouvoir charger des modèles 3D courants sans problème.
Définissez «le meilleur». Voulez-vous dire une API facile à utiliser, bien documentée, la plus rapide et la plus simple? Ou tous? Et votre titre dit 3D, mais vous dites ensuite 2D / 3D. Lequel?
The Communist Duck, le
Bien documenté serait le «meilleur» moteur idéal pour ce que je recherche. Quand je dis 2d / 3d, je veux dire linke dans soya3d, il utilise les fonctionnalités de pygame dans sa syntaxe. Mais je veux un moteur 3D.
John Riselvato
Whooo! Fermé car non constructif mais a apporté plus de 10k vues sur cette page (en retour sur ce site).
John Riselvato
Réponses:
17
Panda3D n'est qu'un autre que j'appellerais vraiment un moteur en soi. Il existe des liaisons Python pour Ogre, mais j'en ai entendu des critiques mitigées. Unity peut être scripté dans Boo qui est presque, mais pas tout à fait, complètement différent de Python.
Vous pouvez essayer Panda3D, mais c'est plus un moteur de jeu qu'un moteur 3D.
Je ne connais aucun moteur 3D utilisant python comme langue principale, car les applications 3D sont, la plupart du temps, nécessaires pour avoir une vitesse d'exécution fluide.
Je n'ai pas essayé PyOgre non plus, mais vous voudrez peut-être consulter PyGLet, je ne sais pas vraiment ce que c'est, mais ça a l'air super.
Vous voulez vraiment python-ogre ( python-ogre.org ) au lieu de l'ancien PyOgre. En dehors de cela, j'appuie chaleureusement la recommandation: le python-ogre est flexible, capable et mature.
Réponses:
Panda3D n'est qu'un autre que j'appellerais vraiment un moteur en soi. Il existe des liaisons Python pour Ogre, mais j'en ai entendu des critiques mitigées. Unity peut être scripté dans Boo qui est presque, mais pas tout à fait, complètement différent de Python.
la source
Vous pouvez essayer Panda3D, mais c'est plus un moteur de jeu qu'un moteur 3D.
Je ne connais aucun moteur 3D utilisant python comme langue principale, car les applications 3D sont, la plupart du temps, nécessaires pour avoir une vitesse d'exécution fluide.
Je n'ai pas essayé PyOgre non plus, mais vous voudrez peut-être consulter PyGLet, je ne sais pas vraiment ce que c'est, mais ça a l'air super.
la source
J'aime moi-même panda3d. super facile et bien supporté. Plateforme croisée et ainsi de suite.
Voici quelque chose que j'ai fait avec:
http://code.google.com/p/stableorbit
la source
J'ai utilisé pyOgre parfois et il a beaucoup de documentation et la communauté est géniale. Tu devrais essayer.
Je ne peux rien dire d'autre parce que je n'ai jamais utilisé Panda3D
la source