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.

Python scripts are a versatile way to extend Blender functionality. Most areas of Blender can be scripted, including animation, rendering, import and export, object creation and automating repetitive tasks.

Pour interagir avec Blender, les scripts peuvent faire l’usage de l”API fortement 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 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.
  • Projet Add-ons – projet pour maintenir un dépôt central d’extensions à 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

Add-ons are scripts you can enable to gain extra functionality within Blender, they can be enabled from the Preferences.

En dehors de l’exécutable Blender, il y a littéralement des centaines d’add-ons écrits par un grand nombre de personnes :

  • Les add-ons officiellement pris en charge sont empaquetés avec Blender.
  • D’autres add-ons Testing (en test) sont intégrés dans les versions de développement mais pas dans les versions officielles. Beaucoup d’entre eux fonctionnent correctement et sont très utiles mais n’ont pas de garantie d’une stabilité suffisante pour une version officielle.

See addons-index for documentation on add-ons included with Blender.

Scripts

En dehors des add-ons, il y a aussi des scripts que vous pouvez utiliser pour étendre 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 plus grande partie de l’interface utilisateur de Blender, ainsi que des principaux opérateurs supplémentaires.
  • Scripts personnalisés : contrairement aux add-ons, ils sont typiquement conçus pour une exécution unique via l”Éditeur de texte.

Enregistrement de vos scripts personnels

Emplacement des fichiers

All scripts are loaded from the scripts folder of the local, system and user paths.

You can setup an additional search path for scripts in File Paths Preferences ‣ File Paths.

Installation

Add-ons are conveniently installed through Blender in the Preferences. Click the Install… button and select the .py or .zip file.

To manually install scripts or add-ons, place them in the addons, modules, presets, or startup directory according to their type. See the description above.

Vous pouvez aussi lancer les scripts en les chargeant dans lӃditeur de texte.