/ / Rendu 3D avec Blender et Python - python, 3d, rendu, mélangeur

Rendu 3D avec Blender et Python - python, 3d, rendu, mélangeur

J'ai un projet dans lequel j'aimerais créerune animation 3D basée sur des données. "A propos de points spécifiques," j'aimerais créer une animation comprenant des sphères, des lignes, des ombres et une caméra en mouvement. Je pensais utiliser Python et Blender à partir de la ligne de commande pour le faire, mais il semble que Python agisse davantage en tant qu'extension de Blender en tant que créateur et créateur de scène indépendant, j'ai trouvé cette ressource utile: http://wiki.blender.org/index.php/Doc:Manual/Render/Command_Line_Options mais il semble avoir besoin d'un "fichier".blend "qui a été généré par un utilisateur dans l'interface graphique de Blender? Est-ce possible ou existe-t-il un autre langage / rendu 3D qui conviendrait mieux à mes besoins? Je suis très flexible et très disposé à faire face à une courbe d'apprentissage abrupte.

Merci d'avance!

Réponses:

2 pour la réponse № 1

Oui, Mixeur serait probablement bon pour cela. Les nouvelles versions (au moment de la rédaction) sont Blender 2.5x. Bien qu'ils soient actuellement en version bêta, ils sont assez stables. La documentation de l'API Python de Blender 2.5x peut être trouvée ici: Documents de l'API Python de Blender 2.5x. Ils ont également des listes de diffusion et un canal IRC, qui sont de bons endroits pour poser des questions, etc.


0 pour la réponse № 2

Une grande partie des fonctionnalités de Blender estaccessible via Python. Un fichier .blend est un document Blender, qui inclut toutes les données de la scène / modèle 3D sur laquelle vous travaillez et peut également inclure des scripts Python. Il est également possible d'appeler Blender à partir de la ligne de commande et de lui dire d'exécuter un script Python distinct. Il y a donc beaucoup de puissance et de flexibilité pour faire ce que vous voulez.


0 pour la réponse № 3

Depuis que vous avez posé cette question, Blender 2.6 est maintenant disponible et stable. Oui, vous pouvez le faire et non, vous n’avez pas besoin d’un fichier créé dans une interface graphique.

Vous voudrez peut-être un fichier vide que le script pourra remplir d’actifs, mais ce n’est pas essentiel.

Il y a même un modèle accessible depuis le texteéditeur appelé "Background Job", qui crée une scène avec du texte et le restitue à partir de python, le tout fonctionnant à partir de la ligne de commande, accepte également les arguments de ligne de commande afin que vous puissiez passer des variables au script python, ce qui est très pratique.