Claude mit Blender verbinden: Ein vollständiger Guide
Hier ist ein umfassendes Tutorial, wie du die KI von Anthropic (Claude) mit der 3D-Software Blender verbinden kannst.
Die Verbindung von Claude und Blender ermöglicht es dir, komplexe 3D-Szenen, Animationen und Skripte allein durch Textbefehle zu erstellen. Es gibt zwei Hauptwege, dies zu tun: den manuellen Workflow-Weg (einfach) und die direkte API-Anbindung (fortgeschritten).
Methode 1: Der Scripting-Workflow (Ohne Programmierung)
Dies ist die sicherste und flexibelste Methode. Claude fungiert hier als dein persönlicher Python-Entwickler für Blender.
Schritt 1: Claude vorbereiten
Gib Claude den nötigen Kontext, damit die Code-Ausgabe direkt in Blender funktioniert. Nutze einen Prompt wie diesen:
„Du bist ein Experte für Blender-Python-Scripting (bpy). Erstelle mir ein Skript, das [deine Idee, z.B. 100 Würfel zufällig verteilt]. Gib nur den Code aus, ohne zusätzliche Erklärungen.“
Schritt 2: Blender Scripting-Tab öffnen
- Starte Blender.
- Klicke in der oberen Menüleiste auf den Reiter Scripting.
- Klicke im Texteditor-Fenster (in der Mitte) auf + New, um ein neues Skript zu erstellen.
Schritt 3: Code einfügen und ausführen
- Kopiere den Code von Claude.
- Füge ihn mit
Strg + Vin den Blender-Texteditor ein. - Klicke auf den Button Run Script (oder drücke
Alt + P).
Methode 2: Direkte API-Integration (Automatisierung)
Wenn du Claude direkt innerhalb von Blender nutzen möchtest (z. B. über ein Textfeld in der Benutzeroberfläche), musst du Blenders internem Python beibringen, mit der Anthropic-API zu kommunizieren.
Schritt 1: API-Key erhalten
- Erstelle ein Konto bei Anthropic (console.anthropic.com).
- Erzeuge einen neuen API-Key und speichere ihn sicher ab.
Schritt 2: Bibliotheken installieren
Blender nutzt sein eigenes Python. Um Claude anzusteuern, benötigst du das requests-Modul oder die anthropic-Library.
Öffne die Blender-Konsole (Window -> Toggle System Console) und installiere die Bibliothek (Beispiel für Windows):
bin/python -m pip install anthropic
Schritt 3: Das Verbindungs-Skript
Kopiere dieses Basisskript in den Blender-Texteditor, um eine Anfrage an Claude zu senden (ersetze DEIN_API_KEY):
import bpy
import requests
def ask_claude(prompt):
api_key = "DEIN_API_KEY"
url = "https://api.anthropic.com/v1/messages"
headers = {
"x-api-key": api_key,
"anthropic-version": "2023-06-01",
"content-type": "application/json"
}
data = {
"model": "claude-3-opus-20240229", # Oder ein aktuelles Modell
"max_tokens": 1024,
"messages": [{"role": "user", "content": prompt}]
}
response = requests.post(url, headers=headers, json=data)
return response.json()['content'][0]['text']
# Beispiel: Claude bittet Blender etwas zu tun
# response_code = ask_claude("Schreibe ein Blender-Skript, das eine Kugel erstellt.")
# exec(response_code)
Hinweis: Die Nutzung von exec() führt den von der KI generierten Code direkt aus. Sei vorsichtig und prüfe den Code vorher!
Tipps für bessere Ergebnisse
- Spezifisch sein: Claude weiß viel über Blender, aber nicht, welche Version du genau nutzt. Erwähne im Prompt immer, dass das Modul
bpyverwendet werden soll. - Fehlersuche: Wenn Blender einen Fehler im Skript anzeigt, kopiere die Fehlermeldung aus der Konsole und schicke sie zurück an Claude. Die KI ist hervorragend darin, ihren eigenen Code zu korrigieren.
- Add-ons nutzen: Es gibt bereits Community-Add-ons auf Plattformen wie GitHub (suche nach "Blender Claude Add-on"), die ein fertiges Interface bieten, in das du nur noch deinen API-Key eintragen musst.
Was du mit Claude in Blender machen kannst:
- Procedural Modeling: Erstelle komplexe Geometrien durch Code.
- Batch-Processing: Benenne hunderte Objekte gleichzeitig um oder ändere alle Materialien auf einmal.
- Animation: Erstelle mathematisch präzise Bewegungsabläufe.
- Lernhilfe: Frage Claude: „Wie kann ich in Blender einen Glas-Shader mit Python erstellen?“ und lerne am Beispiel.