3D preview unavailableThis browser could not start WebGL. The model data and code export still work.
Одно фото.
Бесконечные 3D-истории.
Соберите структурированный 3D-объект, смените его визуальный язык, подготовьте под любую сцену и добавьте стикеры, которые превращают каждую деталь в историю.
На входе фотография.
На выходе редактируемый объект.
Это не плоский рендер и не единый запечатанный меш. Каждый объект ниже — живой Three.js, работающий прямо на этой странице и собранный из одного референса.
Одно изображение. Без моделирования, сканирования и поворотного стола.
3D preview unavailableThis browser could not start WebGL. The model data and code export still work.
Живьём в браузере. Тяните, чтобы вращать.
У каждой детали есть имя.
Другие инструменты отдают один объект, который нельзя разобрать. PhotoTo3D возвращает иерархию, поэтому каждый компонент остаётся доступным из кода даже спустя долгое время после выхода из studio.
3D preview unavailableThis browser could not start WebGL. The model data and code export still work.
// every part keeps the name the vision pass gave it
const model = createSurveyDroneModel();
const body = model.getObjectByName("central flight body");
const pack = model.getObjectByName("top battery pack");
const arm = model.getObjectByName("front left arm");
// address it like any other Three.js object
body.material.color.set("#e8863c");
pack.rotation.y += delta * 2;Реальный вывод экспортированной фабрики, а не макет.
Загрузите один чёткий ракурс. Браузер подготовит его, не прячя источник в чёрный ящик.
Модель зрения разбивает объект на именованную иерархию редактируемых примитивов.
Отдайте интерактивную историю, ассет для кампании или читаемый TypeScript для любой обычной сцены Three.js.
Меняется то, как он говорит,
а не то, чем он является.
Иерархия остаётся прежней. Меняется только язык рендера, поэтому продуктовая сцена и технический разбор рождаются из одного объекта.
3D preview unavailableThis browser could not start WebGL. The model data and code export still work.
3D preview unavailableThis browser could not start WebGL. The model data and code export still work.
Глиняный этюд
Убирает шум материалов, чтобы оценить пропорции, баланс и силуэт.
Попробовать этот стиль3D preview unavailableThis browser could not start WebGL. The model data and code export still work.
X-Ray
Полупрозрачная масса с чёткими рёбрами — для рассказов о сборке и пространстве.
Попробовать этот стиль3D preview unavailableThis browser could not start WebGL. The model data and code export still work.
Одна модель — любые задачи
Та же именованная иерархия, направленная на четыре разные задачи. Между ними ничего не пересобирается.
Интерактивная торговля
Опубликуйте вращаемый вид товара и правьте цвет и материал прямо в коде.
↗Пропсы, готовые к рантайму
Используйте именованные пивоты, сокеты и группы в веб-сцене или игровом движке.
↗Объекты с присутствием
Превратите проект в то, что посетитель может рассмотреть, а не в очередной плоский рендер.
↗Технические истории
Покажите устройство и иерархию через разнесённый вид, собранный из настоящих деталей.
↗Код принадлежит вам,
с подпиской и без неё.
Экспортируйте читаемый TypeScript, который создаёт обычные объекты Three.js. Без проприетарного рантайма, без обращений на сервер, без проверки лицензии при загрузке.
Чистый Three.js
Стандартные геометрии и материалы. Вставляются в любую вашу сцену.
Продолжает работать
Отменяйте подписку когда угодно. Всё, что вы экспортировали, работает как прежде.
Конвертация бесплатна
Превращение spec в код идёт локально через CLI или MCP. Без ограничений и без ключа.
Четыре шага
От одного референса до готового к публикации кода — без скрытых этапов посередине.
Выберите референс
Загрузите один чёткий ракурс. Браузер подготовит его, не прячя источник в чёрный ящик.
Разберите структуру
Модель зрения разбивает объект на именованную иерархию редактируемых примитивов.
Выберите манеру подачи
Примените сцену и визуальный рецепт, затем ведите историю стикерами, моментами и разнесёнными состояниями.
Публикуйте где угодно
Отдайте интерактивную историю, ассет для кампании или читаемый TypeScript для любой обычной сцены Three.js.
Тарифы
Изучать демо-модели бесплатно. Для генерации из своего фото нужен тариф.
- ✓ Все демо-модели, полностью редактируемые
- ✓ Все стили рендера и стикеры
- ✓ Экспорт в PNG, GIF, GLB и TypeScript
- ✓ Генерация из своих фото
- ✓ Все проходы скульптинга
- ✓ Коммерческое использование
- ✓ Приоритетная очередь сборки
- ✓ Общие спеки и история ревью
- ✓ Поддержка по email
Тарифицируется только генерация. Редактирование и экспорт никогда не списывают кредиты.
ТарифыВопросы
и ответы.
То, что стоит знать до отправки первого референса.
01Нужно ли уметь моделировать в 3D?+
Нет. Загрузите чёткий референс, а процесс возьмёт на себя декомпозицию, геометрию и первичные материалы. Результат вы проверяете и правите в браузере.
02Что я получаю на самом деле?+
Проверенную sculpt-спецификацию и читаемый TypeScript, создающий обычные объекты Three.js. К экспорту не прикреплён проприетарный рантайм.
03Это сгенерированный файл GLB?+
Нет. PhotoTo3D строит именованную иерархию процедурных примитивов Three.js, поэтому отдельные детали проще перекрашивать, анимировать, разделять и адресовать из кода. Экспорт в GLB доступен, если он вам нужен.
04Перестанут ли работать экспорты после отмены подписки?+
Нет. Сгенерированный исходный код остаётся у вас и продолжает работать без подписки на PhotoTo3D.
05Что считается сборкой?+
Один референс, обработанный в sculpt-спецификацию и экспортируемую фабрику, считается одной сборкой. Локальное превращение spec в код бесплатно и не ограничено.
06С чем он справляется плохо?+
Лица, персонажи и плотная органика. Одно изображение даёт стилизованное сходство, а не точный по идентичности скан. Сильнее всего он на продуктах с твёрдыми поверхностями, инструментах и пропсах.
Дайте одному объекту
жизнь в 3D.
Загрузите референс. Уйдите с именованной геометрией и исходным кодом.