Introduction¶
Python est un langage de programmation interprété, interactif et orienté objet. Il intègre des modules, des exceptions, le typage dynamique, des types de données dynamiques de haut niveau et des classes. Python combine une puissance remarquable et une syntaxe très claire.
Les scripts Python sont une manière versatile d’étendre les fonctionnalités de Blender. La plupart des zones de Blender peuvent être scriptées, y compris l’animation, le rendu, l’import et l’export, la création d’objet et des tâches répétitives automatisées.
Pour interagir avec Blender, les scripts peuvent faire usage de l” API étroitement intégrée.
Informations générales¶
Liens utiles pour l’écriture des scripts :
Python.org – Information générale à propos de Python.
API Python de Blender – documentation officielle de l’API. Utilisez celle-ci comme référence pour l’écriture de scripts.
Introduction à l’API – une courte introduction pour débuter avec l’API. Contient des exemples.
Liens en rapport avec la distribution de vos scripts :
Partage de scripts – information sur la manière de partager vos scripts et les faire inclure dans la distribution officielle de Blender.
Création d’add-ons – les add-ons sont utilisés pour encapsuler et distribuer des scripts.
Add-ons project – Project to maintain a central repository of extensions to Blender.
Prise en main¶
Liens du Manuel
Les liens suivants vous font passer des bases aux concepts plus avancés du scripting Python pour Blender.
Liens externes
Voici des liens externes contenant beaucoup de bonnes informations pour commencer à apprendre à écrire des scripts pour Blender :
Extension de Blender¶
Add-ons (modules supplémentaires)¶
Add-ons are scripts that enable Blender to gain extra functionality, they can be enabled from the Preferences.
En dehors de l’exécutable Blender, il y a des centaines d’add-ons écrits par un grand nombre de personnes :
Les add-ons officiellement pris en charge sont fournis avec Blender.
D’autres add-ons en test (Testing) sont intégrés dans les versions de développement de Blender mais pas dans les versions officielles. Beaucoup d’entre eux fonctionnent de manière fiable et sont très utiles mais ne sont pas encore d’une stabilité suffisante pour une publication.
Voir aussi
Voir Add-ons (modules supplémentaires) pour la documentation sur les add-ons compris dans Blender.
Scripts¶
En dehors des add-ons, il y a plusieurs autres types de scripts qui étendent la fonctionnalité de Blender :
- Modules
Bibliothèques d’utilitaires pour l’import dans d’autres scripts.
- Préréglages
Réglages pour les outils de Blender et les configurations des touches.
- Démarrage
Ces fichiers sont importés au démarrage de Blender. Ils définissent la majeure partie de l’interface utilisateur de Blender, ainsi que certains opérateurs de base supplémentaires.
- Les scripts personnalisés
In contrast to add-ons they are typically intended for one-time execution via the Text Editor.
Enregistrement de vos scripts personnels¶
Emplacement des fichiers¶
Tous les scripts sont chargés depuis le dossier scripts
des chemins local, system et user.
Vous pouvez assigner un chemin de recherche supplémentaire pour les scripts dans File Paths (Chemins de fichiers) .
Installation¶
Les add-ons sont installés de façon commode par Blender dans les Preferences. Cliquez sur le bouton et sélectionnez le fichier .py
ou .zip
.
Pour installer manuellement des scripts ou des add-ons, placez-les dans les dossiers add-ons
, modules
, presets
ou startup
selon leur type. Voir la description ci-dessus.
Vous pouvez aussi lancer les scripts en les chargeant dans l” Éditeur de texte.