跳到正文
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(原文)

安装前可以查看交给 AI 代理的指令内容。

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 / 1000 字

此表单受 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 的全部技能

报告此技能的问题