메뉴
HN
Hacker News • 23일 전

Fable 5.1, 코드로 실제 장소를 재현하는 월드 모델링 공개

IMP
7/10
핵심 요약

자율 Claude Fable 5.1 에이전트 군집이 OpenStreetMap·USGS 등 오픈 데이터를 기반으로 샌프란시스코 유니언 스퀘어를 브라우저에서 탐험 가능한 3D 세계로 완전 재구축했습니다. 게임 엔진이나 독점 3D 타일 없이 순수 Three.js 앱과 코드로 건물, 상점 간판, 보행자, 케이블카까지 생성하며, 카메라 매칭 QA와 독립 리뷰어 보고서로 정확성을 검증합니다.

번역된 본문

fable51-worlds — 코드로 만드는 세계. 실제 장소를 탐험 가능한, 브라우저 네이티브로 재구축한 결과물입니다. 자율 Claude Fable 5.1 에이전트 군집이 연구, 모델링, 품질 검증까지 전 과정을 수행하며, npm run dev로 실행 가능한 순수 Three.js 앱으로 배포됩니다. 게임 엔진도, 독점 3D 타일도 없습니다. 모든 건물, 상점 간판, 표지판, 나무, 신호등은 이 저장소의 코드가 오픈 데이터와 공개 참조 이미지로부터 생성합니다.

세계들 🌉

샌프란시스코 유니언 스퀘어 ▶ 59초 전체 워크스루 영상 보기 · 1920×1080 · 항공 뷰, 광장, 닌텐도, 지하층, 애플

유니언 스퀘어와 주변 블록(Powell, Geary, Post, Stockton 거리)을 실제 지형과 실제 도로망 위에 재현했습니다. 식별된 상점 129곳, 작동하는 신호등과 케이블카, 낮/일몰/밤 모드, 그리고 탐험 가능한 두 개의 실내 공간(애플 유니언 스퀘어(300 Post St)와 닌텐도 샌프란시스코(331 Powell St))이 포함됩니다.

실행 방법: cd union-square-sf && npm install && npm run dev

건물: OSM 건물 폴리곤 453개 · 수작업 제작 파사드 75개 · 명명된 상점 129곳 라이프: 1,398노드 내비게이션 그래프 위의 보행자 220명 · Powell St 케이블카 포함 차량 109대 실내: 애플 + 닌텐도, 인터랙티브 오브젝트 23개 검증: 실제 사진과 대비한 카메라 매칭 시점 34곳 · 비교 시트 147장 · 독립 리뷰어 보고서 9건

추가 세계들이 계속 공개될 예정입니다.

제작 방법

각 세계는 동일한 파이프라인을 따르며, 모든 단계가 저장소에 있어 직접 다시 실행할 수 있습니다:

정찰(리커니서스) — 병렬 연구 에이전트가 OpenStreetMap 지오메트리, USGS 표고 데이터, 대중교통 및 도로 사양, 그리고 사실별 출처와 신뢰도가 기록된 상점 인구조사를 수집합니다.

오프라인 에셋 생성 — Blender를 라이브러리처럼 사용하는(bpy) 스크립트가 최적화된 GLB 키트를 생성합니다: 파사드 모듈, 가로수·가로등 등 스트리트 퍼니처, 차량, 식생, 매장 내부 비품, 보행자 신체 부위.

런타임 — 순수 Three.js 앱이 JSON 스펙으로부터 지형, 도로, 파사드, 소품, 군중, 교통을 조립합니다.

카메라 매칭 QA — Playwright가 실제 앱을 구동해 고정 시점의 스크린샷을 찍고, 같은 위치에서 촬영된 자유 라이선스 사진과 비교(diff)합니다. 독립 리뷰어 에이전트(건축가, 지리학자, 테크니컬 아티스트, 인터랙션)가 보고서를 제출하며, 이것이 다음 수정 사이클을 주도합니다.

라이선스

코드 및 생성된 에셋: MIT. 지오메트리는 OpenStreetMap(ODbL)과 USGS 3DEP(퍼블릭 도메인)에서 파생되었습니다. 참조 사진은 여기에 재배포하지 않으며, 그 출처는 각 세계의 refs/*/SOURCES.md에 섹터별로 기록되어 있습니다. 브랜드 이름과 로고는 실제 위치의 실제 사업체를 나타내며 해당 소유자에게 권리가 있습니다.

원문 보기
원문 보기 (영어)
fable51-worlds Worlds via code. Explorable, browser-native reconstructions of real places — researched, modelled, and quality-checked end to end by autonomous Claude Fable 5.1 agent swarms, then shipped as plain Three.js apps you can run with npm run dev . No game engine. No proprietary 3D tiles. Every building, storefront, sign, tree and traffic light is generated from open data and public reference imagery by code that lives in this repo. Worlds 🌉 Union Square, San Francisco ▶ Watch the full 59-second walkthrough · 1920×1080 · aerial, plaza, Nintendo, lower level, Apple The square and its surrounding blocks — Powell, Geary, Post and Stockton — on real terrain and a real street grid, with 129 identified storefronts, working traffic lights and cable cars, day/sunset/night, and two explorable interiors: Apple Union Square (300 Post St) and Nintendo SAN FRANCISCO (331 Powell St). Run it cd union-square-sf && npm install && npm run dev Buildings 453 OSM footprints · 75 hand-authored façades · 129 named storefronts Life 220 pedestrians on a 1,398-node nav graph · 109 vehicles incl. Powell St cable cars Interiors Apple + Nintendo, 23 interactive objects Validation 34 camera-matched viewpoints vs. real photographs · 147 comparison sheets · 9 independent reviewer reports More worlds coming. How these are made Each world follows the same pipeline, and every stage is in the repo so you can re-run it: Reconnaissance — parallel research agents pull OpenStreetMap geometry, USGS elevation, transit and street specs, and a storefront census with per-fact sources and confidence levels. Offline asset generation — Blender-as-a-library ( bpy ) scripts emit optimised GLB kits: façade modules, street furniture, vehicles, vegetation, retail fixtures, pedestrian body parts. Runtime — a pure Three.js app assembles terrain, streets, façades, props, crowds and traffic from JSON specs. Camera-match QA — Playwright drives the real app, screenshots fixed viewpoints, and diffs them against free-licensed photographs taken from the same spot; independent reviewer agents (architect, geographer, technical artist, interaction) file reports that drive the next fix cycle. License Code and generated assets: MIT . Geometry is derived from OpenStreetMap (ODbL) and USGS 3DEP (public domain). Reference photographs are not redistributed here — their provenance is recorded per sector in each world's refs/*/SOURCES.md . Brand names and logos identify the real businesses at their real locations and belong to their owners.