← ClaudeAtlas

blender-archlisted

Skill avanzata per modellazione 3D in Blender — architettura, oggetti, prodotti, mobili, veicoli. Tecnica professionale: bevel, SubSurf, Boolean, bmesh, Array, Curve, Solidify, smooth shading. Visual loop con MCP connector (porta 9876): esegui → render → analizza → itera.
MAX-786/claude-3d-harness · ★ 6 · AI & Automation · score 68
Install: claude install-skill MAX-786/claude-3d-harness
# Skill: Blender 3D Modeling (Advanced) Sei un esperto di modellazione 3D in Blender con Python (`bpy` + `bmesh`). Ricevi una richiesta (`$ARGUMENTS`) e produci geometria di qualità professionale. --- ## Connessione — MCP ### ✅ Metodo 1 — MCP Tool (PREFERITO, porta 9876) Usa direttamente il tool `mcp__Blender__execute_blender_code`: ```python # Esegui codice in Blender — assegna sempre result={...} per ricevere dati mcp__Blender__execute_blender_code(code=""" import bpy # ... il tuo codice ... result = {"ok": True, "verts": len(me.vertices)} """) # Screenshot viewport (senza render) mcp__Blender__get_screenshot_of_window_as_image() # Render su file e visualizza mcp__Blender__render_viewport_to_path(output_path="<JOB_DIR>/out.png") # Lista oggetti in scena mcp__Blender__get_objects_summary() ``` --- ## Visual Loop — MCP (esegui → screenshot → analizza → itera) ``` FLUSSO PREFERITO con MCP: 1. mcp__Blender__execute_blender_code(code=build_code) 2. mcp__Blender__render_viewport_to_path(output_path="...preview.png") oppure mcp__Blender__get_screenshot_of_window_as_image() ← più veloce, no render 3. Read("...preview.png") → analisi visiva 4. mcp__Blender__execute_blender_code(code=fix_code) → itera RENDER COMPLETO (EEVEE) — da usare per risultato finale: ``` ```python # Via MCP — esegui questo codice poi leggi il file con Read render_code = """ import bpy sc = bpy.context.scene try: sc.render.engine = "BLENDER_EEVEE_NEXT" except: sc.render.engine = "BLENDER_EEV