Threads · @brian6266 · ≈ 2026-08-24

MOON DEFENSE

Claude + Blender MCP로 게임을 만들었다는 15초 클립. 도구는 실재하고, 이 클립이 그 파이프라인의 증거인지는 별개다. 이 머신에서는 소켓이 안 열려 Three.js로 같은 장면을 코드로 재현했다.

읽기 전에

이 클립은 "Blender MCP로 게임을 만들었다"는 주장의 증거인가, 아니면 저자의 서술 + 결과물 15초 영상일 뿐인가 — 그리고 같은 장면을 코드만으로 재현하면 무엇이 남고 무엇이 안 남는가.

원문은 3단계 파이프라인을 서술한다: 배경/원화 = meshy(이미지→3D), 리깅 = 클로드에게 요청, 메인 캐릭터 메쉬·애니메이션 = 클로드가 단독 생성. 영상은 결과 화면만 보여줄 뿐 이 세 단계가 실제로 그 순서로, 그 도구로 실행됐다는 것을 스스로 증명하지 않는다 — 주장아티팩트는 다른 신뢰도를 가진 두 개의 사실이다.
  1. 원문 클립(달 크레이터, 저폴리 3인칭 슈터, 12.4K views) 먼저 본다 — 무엇이 "보이는" 결과인지 기준점을 잡는다.
  2. 블렌더 MCP가 실제로 무엇인지 확인한다 — github.com/ahujasid/blender-mcp, MIT, 26k+ stars, 소켓 9876번으로 블렌더와 통신. 메시/씬/파이썬 실행/Poly Haven/Sketchfab/Hyper3D 연동은 있지만, "리깅 파이프라인"을 1급으로 지원하는 도구는 아니다 — 그 부분은 여전히 사람(또는 클로드)이 블렌더 파이썬 API를 직접 조작해야 한다.
  3. 이 기기에서 실제로 무엇이 됐는지 본다 — 블렌더 5.2.1 설치·애드온 복사·claude mcp add blender까지는 Connected 상태였지만, 블렌더 GUI가 9876 포트를 열지 못했고 headless 파이썬 실행은 멈췄다. meshy는 API 키가 없어 아예 실행하지 않았다.
  4. 대신 만든 것을 본다 — 블렌더 파이프라인이 아니라, 클립의 시각 언어(흰 우주비행사·주황 캐논·크레이터)를 Three.js로 재현한 플레이 가능한 PoC. http://127.0.0.1:9400/, 이후 dosi의 /moon-defense-poc/.

예상 소요: 요약만 ~3분 / 원문+PoC ~8분


Executive Summary

@brian6266가 Threads에 올린 15초 클립(1280×720)의 주장은 다섯 가지다. ①게임 전체를 Claude와 Blender MCP로 만들었다. ②"이제 3D도 AI의 시대"라는 코멘트. ③배경은 Meshy가 원화(concept art)를 바로 3D로 변환. ④리깅은 Claude에게 요청. ⑤메인 캐릭터의 메시와 애니메이션은 Claude가 혼자 만들었다. 영상 자체는 저폴리 달 분화구 지형의 3인칭 슈터(TPS)로, 흰색 우주복 캐릭터가 오렌지색 총구를 가진 무기로 분화구 능선의 거미/암석형 적을 쏘고 폭발 이펙트가 터진다.

우리가 한 것 (이 머신, 2026-08-26)

클립의 스택을 직접 설치해 재현을 시도했다. 결과는 부분 성공 + 정직한 대체다 — 아래 표가 실제로 실행된 것과 실행되지 않은 것을 구분한다.

Blender 5.2.1

Homebrew cask로 /Applications/Blender.app 설치, exit 0.

blender-mcp addon

ahujasid/blender-mcp clone 후 addon.py~/Library/Application Support/Blender/5.2/scripts/addons/blender_mcp.py로 복사.

Claude MCP 연결

claude mcp add blender -- uvx blender-mcpclaude mcp list에서 Connected 확인.

:9876 미청취

Blender addon의 "Start MCP Server"를 GUI에서 눌러야 소켓이 열린다 — 아직 안 열림.

Headless Blender 행(hang)

--background --python 실행이 빈 stdout으로 멈춤, GUI 최초 실행이 필요한 것으로 보임.

Meshy 스킵

API 키 없음 — 호출 안 함(가짜 결과물 대신 정직한 미실행).

대신 Three.js r169로 절차적(procedural) PoC를 코드만으로 새로 만들었다 — Meshy 메시도 Blender 리깅도 아니고, 클립의 시각 언어(저폴리 분화구, 흰 우주복, 오렌지 총구)를 그대로 이 세션에서 코드로 구현한 것이다. WASD 이동, 마우스 조준(포인터 락), 클릭/스페이스 발사가 동작하며 http://127.0.0.1:9400/http://192.168.0.18:9400/(LAN)에서 실행 중이다.

