bpy.msgbus
logo de la Fondation Blender
RETOUR page précédente
RETOUR SOMMAIRE
 
 

bpy.msgbus

Image pour la formation Blender:les nodes
Fonctionnalités principales de bpy.msgbus
  1. Surveillance d'événements :
    • Vous pouvez surveiller des propriétés spécifiques (par exemple, la sélection d'un objet, un changement dans un matériau) et exécuter du code en réponse à ces changements.
  2. Réduction de la surcharge :
    • Contrairement à des boucles continues ou des timers, bpy.msgbus est plus efficace car il utilise un système de notification uniquement lorsque l'événement se produit.
  3. Personnalisable :
    • Vous pouvez choisir exactement quoi surveiller, que ce soit au niveau global (comme un changement de scène) ou au niveau des propriétés spécifiques d'un objet.
       
       
       
      Exemple d'utilisation de bpy.msgbus
      Voici un exemple pour surveiller les changements de l'objet actif dans Blender et afficher son nom dans la console :
       

Python Accueil