BlenderMCPAIVSCode3D

Configurer un environnement de modélisation 3D IA en intégrant VSCode et Blender avec MCP

Sloth255
Sloth255
·3 min read·533 words

Introduction

Dans cet article, nous présentons la procédure pour connecter l'assistant IA de VSCode (GitHub Copilot) avec Blender via MCP (Model Context Protocol) et construire un environnement de modélisation 3D par IA. En utilisant MCP, vous pouvez contrôler Blender directement depuis VSCode et générer des objets 3D avec des instructions en langage naturel.

Prérequis

Cet article suppose que vous disposez de l'environnement suivant :

  • Windows OS
  • Blender installé
  • VSCode installé avec GitHub Copilot configuré
  • Python installé

Installer uv

Qu'est-ce que uv ?

uv est un gestionnaire de paquets Python qui remplace pip/venv. Implémenté en Rust, il fonctionne très rapidement par rapport aux outils traditionnels.

Procédure d'installation

Ouvrez le terminal VSCode et exécutez la commande suivante :

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Après l'installation, vous serez invité à ajouter le chemin aux variables d'environnement. Suivez les instructions pour le configurer.

Redémarrez VSCode et vérifiez que uv est correctement installé avec la commande suivante :

uv --version

Si les informations de version s'affichent, l'installation est réussie.

Ajouter le serveur MCP

Configuration du serveur MCP

  1. Appuyez sur Ctrl + Shift + P dans VSCode pour ouvrir la palette de commandes

  2. Sélectionnez MCP: Add Server pour ajouter un serveur MCP

Écran d'ajout de serveur MCP

  1. Entrez la commande suivante pour ajouter la configuration
uvx blender-mcp

Écran d'ajout de configuration

  1. Une fois la configuration ajoutée, cliquez sur le bouton "Start" pour lancer le serveur MCP

Écran de lancement du serveur

Installer le module complémentaire Blender

Télécharger le fichier du module complémentaire

Téléchargez le fichier du module complémentaire Blender (addon.py) depuis le dépôt GitHub.

https://github.com/ahujasid/blender-mcphttps://github.com/ahujasid/blender-mcp

Installer le module complémentaire dans Blender

  1. Lancez Blender et ouvrez « Édition » → « Préférences » → « Extensions »

Écran des préférences

  1. Cliquez sur « Installer depuis le disque » et sélectionnez l'addon.py téléchargé

Écran d'installation

  1. Une fois le module complémentaire correctement installé, il apparaît dans la liste

Liste des modules complémentaires

  1. Un panneau « BlenderMCP » est ajouté dans la barre latérale de Blender

Panneau BlenderMCP

Connexion au serveur MCP

Cliquez sur le bouton « Connect to MCP server » dans le panneau BlenderMCP pour vous connecter au serveur MCP lancé dans VSCode.

À propos des fonctions de génération automatique par IA

Si vous souhaitez utiliser des IA de génération 3D basées sur le cloud telles que Hunyuan3D ou Hyper3D Rodin, vous devez activer les cases à cocher des fonctionnalités correspondantes. L'utilisation de ces fonctionnalités nécessite des clés API pour chaque service.

Paramètres des fonctions de génération IA

Vérification du fonctionnement

Essayons d'abord les opérations basées sur des scripts Python. Lorsque vous donnez des instructions de modélisation 3D à l'assistant IA dans VSCode, des objets sont générés dans Blender.

Exemple de fonctionnement 1

Exemple de fonctionnement 2

Résumé

En suivant les étapes ci-dessus, nous avons réussi à construire un environnement permettant d'effectuer de la modélisation 3D dans Blender en utilisant l'IA générative depuis VSCode. Dans cet environnement, vous pouvez contrôler Blender par des instructions en langage naturel, ce qui rend la modélisation 3D plus accessible même pour les débutants en programmation.

Liens de référence