Blender3D vs 3DS max; que l'on est mieux adaptée pour l'automatisation en python?

StackOverflow https://stackoverflow.com/questions/3896087

  •  29-09-2019
  •  | 
  •  

Question

Je suis mise en route avec le développement d'environnements 3D pour l'utilisation dans Panda3D. Comme je suis nouveau à cela, je dois choisir un logiciel de modélisation pour créer des géométries de base, etc. Par conséquent, que l'on est mieux adaptée pour l'automatisation à travers python? 3DS Max ou Blender3D? Je voudrais automatiser la génération des géométries de base, le processus d'exportation et des animations de base. Blender a l'avantage d'être libre, mais mon bureau me fournira les licences pour 3DS si je demande, si ce n'est pas un problème.

Était-ce utile?

La solution

D'un point de vue de l'automatisation python, mixeur lui-même est écrit en grande partie en python, et la source est disponible qui permet un niveau d'automatisation impossible si vous ne pouvez pas changer la source. Pour moi, avoir la source disponible dans cette situation est plus d'une prestation que l'étiquette de prix.

Si vous allez avec le mélangeur, prenez certainement la beta 2.5. Ils ont fait quelques énorme l'interface utilisateur et des améliorations scripting. À mon avis, la plupart des plaintes à ce sujet étant difficile à apprendre par rapport aux emballages commerciaux ne sont plus valables pour 2,5, surtout si vous n'avez pas la charge mentale d'avoir déjà appris l'interface d'un autre logiciel.

Autres conseils

En fait, l'affiche Karl Bielefldt est faux. Blender est pas écrit en python est écrit en C. Ce qui est écrit en Python est des outils de script, python est utilisé comme moteur de script de mélangeur, mais à la fin ce qui est déclenché sont les bibliothèques C. Ce n'est pas une grosse affaire, bien que depuis Python lui-même est écrit en C.

Cependant tout cela est tout à fait sans rapport avec votre question.

Étant donné que le moteur que vous allez utiliser est tiers et non le moteur de jeu de Blender, il n'y a aucune raison pour vous de considérer Blender comme un choix obligatoire. Tout colis 3D peut vous servir. En effet, comme d'autres types de logiciels, logiciels 3D a plusieurs formats qui sont communs ammong applications 3D. Comme * et * .3ds obj. Cela signifie donc que vous pouvez utiliser tout ce que vous voulez comme Maya, XSi, Ciname 4d, quoi que ce soit. Comme presque le logiciel 3D enregistre dans ces formats de fichier commun.

Cependant, je recommande fortement des conseils à jeter un oeil à moteur de jeu du mélangeur. Le moteur jeu mélangeur Automatise beaucoup de choses et a un mélangeur à l'intérieur IUG qui minimise le codage à la différence de Panda 3D qui exige tout à coder en ce qui concerne le moteur.

Vous pouvez économiser beaucoup de temps avec le moteur de jeu de Blender.

Il y a même un jeu de mélangeur qui a été développé en utilisant uniquement le moteur de jeu mélangeur, son abricot appelé projet ou Yo Fankie.

Projet Abricot

Vous pouvez le télécharger gratuitement et voir la source pour vous aider à apprendre des tas de choses pour Blender Game Engine.

Bonne chance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top