자연어 지시로 블렌더에서 3D 씬을 만들고 자산을 가져오는 연결고리
블렌더 화면에서 '드래곤이 보물을 지키는 던전 씬을 만들어줘'라고 말하면, AI가 코드를 짜서 씬에 오브젝트를 배치하고 재질을 입히는 장면을 상상해 보세요. 이 도구는 AI와 블렌더를 이어주는 다리 역할을 하며, 사용자가 직접 코드를 쓰지 않아도 3D 작업을 지시할 수 있게 합니다. 기존에 blender-mcp로 사용하던 환경은 설정 변경 없이 그대로 작동하며, 새 설치 시에는 mcp-for-blender 패키지를 사용합니다.
블렌더와 AI를 잇는 두 가지 구성 요소
이 시스템은 블렌더 내부에서 소켓 서버를 실행하는 애드온과, 이를 제어하는 MCP 서버로 구성됩니다. AI가 보낸 지시는 JSON 형식의 명령으로 변환되어 블렌더로 전달되고, 블렌더는 해당 명령에 따라 오브젝트를 생성하거나 수정합니다. 사용자가 선택한 LLM 클라이언트(Claude, Cursor 등)와 블렌더가 실시간으로 소통하며, 복잡한 3D 작업도 자연어 지시로 처리됩니다. 이 과정에서 AI는 블렌더의 API를 직접 호출하거나 Python 코드를 실행하여 씬을 조작합니다.
무료 자산과 AI 생성 모델 통합
블렌더 씬에 필요한 재질, 조명, 모델은 외부 소스에서 직접 가져올 수 있습니다.
- Poly Haven 약 2,400개의 무료 CC0 HDRIs, 텍스처, 모델을 제공합니다. API 키나 계정이 필요 없으며, 검색 시 의도를 이해해 관련 자산을 찾아줍니다.
- Poly Pizza 약 10,600개의 무료 로우폴리 모델을 보유하고 있습니다. 게임용 스타일화된 자원에 적합하며, 무료 API 키 등록 후 사용할 수 있습니다.
- AI 3D 생성 Hyper3D Rodin과 Hunyuan3D를 통해 텍스트 프롬프트로 3D 모델을 생성합니다. Tencent Cloud 계정 유형에 따라 설정을 조정해야 합니다.
설치와 연결 과정
설치에는 uv 패키지 매니저가 필수이며, 공식 설치자를 통해 설치해야 합니다. uvx mcp-for-blender 명령으로 MCP 서버를 실행하고, uvx mcp-for-blender install-addon으로 블렌더 애드온을 설치합니다. 블렌더에서 애드온을 활성화한 후 3D 뷰포트의 N 키로 사이드바를 열고 'Start MCP Server'를 클릭하면 연결이 완료됩니다. 클라이언트별 설정 파일에 MCP 서버 주소를 등록해야 하며, GUI로 실행하는 클라이언트는 uvx의 전체 경로를 지정해야 할 수 있습니다.
보안과 안정성 고려 사항
이 도구는 AI가 블렌더에서 임의의 Python 코드를 실행할 수 있게 허용하므로, 신뢰할 수 없는 환경에서는 주의가 필요합니다. 기본적으로 AI는 파일 읽기/쓰기, 네트워크 접근, 외부 프로그램 실행 등 위험한 작업을 수행할 수 있습니다. BLENDER_MCP_SAFE_MODE=1 환경 변수를 설정하면 이러한 위험한 코드를 실행 전에 차단하고, 차단 사유를 AI에게 전달해 수정된 코드를 다시 시도하게 합니다. 소켓 서버에는 인증이나 암호화가 없으므로, 로컬호스트(localhost)에서만 실행하거나 SSH 터널을 통해 안전하게 연결하는 것이 권장됩니다. 작업 전에는 반드시 씬을 저장해 두어야 하며, 복잡한 작업은 작은 단계로 나누어 지시하는 것이 오류를 줄이는 방법입니다.