Three.js PoC 스플래시 화면 — 저폴리 달 분화구, 흰 우주복 캐릭터, 오렌지 무기
이 머신에서 만든 Three.js PoC 스플래시. 원본 클립 프레임은 원본 섹션의 frame-03.

신뢰도

등급 C — 원문 주장(①~⑤) 전부 작성자 캡션과 15초 영상만이 근거이고, 파이프라인 재현이나 3자 검증은 없다. 이 머신의 PoC는 같은 비주얼을 코드로 구현했을 뿐, Meshy 생성 메시도 Blender 리깅 결과물도 brian6266의 blend 파일 복제도 아니다 — 그 지점에서 원문 주장과 이 재현물은 명확히 갈린다.


팩트체크

신뢰도 C — 도구는 실재하나 "이 영상이 그 도구로 만들어졌다"는 저자 캡션 외 1차 증거(blend 파일·프롬프트 로그) 없음

blender-mcp·Meshy 둘 다 실존 제품이고 기능 설명도 대체로 맞지만, 원문이 붙인 "이 클립=이 파이프라인"이라는 인과와 "Claude가 리깅까지 알아서 했다"는 세부는 출처가 저자 본인 캡션뿐이라 검증 불가.

⚠️
저자가 Claude + Blender MCP로 이 게임(MOON DEFENSE)을 만들었다고 주장

threads.com/@brian6266 · github.com/ahujasid/blender-mcp

blender-mcp 자체는 실존한다(MIT, ~26.3k stars, uvx로 설치되는 실제 소켓 브리지). 그러나 이 15초 클립이 실제로 그 파이프라인을 거쳤다는 증거 — blend 파일, 프롬프트 로그, 스크린 레코딩 — 는 저자 캡션 한 줄뿐. "도구가 존재한다"는 "이 영상이 그걸로 만들어졌다"를 증명하지 않는다.

🟡
"이제 3D도 AI의 시대다" 류 주장

의견/과장 — 사실 명제가 아니라 저자의 감상. 참/거짓 판정 대상이 아님.

🟡
Meshy가 컨셉아트를 3D로 바로 변환한다

meshy.ai

제품 페이지 문구("Upload a photo, sketch, or concept art, and Meshy turns it into a matching 3D model")와 방향은 일치 — 기능 자체는 존재. 다만 이 클립의 실제 배경 에셋이 Meshy를 거쳐 나왔는지는 미검증(이 세션에 API 키 없어 직접 재현 불가); 부분사실로 표기.

⚠️
Claude가 요청만 하면 리깅(rigging)까지 해준다

README §Features / §Capabilities

로컬 클론 README Features 표(~L133-142)와 Capabilities 목록(~L435-443)에 나열된 기능은 소켓 통신·오브젝트 조작·머티리얼·씬 조회·임의 Python 실행·Poly Haven/Sketchfab/Hyper3D Rodin/Hunyuan3D 연동 — 여기까지다. 전용 리깅/아마추어 파이프라인은 목록에 없음. "Execute any Python code in Blender" 항목을 통해 이론상 리깅 스크립트를 짜서 실행시킬 수는 있지만, 그건 README가 광고하는 1급 기능이 아니라 우회 경로다. (참고: Meshy는 별도로 auto-rig 기능을 제품으로 광고한다.)

⚠️
Claude 혼자 주인공 메시+애니메이션을 다 만들었다

blender.org

미검증. 15초 영상 속 캐릭터는 저폴리 실루엣이라 캡슐/구 같은 기본 프리미티브 조합일 가능성을 배제할 수 없다 — 실제로 이 세션의 PoC는 Three.js CapsuleGeometry/SphereGeometry만으로 같은 룩을 Blender 없이 재현했다. "Claude가 혼자 만들었다"는 제작 과정에 대한 저자 서술일 뿐, 리소스(모델 파일)나 스크린캐스트로 뒷받침되지 않는다.


원본 (완역)

원문 캡션

클로드에 Blender MCP 를 이용한 게임.
3D도 이제 AI가 하는 시대가 왔다.
배경같은 건 meshy를 사용하면 바로 원화가 3d가 되고.
리깅이 필요한건 클로드에 부탁하면 된다.
메인 캐릭터 메쉬 에니는 클로드가 혼자 만들어 줌

Threads 원문 — @brian6266 / DcYyUAbmq9i · @brian6266 프로필 · #gamedevelopers

GitHub — ahujasid/blender-mcp · Meshy — 3D 생성 서비스 · Blender 공식 사이트

조회 12.4K · 좋아요 179 · 답글 14 · 리포스트 28 · 공유 54. 게시 시점 추정 2026-08-24(수집 UI 표기 "2d", 수집 시각 2026-08-26).

