본문으로 건너뛰기
cccskills
무료GitHub에 공개

blender-context

Foundation de Blender: version instalada, MCP recomendado (comunidad vs oficial), modo headless, unidades y ejes, estructura de assets. Los demas blender-* dependen de este. Usar para: setup blender, contexto blender, mcp blender, blender headless.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane스타 3(GitHub 3 + cccskills 0)
연동 도구Blender

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

blender-context — Foundation

Deja claro con que Blender se esta trabajando y como se lo va a manejar, antes de tocar geometria. Todos los demas skills blender-* asumen que esto ya corrio.

--verify salta la Phase 3 y solo reporta el estado actual.


Phase 1: Detectar Blender

blender --version

Si blender no esta en el PATH, buscar la instalacion antes de darla por perdida:

PlataformaRuta tipica
WindowsC:\Program Files\Blender Foundation\Blender <ver>\blender.exe
macOS/Applications/Blender.app/Contents/MacOS/Blender
Linux/usr/bin/blender, o el AppImage donde lo dejo el usuario

Anotar la version mayor: define que features existen y que MCP sirve. Si hay varias instalaciones, preguntar cual es la del proyecto — no elegir la mas nueva por default.

Si no hay Blender, reportar BLOCKED y parar. Ningun otro blender-* puede correr sin binario.


Phase 2: Estructura del proyecto

Buscar .blend en el arbol (excluir *.blend1 y *.blend2, que son backups):

  • Si hay: listar donde estan y confirmar cual es el archivo de trabajo.
  • Si no hay: preguntar si se arranca de cero o si los fuentes viven afuera del repo.

La convencion que asume el resto del perfil:

assets/3d/<asset-slug>/
├── source.blend        # el archivo de trabajo, por LFS
├── textures/           # fuentes de textura
└── export/             # lo que consume el engine (glb/fbx), por LFS

Si el proyecto ya usa meshy-setup, esta estructura ya existe y el .blend de meshy-derive entra como source.blend. No crear una estructura paralela.

Verificar .gitignore y .gitattributes: *.blend1 ignorado, binarios por LFS. Mostrar el diff y pedir aprobacion antes de escribir.


Phase 3: Elegir como operar Blender

Headless — el default

blender --background <archivo.blend> --python <script.py>

Reproducible, versionable, corre en CI, no necesita ventana abierta. Es el camino por default para cualquier paso automatizable. Los scripts van a assets/3d/_scripts/ o al lado del skill que los usa, nunca inline en el chat.

MCP — para explorar e iterar

Dos opciones. Ninguna se instala desde este repo: el addon vive en la instalacion de Blender del usuario, y la decision es suya.

Comunidad (ahujasid/blender-mcp)Oficial (Blender Lab)
EstadoEstandar de facto, MIT, mantenidov1.0.0, experimental, sin roadmap de release
Blender3.0+5.x (el addon viene con el engine en las versiones nuevas)
Para que sirveAutoria: crear y modificar objetos, materiales, correr PythonInspeccion: interfaz en lenguaje natural a la Python API, entender escenas
ExtrasPoly Haven (assets, texturas, HDRIs), Sketchfab, Hyper3DNinguno, es deliberadamente minimo
Repogithub.com/ahujasid/blender-mcpprojects.blender.org/lab/blender_mcp

Recomendacion: el de la comunidad si el trabajo es producir assets; el oficial si lo que se quiere es entender o debuggear una escena ajena.

Los dos ejecutan el Python generado por el LLM sin sandbox. Antes de la primera operacion: commit limpio en el repo y .blend guardado. Las reglas completas estan en .claude/rules/blender-pipeline.md.

Si el usuario quiere el MCP, darle el comando y no correrlo sin aprobacion:

claude mcp add blender -- uvx blender-mcp

Necesita uv (winget install astral-sh.uv) y el addon: uvx blender-mcp install-addon, despues habilitarlo en las preferencias de Blender. En el viewport se conecta desde el panel N → pestana BlenderMCP.


Phase 4: Unidades y ejes

Confirmar con el usuario el destino del asset y anotarlo. La tabla completa esta en la rule; lo que hay que fijar ahora es una sola linea: destino, eje up, y factor de escala.

Si el destino es Unity o UE5 y el proyecto tiene un blender-context previo con otro destino, avisar del cambio en lugar de sobrescribirlo en silencio.


Phase 5: Resumen

Reportar:

  • Version de Blender y ruta del binario.
  • Archivos .blend encontrados y cual es el de trabajo.
  • Modo de operacion elegido (headless siempre disponible; MCP si esta conectado y cual).
  • Destino, eje up y escala.
  • Que se creo o modifico en el repo (.gitignore, .gitattributes, estructura de carpetas).

Verdict:

  • READY — Blender detectado, estructura en su lugar, destino definido. Los demas blender-* pueden correr.
  • PENDING — todo definido pero el MCP no conecta. Aclarar que el camino headless si esta disponible y que solo falta la parte interactiva.
  • BLOCKED — no hay binario de Blender, o el destino del asset no se pudo definir. Indicar el fix concreto.

Next Steps

  • /blender-modeling para topologia, modifiers y presupuesto de tris
  • /blender-materials para shader nodes, UVs y bake
  • /blender-animation para rigging, keyframes y retargeting
  • /blender-export cuando el asset esta listo para el engine
  • Si el asset viene de Meshy, /meshy-derive primero para bajar el .blend

→ Las reglas de ejes, escala, topologia, color space y Git estan en .claude/rules/blender-pipeline.md. Leerlas antes de la primera operacion.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

SebastianLuser의 스킬 모두 보기

이 스킬의 문제 신고