W3

wesbos/3d-model-anything

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

2.7천 stars 품질 57 트렌드 85NOASSERTION

IPhone LiDAR 및 사진 캡처, 편집 가능한 3.js 객실 재구성, 브라우저에서 탐색.

개요

IPhone에서 방을 캡처 한 다음 AI 코딩 에이전트와 편집 가능한 Three.js 장면을 구축하기 위해 기하학 및 사진을 사용합니다. 이 저장소에는 , a, , 그리고 . 앱은 증거를 기록합니다. 기술은 측정, 모델링 및 일치 카메라 시각 비교를 통해 에이전트를 안내합니다. 이것은 원클릭 스캔-투-perfect-model 변환기가 아닌 이식 재구성 워크플로우입니다. 현재 작업 흐름은 객실과 인테리어에 중점을 둡니다. Node.js 22.12+ (또는 새로운 지원 릴리스)를 사용하십시오. 오픈 [T0] 인형의 사무실을 탐험, 산책, 오버 헤드, 와이어 프레임 및 칼링보기. 놀이터는 /play.html?room=office-v4&mode=fpv에 있습니다. 데모는 재구성된 사무실과 선택된 질감을 포함합니다. 원본 스캔 및 사진 컬렉션은 배포되지 않습니다. 스캔 및 오버레이는이 예제에서 비활성화됩니다. 해당 모드는 참조 자산으로 자신의 방에 사용할 수 있습니다.

개요(AI 번역)

IPhone에서 방을 캡처 한 다음 AI 코딩 에이전트와 편집 가능한 Three.js 장면을 구축하기 위해 기하학 및 사진을 사용합니다.

사무실 뷰어 · 앱 지원

이 저장소에는 **3D 모델 아무것도 아이폰 앱 **, ** 3.js 뷰어 , ** scan-to-threejs 에이전트 기술, 그리고 ** Wes의 세부 오피스 데모 **.

앱은 증거를 기록합니다. 기술은 측정, 모델링 및 일치 카메라 시각 비교를 통해 에이전트를 안내합니다. 이것은 원클릭 스캔-투-perfect-model 변환기가 아닌 이식 재구성 워크플로우입니다. 현재 작업 흐름은 객실과 인테리어에 중점을 둡니다.

시청자를 실행

Node.js 22.12+ (또는 새로운 지원 릴리스)를 사용하십시오.

오픈 [T0] 인형의 사무실을 탐험, 산책, 오버 헤드, 와이어 프레임 및 칼링보기. 놀이터는 /play.html?room=office-v4&mode=fpv에 있습니다.

데모는 재구성된 사무실과 선택된 질감을 포함합니다. 원본 스캔 및 사진 컬렉션은 배포되지 않습니다. 스캔 및 오버레이는이 예제에서 비활성화됩니다. 해당 모드는 참조 자산으로 자신의 방에 사용할 수 있습니다.

자신의 공간을 캡처

Xcode, 장치 요구 사항, 스캔 및 공유로 구축을위한 iPhone 앱을보십시오.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

3D Model Anything

Capture a room on an iPhone, then use its geometry and photographs to build an editable Three.js scene with an AI coding agent.

Open the office viewer · App support

This repository includes the 3D Model Anything iPhone app, a Three.js viewer, the scan-to-threejs agent skill, and Wes’s detailed office demo.

The app records the evidence. The skill guides an agent through measurement, modeling and matched-camera visual comparisons. This is an iterative reconstruction workflow, not a one-click scan-to-perfect-model converter. The current workflow focuses on rooms and interiors.

Run the viewer

Use Node.js 22.12+ (or a newer supported release).

npm ci
npm run dev

Open http://localhost:5188. Explore the office in dollhouse, walking, overhead, wireframe and knolling views. The playground is at /play.html?room=office-v4&mode=fpv.

npm run build
npm run preview

The demo includes the reconstructed office and selected textures. Original scans and photo collections are not distributed; Scan and Overlay are disabled for this example. Those modes remain available for your own rooms with reference assets.

Capture your own space

See the iPhone app for building with Xcode, device requirements, scanning and sharing. Scanning needs a LiDAR-equipped iPhone or iPad. Non-LiDAR devices can import and review scans.

The app is source-available here; an App Store release is a separate distribution step. Do not assume an App Store download is available yet.

Export a room or session through the system share sheet and extract it into an ignored data/captures-in// directory. Exports keep the existing house-capture/5 contract; changing the app name does not change the files.

Use the skill

The skill lives at .agents/skills/scan-to-threejs/SKILL.md. Open this repository in an agent that supports local skills and ask it to use scan-to-threejs with your extracted export. You can also copy that skill directory into your agent’s skill directory; the companion viewer/runtime in this repo is still needed for its capture workflow.

Example request:

Use scan-to-threejs to rebuild the room in data/captures-in/my-room. Inspect the measurements and photos, create an editable scene, and compare rendered views with the original photographs.

Start with the format guide and project layout. Helpers need Python 3; photo comparisons need Pillow, and optional depth reconstruction needs NumPy, Open3D and Pillow. Capture scripts use the agent-browser CLI.

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add wesbos/3d-model-anything
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →