인사이트

Fable 5.2: 프롬프트에서 플레이 가능한 3D 게임으로

Claude Fable 5.2 는 텍스트 프롬프트에서 플레이 가능한 3D 게임을 생성해 기하학, 렌더링, 컨트롤 및 게임 로직을 결합하여 고급 코딩 및 비전 기능을 선보입니다.

주요 내용 및 결과

Claude Fable 5.2 는 출력 결과가 인터랙티브 3D 소프트웨어가 될 수 있는 코딩 및 추론 모델입니다. 흥미로운 결과는 기하학, 렌더링, 컨트롤 및 게임 규칙이 실제로 작동하는 조합을 구현했다는 점입니다. Anthropic 은 더 강력한 코딩 및 비전 역량을 보고했으며, Unity 의 출시 추천사는 시각적 참조 자료를 바탕으로 3D 장면을 구축하고 경험을 재구성하는 과정을 구체적으로 설명합니다. 공식 발표.

제공된 기사에서 소개된 커뮤니티 모음 awesome-fable-5.2 은 유용한 둘러보기를 제공합니다. Saltline 은 1인칭 슈팅을 탐구하고, Mirror Earth 는 복셀 세계를 보여 주며, Turbo Tails 는 카트 레이싱에 집중하고, Worm Rider 는 샌드웜을 조작 가능한 캐릭터로 바꿉니다. What the Water Keeps 는 여덟 가지 환경을 통과하는 보트 여행과 선택적 노 젓기 및 조종을 제공하는 더 차분한 방향을 취합니다. 저희는 라이브 장면을 열어 보았으며, 전체 모음은 개발 비용이나 안정성을 통제된 벤치마크로 측정한 것이 아니라 쇼케이스로 남아 있습니다.

https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/0.1_1794562329741.JPEG

Worm Rider 는 가장 명확한 구현 증거를 제공합니다. 제작자는 Claude Code 에서 Fable 5.2 를 사용한 한 번의 작업 세션을 설명하며, 에셋 실험실에서 시작해 월드, 게임플레이, 카메라, 효과 및 사운드로 진행했다고 말합니다. 공개된 결과물은 소스 코드를 확인할 수 있는 Three.js 브라우저 프로토타입입니다.

https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/0.2_1794562345316.JPEG

작동 방식

개발 순서는 공유 조명 아래에서의 에셋 제작, 월드 조립, 그리고 상호작용 및 프레젠테이션으로 이어집니다. 런타임에 index.html 은 Three.js r165 와 game.js 를 로드합니다. 초기화 과정에서는 표면 텍스처를 베이크하고, 환경을 생성하며, 지형과 웜을 구축하고, 운반차 여섯 대를 생성하고, 파티클, 오디오 및 후처리를 연결합니다. 결과물은 실행 가능한 HTML, JavaScript 및 셰이더이며, 출시된 이 게임에는 모델 추론이나 잠재 공간 정제 단계가 없습니다. 진입점; 초기화 및 루프. https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/0.3_1794562381327.png

표면 디테일은 텍스처 라이브러리에서 불러오는 대신 계산됩니다. tex.js 는 노이즈 기반 GLSL 함수를 GPU 텍스처로 렌더링합니다. wormskin.js 에서는 하나의 높이 함수가 융기, 주름 및 갑옷을 표현합니다. 1024 × 2048 높이 베이크는 메시 변위를 위해 다시 읽어 오고, 2048 × 4096 노멀 및 마스크 맵은 더 세밀한 셰이딩 디테일을 유지합니다. 따라서 기하학과 셰이딩은 동일한 입체감 정의를 공유합니다. 공유 머티리얼 레이어는 표준 PBR 머티리얼에 트라이플래너 디테일과 먼지를 추가합니다. 텍스처 베이커; 스킨; 머티리얼.

https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/0.4_1794562422931.JPEG

