ahujasid/blender-mcp
Community plugin to control Blender 3D with any LLM of your choice
해결하는 문제
Blender MCP는 자연어 프롬프트를 통해 LLM(예: Claude)를 통해 3D 모델링 소프트웨어인 Blender를 제어할 수 있게 해줍니다. 복잡한 메뉴를 수동으로 탐색하거나, 스크립트를 직접 작성하지 않아도 되며, 장면 생성, 오브젝트 조작, 재질 관리가 가능합니다.
작동 방식
이 프로젝트는 두 가지 주요 구성 요소로 이루어져 있습니다. 하나는 Blender 내부에 소켓 서버를 생성하는 Blender 애드온이고, 다른 하나는 LLM과 애드온 사이를 연결하는 MCP(Model Context Protocol) 서버입니다. LLM은 TCP 소켓을 통해 JSON 객체로 명령을 전송하며, 애드온은 이를 Blender 내부의 Python 코드로 실행합니다.
대상 사용자
AI 기반 프롬프트 지원 모델링과 장면 생성을 통해 3D 워크플로우를 가속화하고자 하는 3D 아티스트, 디자이너, 개발자.
주요 기능
- 오브젝트 및 재질 제어: 프롬프트를 통해 3D 오브젝트 생성, 수정, 삭제 및 재질 또는 색상 적용 가능.
- 코드 실행: AI에서 직접 Blender 내부에서 임의의 Python 코드 실행 가능.
- 장면 검사: AI는 현재 Blender 장면에 대한 상세 정보를 가져와 정보 기반의 변경이 가능.
- 자산 통합: Poly Haven, Sketchfab, 그리고 Hyper3D Rodin 및 Hunyuan3D를 통한 AI 생성 3D 모델과 직접 통합 가능.
- 다중 클라이언트 지원: Claude Desktop, Cursor, VS Code 등 다양한 MCP 클라이언트와 호환.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트