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 :

  • Sharing scripts – Information on how to share your scripts and get them included in the official Blender distribution.

  • Creating Add-ons – Add-ons are used to encapsulate and distribute 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 (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 de modules complémentaires écrits par un grand nombre de personnes :

  • Les modules complémentaires officiellement pris en charge sont fournis avec Blender.

  • Other Testing add-ons are included in development builds of Blender but not official releases. Many of them work reliably and are very useful but are not yet ensured to be stable for release.

Voir aussi

Voir Add-ons (modules supplémentaires) pour la documentation sur les modules complémentaires compris dans Blender.

Scripts

En dehors des modules complémentaires, 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.

Presets:

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:

Contrairement aux modules complémentaires, ils sont généralement destinés à être exécutés une seule fois via l'Éditeur de texte.

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) 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.

You can also run scripts by loading them in the Text Editor.