Одна референсная картинка · Страница, медиа или код

Одно фото.
Бесконечные 3D-истории.

Соберите структурированный 3D-объект, смените его визуальный язык, подготовьте под любую сцену и добавьте стикеры, которые превращают каждую деталь в историю.

01 / ИСТОЧНИК
Одна референсная картинка
02 / СБОРКА
Именованные 3D-детали
03 / РЕЖИССУРА
Сцены и стикеры
04 / ПУБЛИКАЦИЯ
Страница, медиа или код
[ 01 / ЧТО ПОЛУЧАЕТСЯ НА ВЫХОДЕ ]

На входе фотография.
На выходе редактируемый объект.

Это не плоский рендер и не единый запечатанный меш. Каждый объект ниже — живой Three.js, работающий прямо на этой странице и собранный из одного референса.

РЕФЕРЕНССнимок на столе в три четверти

Одно изображение. Без моделирования, сканирования и поворотного стола.

РЕКОНСТРУКЦИЯ8 именованных деталей · 4 материалов

3D preview unavailableThis browser could not start WebGL. The model data and code export still work.

Живьём в браузере. Тяните, чтобы вращать.

camera bodyright hand gripviewfinder humplens barrelfocus ringfront lens glassshutter buttonmode dial
[ 02 / ПОЧЕМУ ЭТО НЕ КОМ МЕША ]

У каждой детали есть имя.

Другие инструменты отдают один объект, который нельзя разобрать. PhotoTo3D возвращает иерархию, поэтому каждый компонент остаётся доступным из кода даже спустя долгое время после выхода из studio.

3D preview unavailableThis browser could not start WebGL. The model data and code export still work.

create-survey-drone-model.ts18 parts
// 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;

Реальный вывод экспортированной фабрики, а не макет.

01 / ИСТОЧНИКОдна референсная картинка

Загрузите один чёткий ракурс. Браузер подготовит его, не прячя источник в чёрный ящик.

02 / СБОРКАИменованные 3D-детали

Модель зрения разбивает объект на именованную иерархию редактируемых примитивов.

03 / ПУБЛИКАЦИЯСтраница, медиа или код

Отдайте интерактивную историю, ассет для кампании или читаемый TypeScript для любой обычной сцены Three.js.

[ 03 / ОДИН ОБЪЕКТ, ПЯТЬ ЯЗЫКОВ ]

Меняется то, как он говорит,
а не то, чем он является.

Иерархия остаётся прежней. Меняется только язык рендера, поэтому продуктовая сцена и технический разбор рождаются из одного объекта.

3D preview unavailableThis browser could not start WebGL. The model data and code export still work.

01

Studio PBR

Исходные материалы, мягкие тени и студийный свет продакшн-уровня.

Попробовать этот стиль

3D preview unavailableThis browser could not start WebGL. The model data and code export still work.

02

Wireframe

Показывает устройство и силуэт как точный технический объект.

Попробовать этот стиль

3D preview unavailableThis browser could not start WebGL. The model data and code export still work.

03

Глиняный этюд

Убирает шум материалов, чтобы оценить пропорции, баланс и силуэт.

Попробовать этот стиль

3D preview unavailableThis browser could not start WebGL. The model data and code export still work.

04

X-Ray

Полупрозрачная масса с чёткими рёбрами — для рассказов о сборке и пространстве.

Попробовать этот стиль

3D preview unavailableThis browser could not start WebGL. The model data and code export still work.

05

Voxel

Пересобирает те же именованные детали на компактном блочном языке.

Попробовать этот стиль
[ 04 / ГДЕ ПРИМЕНЯЕТСЯ ]

Одна модель — любые задачи

Та же именованная иерархия, направленная на четыре разные задачи. Между ними ничего не пересобирается.

01ПРОДУКТ

Интерактивная торговля

Опубликуйте вращаемый вид товара и правьте цвет и материал прямо в коде.

02ИГРА

Пропсы, готовые к рантайму

Используйте именованные пивоты, сокеты и группы в веб-сцене или игровом движке.