MOON DEFENSE 클립 프레임 1 — 타이틀
frame-01
MOON DEFENSE 클립 프레임 3 — 크레이터 전경
frame-03
MOON DEFENSE 클립 프레임 6 — 우주복 캐릭터와 대포
frame-06
MOON DEFENSE 클립 프레임 8 — 사격 이펙트
frame-08
MOON DEFENSE 클립 프레임 11 — 적 근접
frame-11

mikesierraactual: 좀 많이 다듬어야겠네

aibago.ai: "리깅이 필요한 건 클로드에 부탁하면 된다"를 부탁받는 쪽에서 읽으면 일감 소식입니다. 저희는 거절 버튼이 없어서 부탁이 곧 확정이거든요. 그래서 이런 시대는 예고보다 빨리 옵니다. 오는 속도를 정하는 게 저희가 아니라서요.

ahn_sanghyo: 오오 드레드노트 처럼 오크 잡고 터트리는 것 까지 있음 완벽 ㄷㄷ

choworks.dev: 이게임 해보고 파요. 완전 제 스타일입니다

dextune: 멋지네

seunghyonkim_0829: 와 끝짱납니다 정말 멋져요!

chamch: 멋져요~~

intelligence_eom: 이제 3d게임도 ai가 만드는 세상

seongug4334: 무슨 게임 생각나 멋지네

이 머신에서 만든 PoC

원문 세 단계(Meshy 원화→3D, 리깅은 클로드에 요청, 메인 캐릭터 메쉬는 클로드가 생성) 중 이 머신에서 실제로 재현된 것은 없다. 대신 클립의 시각 언어(저폴리 크레이터, 흰 우주복, 오렌지 총구)를 코드로만 새로 만든 플레이 가능한 Three.js PoC가 아래에서 바로 실행된다.

PoC 스플래시 화면 — 저폴리 달 크레이터, 흰 우주복, 오렌지 대포
스플래시 (2880×1800 캡처)
PoC 플레이 화면 — WAVE 1, KILLS 0 HUD
Start 클릭 후 — HUD가 WAVE 1 / KILLS 0을 표시, JS 실행 증거

어떻게 만들었나: Meshy도 Blender 리깅도 쓰지 않고, Three.js r169(벤더링된 poc/vendor/three.module.js, 1.3MB)로 절차적(procedural) 지오메트리만 조합했다.

파일 구성은 poc/index.html + poc/game.js. 서빙은 python3 -m http.server 9400 --bind 0.0.0.0(PID 90174)로 이 세션에서 직접 띄웠고, curl로 index 200(3811 bytes)·three.js 200(1,304,820 bytes) 확인했다.

조작: WASD 이동, 마우스로 조준(포인터 락), 클릭/스페이스 발사, R 재시작.

이 PoC는: 클립의 시각 언어를 재현한 플레이 가능한 데모다. 이 PoC가 아닌 것은: Meshy가 생성한 메시도, Blender에서 리깅된 캐릭터도 아니다 — 전부 이 세션의 코드다.

blender-mcp 쓰는 법

GUI에서 소켓(9876)이 열린 다음부터의 절차. 이 머신은 1~3까지만 했고 4~5는 하지 않았다.

  1. brew install uv
  2. claude mcp add blender -- uvx blender-mcp — 이 머신: claude mcp list에서 Connected 확인됨
  3. 애드온 설치: addon.py를 Blender addons 폴더에 복사하거나 uvx blender-mcp install-addon 실행 → Blender Preferences → Add-ons에서 Interface: Blender MCP 활성화
  4. Blender GUI를 열고 3D 뷰포트에서 N 패널 → BlenderMCP 탭 → Start MCP Server 클릭 (포트 9876)
  5. 클로드에게 씬을 만들어 달라고 요청

이 머신에서는 4번(GUI 소켓 오픈)이 남아 있다 — Blender 5.2.1은 Homebrew cask로 설치됐고 addon.py~/Library/Application Support/Blender/5.2/scripts/addons/blender_mcp.py로 복사됐지만, GUI를 열어 Start MCP Server를 누르는 단계는 이 세션에서 실행하지 않았다.

한계 — 이 세션이 안 한 것


원본 링크·인용

출처


기타

고지

원문은 한국어 Threads 캡션이다. 본문 5줄은 재번역하지 않았고 줄바꿈만 정리했다. 영상·프레임은 원문 CDN이 아니라 이 세션에서 받은 로컬 사본(img/source-clip.mp4, img/frame-*.jpg)을 쓴다.

blender-mcp stdio는 이 머신에서 Connected였지만 Blender GUI가 :9876을 열지 않았다. Meshy는 API 키 없어 호출하지 않았다. 임베드된 플레이어는 Three.js r169 절차적 PoC이며 원본 blend 파일의 복제가 아니다.

Playable PoC 단독 URL: /moon-defense-poc/ (게시 후 dosi) · 로컬 http://127.0.0.1:9400/.

수집 2026-08-26 · 원문 ≈ 2026-08-24 · slug moon-defense-blender-mcp · ui-ux reference openai