"블렌더를 몰라도 AI에게 말로 시키면 3D 장면이 나온다"는 이야기가 요즘 X와 유튜브에 자주 보인다. 단비가 이 흐름을 따라가 보니, 핵심은 AI가 마우스를 대신 움직이는 것이 아니라 블렌더·CAD·언리얼 엔진 같은 프로그램이 원래부터 열어 둔 스크립트 통로를 AI가 대신 쓰는 데 있었다.
이 글은 그 통로가 무엇인지부터 시작한다. 어떤 3D 프로그램을 AI로 다룰 수 있는지, 윈도우에서 Claude나 Cursor 같은 AI 앱을 블렌더에 연결하는 순서, 문장이나 사진으로 3D 모델을 만드는 생성형 AI까지 한 번에 정리했다.
실제 예시로는 블렌더 5.2에서 파이썬으로 만든 콜로세움 낮밤 영상을 함께 본다. 건물은 한 번만 만들고 태양과 하늘만 바꿔 아침부터 달빛까지 12초에 담은 영상이며, 같은 원리를 누구나 따라 할 수 있는 짧은 예제 스크립트도 붙였다.
1. AI로 3D 프로그램을 움직인다는 것
AI가 3D 작업을 하는 방법은 크게 네 갈래로 나뉜다. 프로그램 안의 파이썬을 쓰는 길, MCP라는 연결 규격으로 AI 앱과 프로그램을 잇는 길, 코드 자체가 형상이 되는 CAD, 그리고 문장·사진에서 바로 메시를 만드는 생성형 AI다.
그림 1. 프로그램 안 파이썬, MCP 연결, 코드 기반 CAD, 생성형 3D의 역할 구분.
이게 가능한 이유는 세 가지다.
- 스크립트 API: 블렌더는
bpy, 후디니는hou, 마야는maya.cmds, 언리얼 에디터는unreal모듈로 장면 데이터를 파이썬에 열어 둔다. 사람이 버튼으로 하는 일 대부분을 코드로도 할 수 있다. - 코드가 곧 형상: OpenSCAD와 CadQuery는 모델 자체가 코드 파일이다. 언어 모델이 코드를 잘 쓰는 만큼 형상도 만들 수 있다.
- 도구 호출: 요즘 AI 앱은 "장면 정보 읽기", "코드 실행" 같은 도구를 직접 부른다. MCP(Model Context Protocol)는 이 도구들을 프로그램과 잇는 공개 규격이다.
AI는 뷰포트를 사람처럼 보지 않는다. 장면 정보나 미리보기 이미지가 돌아와야 다음 수정을 정하므로, 한 번에 큰 요청을 던지기보다 작게 나눠 시키고 결과를 보며 고치는 방식이 잘 맞는다.
2. AI가 다룰 수 있는 3D 프로그램
인기 있는 3D 프로그램 대부분은 스크립트 API를 갖고 있고, 그 위에 공개 MCP 서버가 하나 이상 나와 있다. 다만 블렌더 공식 서버를 빼면 대부분 개인이나 커뮤니티가 만든 것이다.
그림 2. 프로그램별 스크립트 언어와 대표 MCP 연결.
| 프로그램 | 분야 | AI가 쓰는 API | 특징 |
|---|---|---|---|
| 블렌더 | 모델링·애니메이션·렌더 | 파이썬 bpy | 무료, 공식 Blender Lab MCP 서버 제공 |
| 후디니 | 절차적 모델링·VFX | 파이썬 hou | 창 없는 hython 셸로 배치 작업 |
| 마야 | 애니메이션·리깅 | maya.cmds, OpenMaya | 영화·게임 스튜디오 표준 |
| 시네마 4D | 모션 그래픽 | 파이썬 c4d | 장면 그래프·재질·렌더 호출 |
| 언리얼 엔진 | 게임·실시간 | 파이썬 unreal(에디터 전용) | 레벨·에셋·시퀀서 자동화, 기본 단위 센티미터 |
| 유니티 | 게임 | C# 에디터 스크립트 | 파이썬이 아닌 C#, MCP가 에디터와 연결 |
| FreeCAD | 기계 CAD | 파이썬 FreeCAD | 무료, 스케치·돌출·불리언 |
| 라이노·그래스호퍼 | 건축·제품 | 파이썬 3, RhinoCommon | 그래스호퍼 안에서도 같은 런타임 |
| 스케치업 | 건축 스케치 | 루비 API | 공식 스크립트는 파이썬이 아니라 루비 |
| OpenSCAD·CadQuery | 코드 CAD | 코드 = 모델 | 3D 프린팅 부품에 강함 |
| Spline | 웹 3D | 웹 편집기 + AI 생성 | 문장·이미지에서 3D를 만들어 바로 편집 |
- 영상·렌더가 목적이면 블렌더, 게임 레벨이면 언리얼·유니티, 치수가 중요한 부품이면 FreeCAD·CadQuery가 출발점이다.
- 오토캐드와 솔리드웍스는 프로그램 안 파이썬 대신 윈도우 COM 자동화로 바깥 파이썬이 붙는 방식이다.
3. 블렌더 콜로세움 낮밤 영상
아래 영상은 블렌더 5.2.2에서 AI가 파이썬 코드를 써서 만든 콜로세움이다. 외형 188×156 m, 외벽 높이 48.50 m, 1층 아치 80개를 문헌 치수에 맞춰 메시로 만들고, 같은 건물에 아침·한낮·저녁·석양·블루아워·달빛을 차례로 입혔다.
그림 3. 같은 메시에 태양과 하늘만 바꾼 여섯 장면.
이 영상은 AI 앱과 블렌더를 MCP로 연결한 상태에서 만들어졌다. 흐름은 단순하다.
- 사람이 "콜로세움을 문헌 치수로 만들어 줘", "아침부터 달빛까지 12초 영상으로" 같은 문장을 보낸다.
- AI가
bpy파이썬 코드를 쓰고, MCP 도구가 그 코드를 열려 있는 블렌더 안에서 실행한다. - 블렌더가 오브젝트 목록, 오류 메시지, 미리보기 이미지를 돌려주면 AI가 그 결과를 보고 다음 코드를 고친다.
- 장면이 정해지면 파일을 저장하고, 긴 본렌더는 창 없는 백그라운드 블렌더로 따로 돌린다.
| 항목 | 값 |
|---|---|
| 모델 | 타원 평면 장반경 94 m·단반경 78 m, 80베이 파사드, 좌석 36열 |
| 조명 | 태양 램프 1개 + 달 역할의 두 번째 태양 램프 + Sky Texture |
| 렌더 | EEVEE, 샘플 32, 뷰 변환 AgX |
| 렌더 시간 | 약 30분(프레임당 약 6초) |
| 결과 | H.264 MP4 12초, 음악은 영상을 다시 렌더하지 않고 음성 트랙만 추가 |
핵심 포인트: 건물을 여섯 번 만들 필요가 없다. 메시는 그대로 두고 태양 방향, 하늘, 노출만 프레임에 키를 넣으면 하루가 흘러간다.
4. 낮밤 사이클의 원리, 태양과 하늘
블렌더에서 시간대를 바꾸는 핵심은 두 가지다. 직사광을 맡는 태양(Sun) 램프와, 하늘색과 주변광을 만드는 월드의 Sky Texture 노드다.
- 태양 램프는 평행광이다. 위치가 아니라 회전 방향만 그림자를 결정한다.
- Sky Texture는 공기 산란을 계산한다. 해가 낮으면 빛이 대기를 길게 지나 붉어지고, 높으면 푸른 하늘과 흰 직사광이 된다.
- 해를 받지 않는 면은 검은색이 아니라 하늘빛을 받는다. 따뜻한 측광 옆에 푸른 그늘이 남는 이유다.
블렌더 5.x의 Sky Texture는 네 가지 모델을 제공한다.
| 모델 | 파이썬 이름 | 설명 |
|---|---|---|
| Multiple Scattering | MULTIPLE_SCATTERING | 여러 번 산란까지 계산하는 가장 정확한 모델 |
| Single Scattering | SINGLE_SCATTERING | 예전 Nishita 모델 개선판, 레거시 |
| Preetham | PREETHAM | 1999년 모델, 레거시 |
| Hosek / Wilkie | HOSEK_WILKIE | 2012년 모델, 레거시 |
예전 튜토리얼의 NISHITA라는 이름은 블렌더 5.x 파이썬에 없다. 공식 매뉴얼은 산란 모델 하늘이 기본 상태에서 매우 밝으므로 색 관리의 노출(Exposure)을 낮추라고 안내한다. 또 Sun Position 애드온을 켜 둔 채 하늘의 태양 고도에 키를 넣으면 애드온이 값을 덮어쓰므로, 둘 중 하나만 쓰는 편이 안전하다.
Sun Position 애드온의 시간 값으로 하루를 돌리는 방법은 아래 영상이 짧게 보여 준다.
5. 파이썬 스크립트로 낮밤 사이클 만들기
콜로세움과 같은 원리를 원기둥 40개짜리 간단한 경기장으로 줄인 예제다. 블렌더 5.2.2에서 그대로 실행되며, 아래 그림은 이 스크립트를 실행해 프레임별로 렌더한 결과다.
그림 4. 예제 스크립트의 1·48·96·144·192·240 프레임 렌더.
그림 5. 예제 스크립트의 프레임별 태양 고도, 방위, 램프 세기, 노출.
스크립트의 뼈대는 다섯 부분이다.
- 하늘:
sky = nt.nodes.new("ShaderNodeTexSky")다음sky.skytype = "MULTIPLESCATTERING", 직사광은 램프가 맡도록sky.sun_disc = False - 태양:
bpy.data.lights.new("Sun", type="SUN")로 만들고, 태양 방향 벡터의 반대쪽을 램프의 -Z축이 보도록totrackquat("-Z", "Y")로 회전 - 하늘과 램프 맞추기:
sky.sunelevation,sky.sunrotation에 같은 고도·방위(라디안)를 넣기 - 키프레임:
sun.keyframeinsert("rotationeuler", frame=f),sundata.keyframeinsert("energy", frame=f), 노출은scene.viewsettings.keyframeinsert("exposure", frame=f) - 밤: 태양 세기를 0으로 내리고, 푸른빛의 두 번째 SUN 램프(달)의 세기만 올리기
5.1. 윈도우에서 실행하는 순서
- 블렌더 5.2를 열고 새 파일을 만든다. 예제는 장면의 오브젝트를 모두 지우고 새로 만든다.
- 위쪽 탭에서 Scripting 작업 공간으로 이동한 뒤 텍스트 에디터에서 새로 만들기를 누른다.
- 받은 스크립트를 붙여 넣고 Run Script(Alt+P)를 누른다.
- 타임라인을 움직이며 아침부터 달빛까지 바뀌는지 본 뒤, 렌더 메뉴의 애니메이션 렌더(Ctrl+F12)로 영상을 뽑는다.
- 창 없이 돌리려면 명령 프롬프트에서 blender.exe 경로 뒤에
-b -P daycycle.py -a를 붙인다.
- 키 값은 출발점이다. 장면 크기와 재질에 따라 노출과 램프 세기를 조금씩 고친다.
- 방위 0도는 +X, 90도는 +Y 방향이다. 카메라 위치를 기준으로 정면을 비출 방위를 고른다.
- 램프 회전을 오일러 각 숫자로만 돌리면 정면이 계속 그늘에 남는 실수가 잦다. 방향 벡터로 맞추는 방식이 안전하다.
6. 윈도우에서 AI와 블렌더 연결하기
블렌더와 AI를 잇는 길은 두 가지가 대표적이다. 블렌더 개발진이 만든 공식 Blender Lab MCP 서버와, 깃허브 별 3만 개를 넘긴 커뮤니티 프로젝트 mcp-for-blender(옛 이름 blender-mcp)다.
그림 6. 블렌더 설치부터 MCP 서버 시작까지의 공통 흐름.
6.1. 공식 Blender Lab MCP 서버
- 블렌더 공식 안내 기준으로 블렌더 5.1 이상이 필요하다.
- Claude Desktop에서 Customize > Connectors로 들어가 Blender를 검색해 추가한다.
- blender.org의 MCP Server 페이지에서 설치 링크를 블렌더 창으로 두 번 끌어다 놓는다. 첫 번째는 Blender Lab 저장소 추가, 두 번째는 애드온 설치다.
- Edit > Preferences > Add-ons에서 BlenderMCP를 찾아 Start MCP Server를 누른다.
Claude 커넥터는 블렌더와 같은 컴퓨터의 Claude Desktop에서만 동작하며, 웹 브라우저의 claude.ai에서는 쓸 수 없다.
그림 7. Blender Lab MCP Server 페이지. 상단에 보안 경고가 있다.
공식 연결 과정을 처음부터 따라 하는 영상이다.
6.2. 커뮤니티 mcp-for-blender
- PowerShell에서 공식 설치 명령 `powershell -ExecutionPolicy ByPass -c "irm https://www.mcp-for-blender.com/install.ps1 | iex"`를 실행한다. uv 설치, AI 앱 설정, 블렌더 애드온 설치를 한 번에 해 준다.
- 이미 uv가 있다면
uvx mcp-for-blender setup으로 같은 설정을 할 수 있다. - Claude Desktop, Claude Code, Cursor, VS Code 등을 지원하며, 수동 설정은 mcpServers 항목에 command
uvx, argsmcp-for-blender를 넣는 방식이다. - AI 앱을 트레이에서 완전히 종료했다가 다시 켜고, 블렌더 3D 뷰에서 N 키 > MCP for Blender 탭의 Start MCP Server를 누른다.
- 윈도우에서
spawn uvx ENOENT오류가 나면where uvx로 찾은 전체 경로를 command에 넣거나, command를cmd, args를/c uvx mcp-for-blender로 감싼다. - MCP 서버는 Claude Desktop이나 Cursor 중 한 곳에서만 켠다.
- Poly Haven 에셋, Sketchfab 모델, Hyper3D Rodin·Tripo·Hunyuan3D 생성 모델을 블렌더로 바로 불러오는 기능도 들어 있다.
Claude, Codex, Gemini CLI 세 가지 앱에 같은 서버를 붙여 비교하는 영상도 참고할 만하다.
7. 다른 프로그램용 MCP 서버
블렌더 외 프로그램도 공개 MCP 서버가 있다. 아래 별 수는 2026년 10월 14일 깃허브 표시값이며, 공식 제작사가 만든 것은 따로 표시했다.
| 프로그램 | 저장소 | 깃허브 별 | 비고 |
|---|---|---|---|
| 블렌더 | ahujasid/mcp-for-blender | 약 3만 700 | 커뮤니티, MIT |
| 블렌더 | projects.blender.org/lab/blender_mcp | — | 블렌더 공식(Blender Lab) |
| 유니티 | CoplayDev/unity-mcp | 약 1만 4900 | 커뮤니티, MIT |
| FreeCAD | neka-nat/freecad-mcp | 약 2850 | 커뮤니티, MIT |
| 언리얼 엔진 | chongdashu/unreal-mcp | 약 2100 | 커뮤니티 |
| 라이노 | jingcheng-chen/rhinomcp | 약 1150 | 커뮤니티, MIT |
| 스케치업 | mhyrr/sketchup-mcp | 약 490 | 커뮤니티 |
| 후디니 | healkeiser/fxhoudinimcp, capoomgit/houdini-mcp | 약 335, 약 306 | 커뮤니티 |
| OpenSCAD | jhacksman/OpenSCAD-MCP-Server | 약 206 | 커뮤니티 |
| 시네마 4D | ttiimmaacc/cinema4d-mcp | 약 132 | 커뮤니티, MIT |
| 마야 | PatrickPalmer/MayaMCP | 약 108 | 커뮤니티, MIT |
그림 8. mcp-for-blender 저장소. 블렌더 재단과 무관한 커뮤니티 플러그인이라고 밝히고 있다.
- 대부분 프로그램 안에 작은 서버(애드온·플러그인)를 띄우고, AI 앱 쪽 MCP 서버가 그 포트로 명령을 보내는 구조다.
- 업데이트가 끊긴 저장소도 있으므로 최근 커밋 날짜와 이슈를 먼저 본다.
FreeCAD에 Claude를 붙여 부품을 모델링하는 과정을 윈도우 기준으로 보여 주는 영상이다.
8. 문장·사진으로 3D를 만드는 생성형 AI
모델링 프로그램을 조작하는 방식과 달리, 생성형 3D AI는 문장이나 사진을 받아 메시 파일을 바로 만든다. 만든 결과는 블렌더나 게임 엔진으로 가져가 다듬는다.
| 서비스 | 입력 | 형태 | 특징 |
|---|---|---|---|
| Meshy | 문장·이미지 | 웹 서비스 | FBX, OBJ, GLB, STL 내보내기 |
| Tripo | 문장·이미지 | 웹 서비스 | 게임용 에셋 생성, mcp-for-blender에서 호출 가능 |
| Hyper3D Rodin | 문장·이미지 | 웹 서비스 | 고품질 에셋 생성, mcp-for-blender에서 호출 가능 |
| Hunyuan3D | 문장·이미지·스케치 | 웹 서비스 + 오픈 모델 | 텐센트, 깃허브에 모델 공개 |
| TRELLIS·TRELLIS.2 | 이미지(문장) | 오픈소스 | 마이크로소프트, MIT 라이선스 |
| Spline AI | 문장·이미지 | 웹 편집기 | 생성 결과를 Spline에서 바로 편집 |
- 캐릭터나 소품처럼 형태가 자유로운 것은 생성형 AI가 빠르다.
- 치수가 정확해야 하는 부품, 건축물처럼 반복 구조가 있는 장면은 스크립트 방식이 다루기 쉽다.
- 생성된 메시는 면 수가 많거나 구조가 지저분할 수 있어, 게임이나 3D 프린팅에 쓰기 전에 정리 작업이 필요하다.
Meshy, Tripo, Hunyuan3D 등 생성형 3D 도구 다섯 가지를 비교한 영상이다.
9. 활용 사례와 X에서 나온 팁
AI 3D 연결은 이미 여러 방향으로 쓰이고 있다.
- 건축·역사 복원: 문헌 치수를 넣어 콜로세움 같은 건물을 만들고 시간대별 조명을 입힌 영상
- 게임 개발: 블렌더 MCP로 에셋을 만들고 유니티 MCP로 씬을 구성하는 1인 개발
- 제품 영상: CAD 파일을 블렌더로 가져와 분해도 애니메이션, 조명, 카메라 동선 만들기
- 반복 작업 자동화: 수백 개 오브젝트 이름 바꾸기, 재질 일괄 교체, 노드 구성 설명
- 3D 프린팅: OpenSCAD·CadQuery·FreeCAD로 치수 부품을 만들고 STL·3MF로 내보내기
X 사용자들이 공유한 실전 팁도 비슷한 방향을 가리킨다.
- 한 번에 "게임 하나 만들어 줘"라고 하지 말고, 도구마다 한 가지 일을 맡겨 단계별로 진행하라는 팁: https://x.com/rewind02/status/2109585491280453986
- 블렌더를 열어 둔 채 라이브로 작업시키면 변화를 보면서 엇나가기 전에 멈출 수 있다는 팁: https://x.com/AlandysGame/status/2109764043900961156
- 원시 CAD 파일에서 분해도 애니메이션과 조명, 카메라 연출을 만든 구글 사례: https://x.com/sundarpichai/status/2110059840957768027
- 한 문장으로 24시간 동안 돌렸다가 월 200달러 요금제 사용량을 다 썼다는 사례: https://x.com/ikcrypth/status/2109947627697471589
10. 언리얼·CAD·3D 프린터로 넘길 때
블렌더에서 만든 장면이 다른 프로그램으로 자동으로 이어지지는 않는다. 파일로 내보내고, 단위를 다시 맞춰야 한다.
| 넘기는 곳 | 주로 쓰는 형식 | 주의할 점 |
|---|---|---|
| 언리얼 엔진·유니티 | FBX, glTF | 언리얼 기본 단위는 센티미터, 블렌더 미터와 100배 차이 |
| CAD(FreeCAD·솔리드웍스) | STEP | 메시가 아닌 솔리드가 필요, 블렌더 메시는 그대로 치수 부품이 되지 않음 |
| 3D 프린터 | STL, 3MF | STL은 단위 정보가 없어 인치·밀리미터가 25.4배 어긋날 수 있음 |
| 슬라이서 → 프린터 | G-code | 같은 기계·같은 설정이 아니면 G-code만 넘기지 않기 |
- 3MF는 단위, 여러 파트, 색, 슬라이서 설정까지 담을 수 있어 다시 열어 고칠 작업에 유리하다.
- 콜로세움처럼 실물 크기 모델은 가정용 프린터에 넣으려면 축소하고, 벽 두께가 노즐 최소 두께보다 두꺼운지 봐야 한다.
11. 시작 전에 알아둘 점
- 블렌더 공식 MCP 페이지는 이 서버가 AI가 만든 코드를 아무 보호 장치 없이 실행한다고 경고하며, 가상 머신이나 민감한 정보가 없는 컴퓨터에서 쓰기를 권한다.
- mcp-for-blender도 코드 실행 도구가 강력한 만큼 위험할 수 있으니 작업 전에 반드시 저장하라고 안내한다.
- 긴 자동 작업은 AI 요금제 사용량을 빠르게 쓴다. 단계마다 결과를 보고 다음 요청을 보내는 편이 비용과 품질 모두 낫다.
- 생성형 3D 서비스와 에셋 라이브러리는 서비스마다 상업적 이용 조건이 다르다.
- 오래된 튜토리얼의 코드는 블렌더 5.x에서 이름이 바뀌어 오류가 날 수 있다. Sky Texture 모델 이름이 대표적이다.
12. 출처
- 블렌더 다운로드(5.2.2 LTS): https://www.blender.org/download/
- 블렌더 Sky Texture 매뉴얼: https://docs.blender.org/manual/en/latest/render/shader_nodes/textures/sky.html
- 블렌더 파이썬 API ShaderNodeTexSky: https://docs.blender.org/api/current/bpy.types.ShaderNodeTexSky.html
- 블렌더 파이썬 API SunLight: https://docs.blender.org/api/current/bpy.types.SunLight.html
- Blender Lab MCP Server: https://www.blender.org/lab/mcp-server/
- Claude Blender 커넥터 안내: https://claude.com/resources/tutorials/using-the-blender-connector-in-claude
- mcp-for-blender: https://github.com/ahujasid/mcp-for-blender
- unity-mcp: https://github.com/CoplayDev/unity-mcp
- unreal-mcp: https://github.com/chongdashu/unreal-mcp
- freecad-mcp: https://github.com/neka-nat/freecad-mcp
- rhinomcp: https://github.com/jingcheng-chen/rhinomcp
- sketchup-mcp: https://github.com/mhyrr/sketchup-mcp
- cinema4d-mcp: https://github.com/ttiimmaacc/cinema4d-mcp
- MayaMCP: https://github.com/PatrickPalmer/MayaMCP
- fxhoudinimcp: https://github.com/healkeiser/fxhoudinimcp
- OpenSCAD MCP Server: https://github.com/jhacksman/OpenSCAD-MCP-Server
- CadQuery: https://github.com/CadQuery/cadquery
- Meshy: https://www.meshy.ai/
- Tripo: https://www.tripo3d.ai/
- Hyper3D Rodin: https://hyper3d.ai/
- Hunyuan3D-2: https://github.com/Tencent-Hunyuan/Hunyuan3D-2
- TRELLIS.2: https://github.com/microsoft/TRELLIS.2
- Spline AI: https://spline.design/ai
- 언리얼 에디터 파이썬 스크립팅: https://dev.epicgames.com/documentation/en-us/unreal-engine/scripting-and-automating-the-unreal-editor
- FreeCAD 파이썬 튜토리얼: https://wiki.freecad.org/Pythonscriptingtutorial
- 라이노 8 파이썬 3: https://developer.rhino3d.com/guides/rhinopython/python-3-in-rhino/
- 스케치업 루비 API: https://ruby.sketchup.com/
- 후디니 파이썬: https://www.sidefx.com/docs/houdini/hom/intro.html
- 콜로세움 외형·아치 치수: https://the-colosseum.net/wp/en/description/
- 3MF 규격: https://3mf.io/specification/
13. 마무리
앞에서 다룬 AI 3D 모델링과 블렌더 낮밤 사이클의 핵심만 짧게 정리한다.
- AI는 화면을 클릭하지 않고, 블렌더·후디니·마야·언리얼·FreeCAD가 열어 둔 스크립트 API로 장면을 만든다.
- MCP는 Claude·Cursor 같은 AI 앱과 3D 프로그램을 잇는 공개 규격이며, 블렌더는 공식 Blender Lab 서버가 있다.
- 윈도우에서는 공식 커넥터 또는 mcp-for-blender 설치 명령 한 줄로 연결을 시작할 수 있다.
- 낮밤 사이클은 메시를 그대로 두고 태양 램프, Sky Texture, 노출에만 키프레임을 넣으면 된다.
- 블렌더 5.x의 하늘 모델 이름은 MULTIPLE_SCATTERING 등으로 바뀌었고, NISHITA는 없다.
- 문장·사진으로 메시를 만드는 Meshy·Tripo·Rodin·Hunyuan3D·TRELLIS는 스크립트 방식과 함께 쓰면 좋다.
- AI가 실행하는 코드는 보호 장치가 없으니 저장, 분리된 환경, 단계별 요청을 습관으로 둔다.
「건물은 한 번 만들고, 해와 하늘만 옮기면 하루가 흐른다」
처음이라면 예제 스크립트를 블렌더에 붙여 넣어 하루가 흐르는 장면을 직접 보고, 그다음 MCP로 AI에게 한 단계씩 시켜 보길 권한다. 프로그램 버전, MCP 저장소, 생성형 서비스의 기능과 이용 조건은 자주 바뀌므로 설치 전 공식 안내를 다시 살펴보길 바란다.
자주 묻는 질문
- AI가 블렌더를 직접 조작할 수 있나요?
가능합니다. 블렌더는 bpy라는 파이썬 API로 장면 데이터를 열어 두었고, MCP 서버를 연결하면 Claude나 Cursor 같은 AI 앱이 파이썬 코드를 써서 열려 있는 블렌더 안에서 실행합니다.
- MCP가 무엇인가요?
MCP(Model Context Protocol)는 AI 앱이 외부 프로그램의 도구를 호출하도록 잇는 공개 규격입니다. 블렌더, 유니티, FreeCAD 등은 애드온이 작은 서버를 띄우고 AI 앱 쪽 MCP 서버가 그곳으로 명령을 보냅니다.
- 블렌더 공식 MCP와 mcp-for-blender는 무엇이 다른가요?
Blender Lab MCP는 블렌더 개발진이 만든 공식 서버로 파이썬 API 탐색과 실행에 집중합니다. mcp-for-blender는 커뮤니티 프로젝트로 Poly Haven 에셋과 생성형 3D 모델 불러오기 같은 기능이 더 들어 있습니다.
- 윈도우에서 연결하려면 무엇이 필요한가요?
블렌더(공식 MCP는 5.1 이상), MCP를 지원하는 AI 앱, 그리고 블렌더 애드온과 MCP 서버가 필요합니다. mcp-for-blender는 PowerShell 설치 명령 한 줄로 uv, 앱 설정, 애드온 설치를 함께 진행합니다.
- spawn uvx ENOENT 오류는 어떻게 고치나요?
AI 앱이 터미널의 PATH를 이어받지 못해 생기는 오류입니다. where uvx로 찾은 전체 경로를 command에 넣거나, command를 cmd로 하고 args에 /c uvx mcp-for-blender를 넣은 뒤 앱을 완전히 다시 실행합니다.
- CAD나 언리얼 엔진도 AI로 다룰 수 있나요?
FreeCAD는 파이썬 모듈, 언리얼 에디터는 unreal 파이썬 모듈, 라이노는 파이썬 3과 RhinoCommon을 제공하며 각각 공개 MCP 서버가 있습니다. 오토캐드와 솔리드웍스는 윈도우 COM 자동화로 바깥 파이썬이 연결됩니다.
- 블렌더 낮밤 사이클은 어떤 원리인가요?
메시는 그대로 두고 태양 램프의 방향과 세기, 월드 Sky Texture의 태양 고도와 방위, 색 관리 노출에 프레임별 키프레임을 넣습니다. 밤에는 태양 세기를 0으로 내리고 푸른 두 번째 태양 램프를 달처럼 씁니다.
- 예전 튜토리얼의 NISHITA 코드가 오류 나요.
블렌더 5.x의 Sky Texture 파이썬 이름은 MULTIPLESCATTERING, SINGLESCATTERING, PREETHAM, HOSEKWILKIE 네 가지입니다. NISHITA 대신 MULTIPLESCATTERING이나 SINGLE_SCATTERING을 넣으면 됩니다.
- Meshy나 Tripo 같은 생성형 3D AI와 MCP 방식은 어떻게 다른가요?
생성형 3D AI는 문장이나 사진에서 메시 파일을 바로 만들고, MCP 방식은 AI가 프로그램을 코드로 조작해 장면을 쌓습니다. 캐릭터와 소품은 생성형이, 치수와 반복 구조가 중요한 장면은 스크립트 방식이 유리합니다.
- AI에게 블렌더를 맡길 때 위험한 점은 없나요?
블렌더 공식 페이지는 AI가 만든 코드가 보호 장치 없이 실행된다고 경고하며 가상 머신 사용을 권합니다. 작업 전 저장, 민감한 파일이 없는 환경, 단계별 요청이 기본 습관입니다.
테크·IT