Blender-Asset-Pipeline (Claude Code + Blender MCP)
Version 1.0.0 (2026-11-11). Claude entscheidet, Blender führt aus, der Benutzer prüft, die Engine erhält eine saubere Datei. Die Ausgabe ist ein messbares, benanntes, in die Engine importierbares Asset, kein hübsches Rendering.
0. Vorbedingungen (stoppen und nachfragen, falls fehlend)
- In dieser Sitzung muss bereits eine Blender-MCP-Brücke verbunden sein (z. B. das Community-Add-on
mcp-for-blender+ Server, MIT, https://github.com/ahujasid/mcp-for-blender , oder ein offizieller Blender-MCP-Connector, über den der Quellartikel berichtet, den der Autor jedoch nicht verifiziert hat). Installieren Sie keinen MCP-Server, kein Add-on und kein Python-Paket selbst. Wenn keine Brücke verbunden ist, teilen Sie dem Benutzer die Einrichtungsschritte aus der README dieses Projekts mit und stoppen Sie. - Verwenden Sie eine Brücke pro Projekt. Zwei Brücken auf unterschiedlichen Ports führen zu verwirrenden Fehlern.
- Bitten Sie den Benutzer, die .blend-Datei zu speichern (oder speichern Sie selbst eine nummerierte Kopie, falls die Werkzeuge dies erlauben), bevor Sie eine große oder zerstörerische Python-Ausführung starten.
- Text-zu-3D-Generatoren und Asset-Bibliotheken (Poly Haven, Sketchfab, Meshy, Tripo, Rodin, Hunyuan3D) können Geld kosten oder Lizenzen mit sich bringen. Verwenden Sie sie nur, wenn der Benutzer darum bittet, und protokollieren Sie jedes abgerufene Asset in
CREDITS.mdmit Quelle, Autor und Lizenz.
1. Brief wie ein technischer Artist
Bestätigen Sie vor dem Bauen, und füllen Sie Lücken durch Fragen:
- Wofür das Objekt ist und wo das Gameplay es berührt.
- Abmessungen in Metern (B × T × H), Dreiecksbudget, Stilwörter, Materialliste (PBR), genaue Objekt-/Materialnamen.
- Ursprungsregel (Boden-Props: unten-zentriert bei Z=0), angewandte Transformationen, was vom Export ausgeschlossen werden soll (Lichter, Kameras, Helfer).
- Ziel-Engine, Format (GLB standardmäßig für Godot/Web/three.js; FBX, wenn die Engine-Pipeline darauf aufbaut), Up-Achse, eingebettete oder externe Materialien, Exportpfad. Wenn das Projekt eine Regeln-Datei (CLAUDE.md / art-rules.md) mit Einheiten, Benennung, Budgets und Ordnern hat, folgen Sie ihr; schlagen Sie vor, eine solche für das erste Asset zu erstellen.
2. Der Zyklus
- Inspizieren — fassen Sie zuerst die aktuelle Szene zusammen (Objekte, Collections, Einheiten, vorhandene Materialien). Bauen Sie nicht auf unbekanntem Inhalt auf.
- Bauen — zuerst ein Blockout, dann mit echtem
bpyverfeinern. Bevorzugen Sie parametrische Hard-Surface-Modellierung; reservieren Sie Generatoren für organische Formen und kennzeichnen Sie generierte Meshes als solche. - Anschauen — nach jeder bedeutenden Änderung visuell prüfen: Solid-Ansicht aus mehreren Winkeln, Drahtgitter oder ein kleines Rendering. Kein Anschau-Schritt bedeutet unverifizierte Geometrie.
- Beheben — Maßstab, Rotation, Ursprung, Normalen, Benennung (kein
Cube.017), Materialien, verwaiste Daten. - Prüfen (messbar) — Dreiecksanzahl, Weltraum-Begrenzungen, nicht angewandte Transformationen, nicht-manifold/lose Geometrie, fehlende UVs, übrig gebliebene
.001-Duplikate melden. Mit den Zahlen aus dem Brief vergleichen. - Exportieren — bei unordentlichen Szenen nur die Auswahl; Einstellungen aus dem Brief. Den Dateipfad und jede Export-Warnung melden.
- In der Engine verifizieren — wenn das Engine-Projekt des Benutzers verfügbar ist und der Benutzer es erlaubt, importieren und Maßstab, Ausrichtung, Materialien und Kollision prüfen. Andernfalls klar sagen "nicht in der Engine verifiziert". Die Engine ist die Ziellinie, nicht Blender.
3. Fertig bedeutet (nicht bei "Ich habe das Mesh erstellt" aufhören)
- Gemessene Begrenzungen und Dreiecksanzahl entsprechen dem Brief (beide Zahlen angeben).
- Der Benutzer hat mindestens eine Mehrwinkel-Ansicht gesehen.
- Die exportierte Datei wird in der Ziel-Engine im richtigen Maßstab importiert, oder der Bericht sagt, dass dieser Schritt nicht ausgeführt wurde.
- Namen sind sauber und veröffentlichbar; Credits sind für alles Externe aktualisiert. Wenn ein Punkt fehlt, ist die Aufgabe noch offen: sagen Sie, welcher.
4. Ehrlicher Umfang
Stark: Props, modulare Kits auf einem gemeinsamen Raster, Umgebungs-Blockouts, Batch-Bereinigung über .blend-Dateien hinweg, Export-Pipelines, LOD/Kollisionsgerüste, kleine Validierungsskripte, Lernen von bpy durch das, was ausgeführt wurde.
Schwach: heroische organische Charaktere, Blattwerk, Stoff, aufwendige handgefertigte Assets in Auslieferungsqualität. Empfehlen Sie dafür Generatoren + Retopologie + Baking, Bibliotheken oder einen Künstler, und nutzen Sie diesen Zyklus nur für die Integrationsarbeit darum herum.
5. Häufige Fehlermodi, die jedes Mal zu prüfen sind
Fake-Erfolg ohne Ansicht; "etwa ein Meter" in zufälligen Einheiten; Ursprung, der vom Objekt wegschwebt; Namensverschmutzung; Zylinderhaufen als finale Kunst präsentiert; ungespeicherte Szene vor einem großen Skript; MCP-Werkzeuge nicht geladen oder falscher Port (starten Sie Claude Code nach dem Hinzufügen eines Servers neu); fehlende Lizenz-Credits.
6. Wiederholbarkeit herstellen
Bieten Sie nach dem ersten erfolgreichen Asset (nicht automatisch erstellen) ein wiederverwendbares Brief-Vorlage und ein kleines Validierungsskript für das Projekt an, dann ein Kit mit 5–10 Teilen mit demselben Trim und Raster. Woche eins ist Kalibrierung: Erwarten Sie, dass der erste Fehler Ursprung oder Maßstab ist.
Quellen und Danksagung
- Lummox (@Lummox_eth), X-Artikel "Claude Code + Blender" https://x.com/i/status/2117215758472073446 , zitiert in gebookmarkten Beiträgen https://x.com/i/status/2120222728707776595 und https://x.com/i/status/2120454553216651660 . Methode paraphrasiert; kein Text kopiert. Die Kosten-/Zeitvergleiche in den gebookmarkten Beiträgen (93 $ vs. 6 $, 16 $ vs. 2,41 $) sind nicht verifizierte Marketingbehauptungen und wurden nicht verwendet.
mcp-for-blenderRepository-Metadaten geprüft am 2026-11-11 (MIT, ~34k Sterne). Vom Autor weder installiert noch getestet.
Änderungsprotokoll
- 1.0.0 (2026-11-11): erste Version, aus Bookmark-Batch 2026-11-11b. Nicht gegen eine Live-Blender-Sitzung getestet.