애니메이션에는 명시적인 중간 표현인 샘플링된 스파인이 있습니다. 시뮬레이션은 라이딩, 다이빙 및 공중 상태를 거치며 머리를 이동시키고, 0.5 월드 단위 간격으로 트레일 포인트를 남깁니다. 위치, 접선 및 노멀은 부동 소수점 데이터 텍스처에 패킹됩니다. 버텍스 셰이더는 이 텍스처를 샘플링해 처음에는 직선인 몸체를 구부리고, 머리와 라이더는 해당 프레임을 따릅니다. 이는 학습된 모션 생성기가 아니라 절차적 변형입니다. 시뮬레이션 및 GPU 변형.

각 프레임은 키보드 입력 또는 오토파일럿을 처리하고, 웜과 호송대를 업데이트하며, 근접성 기반 공격을 확인하고, 먼지, 사운드, 카메라 흔들림 및 슬로 모션을 실행합니다. 그런 다음 HUD 를 업데이트하고 피사계 심도, 블룸, 톤 매핑 및 렌즈 효과를 거쳐 렌더링합니다. 프레임 실행 시간이 길어지면 동적 해상도가 픽셀 부하를 줄입니다. 이렇게 연결된 피드백 시스템이 움직이는 모델을 플레이 가능한 경험으로 바꿉니다. 게임 루프; 렌더링; 오디오.

활용 및 공개된 한계

이러한 예시는 브라우저 게임 프로토타입, 인터랙티브 스토리텔링 및 절차적 그래픽 교육을 위한 참고 자료를 제공합니다. V2Fun 의 연구 및 프로토타이핑 작업에서 Worm Rider 는 에셋이 컨트롤, 움직임 및 피드백을 갖춘 캐릭터가 되는 방식을 살펴보는 데 특히 유용합니다. 이는 예시의 활용 방식이며, 발표된 통합 기능은 아닙니다.

제작자는 구체적인 한계를 문서화했습니다. 웜은 지형 메시를 변형하지 않으며, 원거리 그림자는 고정된 태양을 가정하고, 게임에는 앰비언트 오클루전 패스가 없습니다. 고랑 리본과 먼지가 흐트러진 모래를 암시합니다. 이는 공개된 구현상의 경계이며, 약속된 개발 로드맵이 아닙니다. 저희의 기술 설명은 커밋 fe0dc1a 에 대한 소스 검사를 바탕으로 하며, 생성 세션을 재현하거나 게임을 벤치마크하지 않았습니다. 제작자의 한계.

자주 묻는 질문

Worm Rider 를 플레이하려면 Claude API 키가 필요한가요?

아니요. 게시된 런타임은 Three.js 를 로드하고 브라우저 측 게임 코드를 실행합니다. 개발 중에는 Claude 를 사용했지만, 플레이하는 동안 게임은 Claude 를 호출하지 않습니다. [항목 출처](https://github.com/amirmushichge/worm-rider/blob/fe0dc1a532ecbe130bae7e96efbc6d6ccb915907/index.html).

공개 코드는 원본 프레젠테이션의 모든 부분을 재현할 수 있나요?

정확히는 그렇지 않습니다. 라이선스가 부여된 녹음 3개와 수평선 이미지 1개는 제외되어 있습니다. 게임은 해당 에셋 없이도 절차적으로 생성된 하늘과 합성된 충돌음 대체 요소를 사용해 실행되지만, 녹음된 분위기 레이어는 사라집니다. [작성자의 에셋 참고 사항](https://github.com/amirmushichge/worm-rider/blob/fe0dc1a532ecbe130bae7e96efbc6d6ccb915907/README.md#files-that-are-not-included).

컬렉션의 모든 게임이 오픈 소스인가요?

아닙니다. 카탈로그는 플레이 가능한 링크, 소스 릴리스 및 동영상 데모를 구분합니다. Worm Rider 는 MIT 라이선스를 포함하며; 다른 작품은 자체 소스 및 라이선스 확인이 필요합니다. [컬렉션](https://github.com/fengyiqicoder/awesome-fable-5.2); [Worm Rider 라이선스](https://github.com/amirmushichge/worm-rider/blob/fe0dc1a532ecbe130bae7e96efbc6d6ccb915907/LICENSE).

관련 글