L'une des fonctions les plus intéressants Blender est la possibilité d'utiliser des scripts Python l'extension des fonctionnalités de cette suite de l'animation opensource.
Mélangeur inclut une version de Python dans l'installation du progiciel, bien qu'il soit toujours possible installer manuellement une nouvelle version de Python sur le site officiel Site Python.
Avec cet article, nous commençons à explorer les possibilités d'intégration de ces scripts pour créer de nouveaux modèles de géométrie ou de modifier des objets dans Blender, augmenter sensiblement nos possibilités créatives.
Dans cette première approche, nous allons commencer à voir comment l'environnement de travail guidé en effectuant quelques petits exemples. Plus tard, nous présentons une étude détaillée de la structure de données interne de Blender et les possibilités d'accès et de la modifier.
Accès à la console Phyton.
Console Python fournit une méthode d'accès rapide à l'API (Application Program Interface), à savoir, le jeu d'instructions fourni pour interagir avec Blender Python. Cette console permet automatiquement des instructions complètes avec une auto-complet qui simplifie l'accès à la même.
Fenêtre de la console de Python est un mélangeur de l'environnement de travail.
En sélectionnant l'icône correspondante sera affiché sur l'écran de la console.
Nous pouvons voir que il ya un bouton “Saisie semi-automatique” dans la fenêtre de console, et que le texte qui apparaît un raccourci clavier indiqué “Ctrl – Space” appuyant sur le bouton, et la barre d'espace simultanément.
Si nous commençons à écrire certains textes suggérant entre les modules inclus (Modules Builtin) nous pouvons les remplir avec la fonctionnalité de saisie semi-automatique.
Par exemple, si nous écrivons “bpy.” et appuyez sur le bouton pour automobiles, Nous allons montrer les options suivantes:
Par exemple, si nous connaissons la date de la compilation du programme que vous pourriez obtenir à la fonction “Build_date” comme indiqué dans l'image suivante
Nous pouvons créer des références aux opérateurs de simplifier leur intégration. L'opérateur d'affectation est le signe égal. “=”
par exemple:
“add_cube = bpy.ops.engrener.primitive_cube_add“
Avec la fonction “impression” Nous pouvons vérifier cette mission
Nous pouvons utiliser cette référence pour créer un nouvel objet dans une position (“Location”) poitrine
Le résultat est visible dans la fenêtre 3D
Instructions incorporant isolés ne fournissent de grands avantages. Les programmer nous permettre, avec peu d'effort, obtenir des résultats très intéressants.
Sentez-vous comme de commencer à programmer en Python avec Blender?
Doit être lié poster un commentaire.