3D Model Anything — скилл
Скилл scan-to-threejs превращает запись с телефона в код сцены, уточняя модель за несколько проверочных кругов.
- 2 973 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Опциональное восстановление глубины запускает код обработки изображений локально с внешними библиотеками (Open3D, Pillow).
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/3d-model-anythingОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Опциональное восстановление глубины запускает код обработки изображений локально с внешними библиотеками (Open3D, Pillow).
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
3D Model Anything объединяет три части: приложение для iPhone с LiDAR, которое фиксирует геометрию и фотографии комнаты, вьюер на Three.js для просмотра результата (режимы дом-разрез, прогулка, вид сверху, каркас) и скилл `scan-to-threejs`, который ведет агента через измерение, моделирование и сверку визуала со снимками по совпадающим ракурсам камеры. Экспорт сканирования через системное меню «Поделиться» распаковывается в игнорируемую папку `data/captures-in/<room>`, а новая комната регистрируется в `demos/index.ts`. Это итеративная реконструкция, а не одношаговый конвертер: агент сравнивает рендер с фото и уточняет модель по кругу.
Для кого. Владельцам iPhone с LiDAR, которым нужна редактируемая 3D-модель своей комнаты в коде, а не просто точечное облако.
Подходит, если
- Нужно превратить скан комнаты в редактируемую сцену Three.js, а не в статичную модель.
- Агент должен сверить сгенерированную сцену с реальными фото по совпадающим ракурсам камеры.
- Результат нужно открыть в браузере в разных режимах: дом-разрез, прогулка, вид сверху.
- Планируется добавить несколько комнат в один проект через `demos/index.ts`.
Не подходит, если
- iPhone или iPad без LiDAR: сканирование недоступно, можно только импортировать и просматривать чужие сканы.
- Нужен готовый релиз в App Store: сейчас приложение доступно как исходный код, отдельного релиза в сторе может не быть.
- Объект снаружи помещения: текущая версия заточена под комнаты и интерьеры.
Пример запроса к агенту
Используй scan-to-threejs, чтобы пересобрать комнату из data/captures-in/my-room, и сравни рендер с фото.Ограничения
Сканирование требует iPhone или iPad с LiDAR; устройства без него только импортируют и просматривают готовые сканы. Приложение собирается из исходников через Xcode, готового релиза в App Store README не гарантирует. Опциональное восстановление глубины требует NumPy, Open3D и Pillow, сравнение фото — Pillow; скрипты захвата используют CLI `agent-browser`. Для вьюера нужен Node.js 22.12 или новее. Исходные сканы и фотоматериалы офисной демонстрации автора не распространяются вместе с репозиторием, поэтому режимы Scan и Overlay в опубликованном примере отключены и работают только с собственными данными пользователя.
Как отключить. Удалите папку скилла из каталога скиллов агента и локальный клон проекта, остановите вьюер (`npm run dev` или `npm run preview`), если он запущен.
Частые вопросы
Нужен ли отдельный App Store релиз?
Нет, приложение доступно как исходный код для сборки через Xcode; отдельный релиз в App Store README не обещает.
Что делать без LiDAR?
Сканирование потребует устройство с LiDAR, но импортировать и просматривать уже снятые сканы можно и без него.
Как агент проверяет точность модели?
Скилл сравнивает рендер сцены с фотографиями по совпадающим ракурсам камеры и уточняет модель по кругу, это итеративный процесс, а не один проход.
Можно ли открыть офисный пример автора со своим сканом?
Демонстрация включает реконструированный офис и часть текстур, но режимы Scan и Overlay в ней отключены: они доступны только с собственными экспортированными данными.
Как добавить новую комнату в проект?
Положите экспорт в `demos/<id>/` и зарегистрируйте комнату в `demos/index.ts`, формат папки сохраняет контракт `house-capture/5`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл пересобирает объект с референсного изображения в процедурную 3D-модель Three.js, написанную кодом, а не скачанную
3dviz Pro Max
3dviz-pro-max
Скилл для 3D-визуализаций (Three.js, Blender, glTF): идея превращается в сцену. Снимки экрана по желанию через Playwright. Часть демонстраций историческая
Одна строка с названием машины, и Claude Code собирает интерактивную 3D-модель с физикой в одном HTML-файле
Плагин строит 3D-фильм, приложение, урок, книгу или игру по любой теме, а агент сам проверяет кадры перед показом.
Скилл для Codex пошагово собирает по фотографиям комнаты или дома проект Unreal Engine, по которому можно ходить.
Воркфлоу для Claude Code собирает в Blender обставленную сцену по картинкам или абзацу описания, с освещением и рендерами.
Коротко о README
Автор держит открытый пример для своего офиса, пересобранного по этому воркфлоу, с несколькими сохраненными версиями реконструкции и playground-страницей для экспериментов с режимами просмотра.