Allgemeine Einführung
BlenderMCP ist ein Open-Source-Tool, das einen umfassenden Satz von Werkzeugen durch die Modell-Kontext-Protokoll (MCP) Protokoll verbindet Blender mit dem Claude AI-Konnektivität. Die Benutzer können Blender direkt mit Textbefehlen steuern, um schnell 3D-Modelle, Szenen und Materialien zu erstellen und zu bearbeiten. Dieses Tool eignet sich für 3D-Designer, Entwickler und Enthusiasten und verbessert die Effizienz der Modellierung erheblich. Es umfasst ein Blender-Plugin und einen MCP-Server, der Zwei-Wege-Kommunikation, Objektmanipulation und Szenenansicht usw. unterstützt. BlenderMCP ist derzeit kostenlos auf GitHub verfügbar, und jeder kann es herunterladen oder an seiner Entwicklung teilnehmen.
Funktionsliste
- wechselseitige KommunikationEchtzeit-Interaktion zwischen Claude AI und Blender via Socket-Server.
- ObjektmanipulationDie Fähigkeit, 3D-Objekte in Blender zu erstellen, zu verändern oder zu löschen.
- Anpassung des MaterialsUnterstützung für das Hinzufügen oder Ändern von Materialien und Farben zu Objekten.
- Ansicht der SzeneDetaillierte Informationen über die aktuelle Blender-Szene erhalten.
- Code-AusführungAusführen von Python-Code in Blender über Claude.
Hilfe verwenden
Ablauf der Installation
Für BlenderMCP müssen zwei Teile installiert werden: das Blender-Plugin und der MCP-Server. Im Folgenden sind die einzelnen Schritte aufgeführt:
vorläufig
- Software-AnforderungBenötigt Blender 3.0 oder höher, und Python 3.10 oder höher.
- Plug-ins herunterladen: Besuchen Sie die GitHub-Seite zum Herunterladen
addon.py
Dokumentation.
Installieren des Blender-Plug-ins
- Öffnen Sie Blender und klicken Sie auf die Schaltfläche Bearbeiten > Voreinstellungen > Plugins.
- Streik (auf der Tastatur) Montage wählen Sie die heruntergeladene
addon.py
Dokumentation. - Sobald die Installation abgeschlossen ist, finden Sie das Plugin in der Liste der Schnittstelle: Blender MCPmarkieren Sie Aktivieren.
Starten des MCP-Servers
- Öffnen Sie ein Terminal und geben Sie den Befehl zum Starten des Servers ein:
uvx blender-mcp
- Wenn Sie mit einem Mac arbeiten, installieren Sie zuerst die uv-Tools:
brew install uv
- Für Windows- oder andere Systembenutzer, siehe uv offizielle Website Holen Sie sich die Installationsmethode.
Konfigurieren von Claude Desktop Edition (optional)
Wenn Sie die Desktop-Version von Claude verwenden, können Sie BlenderMCP wie folgt automatisch ausführen lassen:
- Suchen Sie den Pfad der Konfigurationsdatei:
- macOS.
~/Library/Application Support/Claude/claude_desktop_config.json
- Fenster.
%APPDATA%/Claude/claude_desktop_config.json
- Bearbeiten Sie die Datei und fügen Sie Folgendes hinzu:
{
"mcpServer": {
"blender": {
"Befehl": "uvx".
"args": ["blender-mcp"]
}
}
}
- Einmal gespeichert, wird Claude den MCP-Server bei Bedarf automatisch starten.
eine Verbindung aktivieren
- In Blender, drücken Sie N Taste öffnet die Seitenleiste der 3D-Ansicht.
- ausfindig machen. BlenderMCP Tab.
- Legen Sie die Portnummer fest, der Standard ist 9876(Im Allgemeinen ist keine Änderung erforderlich).
- Streik (auf der Tastatur) MCP-Server starten Starten Sie den Server innerhalb des Plugins.
- Vergewissern Sie sich, dass der MCP-Server auch im Terminal läuft (d. h. er führt die
uvx blender-mcp
).
Verwendung der wichtigsten Funktionen
Nachdem die Verbindung erfolgreich hergestellt wurde, können Sie Blender bedienen, indem Sie Textbefehle über Claude AI eingeben:
Informationen zum Schauplatz anzeigen
- Richtlinien: Geben Sie "Informationen über die aktuelle Szene abrufen" ein.
- Wirkung: Claude rufen
szene_info_holen
das Informationen über die Anzahl und Position der Objekte in der Szene liefert. - VerfahrenEingabe eines Befehls in der Claude-Oberfläche, einige Sekunden warten und dann das zurückgegebene Ergebnis ansehen.
Einfache Objekte erstellen
- RichtlinienTippen Sie "Erstellen Sie eine Kugel und platzieren Sie sie über dem Würfel".
- Wirkung: durch
erstellen_primitiv
Wenn du eine Kugel erstellen willst, generiert Blender eine Kugel und legt sie auf den Würfel. - VerfahrenNach der Eingabe der Befehle wird Claude die Erstellung automatisch abschließen und du kannst das Ergebnis in Blender sehen.
Anpassen des Objektmaterials
- RichtlinienTippen Sie: "Machen Sie dieses Auto rot und metallisch".
- Wirkung: Verwendung
einstellen_material
im Gesang antwortenändern_Objekt
Er änderte das Material des Wagens in Rotmetallic. - VerfahrenVergewissern Sie sich, dass sich Autoobjekte in der Szene befinden, und prüfen Sie, ob sich das Material nach der Eingabe des Befehls geändert hat.
Löschen von Objekten
- Richtlinien: Geben Sie "Würfel löschen" ein.
- Wirkung: Anruf
objekt_löschen
wird der Würfel aus der Szene entfernt. - VerfahrenNach der Eingabe des Befehls kehren Sie zu Blender zurück und bestätigen, dass der Würfel verschwunden ist.
Ausführen von Python-Code
- RichtlinienGeben Sie ein: "Führen Sie diesen Code in Blender aus: bpy.ops.mesh.primitive_uv_sphere_add(radius=2, location=(0,0,5))".
- Wirkung: durch
execute_blender_code
Erstellen Sie in Blender eine Kugel mit Radius 2 und Position (0,0,5). - VerfahrenGeben Sie den vollständigen Befehl ein und Claude wird den Code zur Ausführung an Blender senden. Hinweis: Speichern Sie die Datei vor der Ausführung, falls Fehler auftreten.
Komplexe Szenen erstellen
- RichtlinienTyp: "Erstellen Sie eine Low-Poly-Szene in einem Verlies, in dem ein Drache einen Goldtopf bewacht".
- WirkungClaude wird Schritt für Schritt verschiedene Tools einsetzen, um Low-Polygon-Dungeons, Drachen und Goldtopf-Szenen zu erstellen.
- VerfahrenWarten Sie nach der Eingabe des Befehls einige Augenblicke und Blender zeigt die komplette Szene an. Siehe.
Arbeitsablauf
- Neue DiensteDrücken Sie den Schritt "Verbindung starten", um sicherzustellen, dass sowohl das Blender-Plugin als auch der MCP-Server ausgeführt werden.
- EingabeGeben Sie die Aktion ein, die Sie in der Claude-Oberfläche durchführen möchten, z. B. das Erstellen von Objekten oder die Anpassung der Beleuchtung.
- Bestätigung der ErgebnisseGehen Sie zurück zu Blender und überprüfen Sie, ob die Szene wie angewiesen aktualisiert wird.
- sortierenWenn er nicht reagiert, öffnen Sie die Blender-Konsole (Fenster > Konsole umschalten) und überprüfen Sie die Fehlermeldung.
caveat
- Straffung der MandateKomplexe Anweisungen müssen möglicherweise in kleinere Schritte aufgeteilt werden, z. B. erst das Objekt erstellen und dann die Attribute ändern.
- Tipps zur Sicherheit: Verwendung
execute_blender_code
Seien Sie vorsichtig, wenn Sie unbekannten Code ausführen, um einen Absturz des Programms zu vermeiden. - VerbindungsfehlerWenn Sie keine Verbindung herstellen können, überprüfen Sie, ob die Portnummer dieselbe ist und ob die Firewall sie nicht blockiert.
Mit diesen Aktionen können Sie schnell 3D-Modelle und Szenen in Blender mit einfachen Textbefehlen erstellen, die Ihnen Zeit und Komfort sparen!
Ein Satz Beschreibung (kurz)
BlenderMCP ist ein Open-Source-Tool, das Blender und Claude AI über das Model Context Protocol verbindet. Es ermöglicht Benutzern, 3D-Modelle, Szenen und Materialien in Blender mit Textbefehlen zu erstellen und zu ändern, mit Unterstützung für Objektmanipulation, Texturanpassungen und die Ausführung von Python-Code, was es ideal für die schnelle Erstellung hochwertiger 3D-Inhalte macht.