03ПОРТФОЛИО

Объекты с присутствием

Превратите проект в то, что посетитель может рассмотреть, а не в очередной плоский рендер.

04РАЗБОР

Технические истории

Покажите устройство и иерархию через разнесённый вид, собранный из настоящих деталей.

[ 05 / ПРАВА НА КОД ]

Код принадлежит вам,
с подпиской и без неё.

Экспортируйте читаемый TypeScript, который создаёт обычные объекты Three.js. Без проприетарного рантайма, без обращений на сервер, без проверки лицензии при загрузке.

01

Чистый Three.js

Стандартные геометрии и материалы. Вставляются в любую вашу сцену.

02

Продолжает работать

Отменяйте подписку когда угодно. Всё, что вы экспортировали, работает как прежде.

03

Конвертация бесплатна

Превращение spec в код идёт локально через CLI или MCP. Без ограничений и без ключа.

[ 06 / КАК ЭТО РАБОТАЕТ ]

Четыре шага

От одного референса до готового к публикации кода — без скрытых этапов посередине.

01

Выберите референс

Загрузите один чёткий ракурс. Браузер подготовит его, не прячя источник в чёрный ящик.

02

Разберите структуру

Модель зрения разбивает объект на именованную иерархию редактируемых примитивов.

03

Выберите манеру подачи

Примените сцену и визуальный рецепт, затем ведите историю стикерами, моментами и разнесёнными состояниями.

04

Публикуйте где угодно

Отдайте интерактивную историю, ассет для кампании или читаемый TypeScript для любой обычной сцены Three.js.

[ 07 / ПРОСТЫЕ ТАРИФЫ ]

Тарифы

Изучать демо-модели бесплатно. Для генерации из своего фото нужен тариф.

ДемоЧтобы попробовать процесс
Бесплатно
  • Все демо-модели, полностью редактируемые
  • Все стили рендера и стикеры
  • Экспорт в PNG, GIF, GLB и TypeScript
Открыть studio
StudioДля команд, выпускающих 3D
$49
  • Приоритетная очередь сборки
  • Общие спеки и история ревью
  • Поддержка по email
Выбрать Studio

Тарифицируется только генерация. Редактирование и экспорт никогда не списывают кредиты.

Тарифы
[ 08 / ОТВЕТЫ ]

Вопросы
и ответы.

То, что стоит знать до отправки первого референса.

01Нужно ли уметь моделировать в 3D?+

Нет. Загрузите чёткий референс, а процесс возьмёт на себя декомпозицию, геометрию и первичные материалы. Результат вы проверяете и правите в браузере.

02Что я получаю на самом деле?+

Проверенную sculpt-спецификацию и читаемый TypeScript, создающий обычные объекты Three.js. К экспорту не прикреплён проприетарный рантайм.

03Это сгенерированный файл GLB?+

Нет. PhotoTo3D строит именованную иерархию процедурных примитивов Three.js, поэтому отдельные детали проще перекрашивать, анимировать, разделять и адресовать из кода. Экспорт в GLB доступен, если он вам нужен.

04Перестанут ли работать экспорты после отмены подписки?+

Нет. Сгенерированный исходный код остаётся у вас и продолжает работать без подписки на PhotoTo3D.

05Что считается сборкой?+

Один референс, обработанный в sculpt-спецификацию и экспортируемую фабрику, считается одной сборкой. Локальное превращение spec в код бесплатно и не ограничено.

06С чем он справляется плохо?+

Лица, персонажи и плотная органика. Одно изображение даёт стилизованное сходство, а не точный по идентичности скан. Сильнее всего он на продуктах с твёрдыми поверхностями, инструментах и пропсах.

Открыть документацию
[ КОГДА БУДЕТЕ ГОТОВЫ ]

Дайте одному объекту
жизнь в 3D.

Загрузите референс. Уйдите с именованной геометрией и исходным кодом.

Начать бесплатно
СТАРТ БЕСПЛАТНОБЕЗ МОДЕЛИРОВАНИЯИСХОДНИК В КОМПЛЕКТЕ