Aller au contenu

Blender

Island Pilot relie vos agents à Blender par une extension installée dans Blender : ils lisent votre scène et y exécutent des scripts Python. Cette page vous amène jusqu’à une connexion testée et donne ses limites.

  • Blender 5.1 ou plus récent, ouvert au moins une fois sur ce PC.
  • Island Pilot lancé depuis le menu Démarrer ou un terminal Windows, pas depuis une autre application. Sinon, l’extension n’atteint pas Blender. Paramètres › Diagnostic le signale.

Vous n’avez rien à télécharger. À chaque démarrage, Island Pilot installe l’extension Blender Lab MCP, livrée avec l’application, dans chaque version 5.1 ou plus récente qu’il trouve dans %APPDATA%\Blender Foundation\Blender.

Si vous installez Blender après Island Pilot, ouvrez Blender une fois, puis relancez Island Pilot.

L’extension exige une authentification : sans la clé gardée dans le coffre Windows, Island Pilot n’envoie aucun script et elle n’en accepte aucun. Si vous modifiez ses fichiers, ils sont conservés, mais l’extension se désactive au démarrage de Blender.

  1. Ouvrez Connexions dans la barre latérale : la page Store & connexions s’affiche.
  2. Sur la carte Blender, cliquez sur Voir la fiche, puis ouvrez Configuration.
  3. Vérifiez que Activer cette connexion est coché.
  4. Après la première installation, enregistrez votre scène et redémarrez Blender.
  5. Dans Blender, ouvrez Edit → Preferences → System et autorisez Online Access si Blender le demande.
  6. Dans Preferences → Add-ons, vérifiez que MCP (Blender Lab) est activé.
  7. Revenez dans la fiche et cliquez sur Tester et découvrir. L’onglet Outils s’ouvre et indique votre version, par exemple « Blender 5.2 · connecté ».

Les spécialistes concernés reçoivent Blender selon votre choix 3D. Pour un autre profil, utilisez Accès des agents › Choisir les agents autorisés, dans les onglets Aperçu et Outils de la fiche.

  • Lire la version de Blender et le fichier ouvert.
  • Inspecter les 500 premiers objets de la scène : nom, type, position et dimensions.
  • Exécuter un script Python dans Blender, en mode Agent : modéliser, texturer, rigger, animer, exporter un fichier, rendre un aperçu.

L’agent ne voit pas la fenêtre de Blender. Il rend un aperçu, l’enregistre dans Pilot/Generated/<identifiant de tâche>/ et le regarde à l’étape suivante, sauf avec Gemini, qui ne reçoit pas ces images. Vous le voyez aussi dans la conversation.

  • Pas d’isolation. Le script s’exécute dans Blender, sans isolation du système. Pour valider chaque script avant son exécution, cochez Demander confirmation avant chaque modification dans Configuration, puis cliquez sur Enregistrer.
  • Pas d’enregistrement automatique. L’agent n’enregistre le fichier .blend que si vous le demandez. Un script trop long a déjà laissé Blender sur la scène par défaut, et le travail non enregistré était perdu. Demandez un enregistrement avant un long travail.
  • Délai. Un appel a 120 secondes pour répondre. Réglez ce temps de 5 à 600 secondes dans Permissions et identité › Délai maximum (secondes). Passé ce délai, le résultat est inconnu et le script peut encore tourner dans Blender : faites inspecter la scène avant de relancer.
  • Un agent à la fois. Le premier agent qui modifie la scène la réserve jusqu’à la fin de sa mission. Voir Plusieurs agents dans l’éditeur.
  • Pas d’import automatique. Exporter un fichier ne le met pas dans votre île. L’import dans UEFN est une étape à part, et Assets la distingue.
Message Que faire
« Ouvrez Blender 5.1+. Après la première installation, redémarrez Blender ; activez Online Access dans Preferences > System et l’extension Blender Lab MCP. » Ouvrez Blender et refaites les étapes 4 à 6.
« Blender ne répond pas sur 127.0.0.1:9876. » Attendez la fin d’un calcul en cours. Arrêtez toute autre extension qui utilise ce port.
« Authentification Blender impossible. Ouvrez Island Pilot puis redémarrez Blender pour charger l’extension sécurisée ; aucune commande Python n’a été envoyée. » Island Pilot ouvert, redémarrez Blender.