Как нейросеть делает 3D-модель из одного фото
Раньше, чтобы получить объёмную копию реального предмета, его снимали со всех сторон десятками кадров (фотограмметрия) или моделировали вручную в 3D-редакторе. Нейросети для 3D обучены на огромном количестве трёхмерных объектов и умеют по одному фото достроить то, чего на нём не видно: заднюю сторону, бока, основание. Сначала они создают форму — сетку из треугольников, — а затем накладывают на неё текстуру, то есть цвет и рисунок поверхности.
Невидимые стороны нейросеть придумывает по аналогии, поэтому спина игрушки или обратная сторона кружки получатся правдоподобными, но не обязательно точными. Для сувениров, игр и прототипов этого обычно хватает, а для деталей под точный размер по-прежнему нужны 3D-сканирование или ручное моделирование.
Пример: керамическая лиса в трёх нейросетях
Исходник — фото керамической фигурки лисы на белом фоне, созданное нейросетью. По нему мы построили три 3D-модели и отрисовали их с одного ракурса, немного сбоку, — так видно, что это объём, а не картинка.




Все три лисы узнаваемы. Rodin сделал гладкую лёгкую модель — около 20 тысяч треугольников, файл 1,3 МБ. Trellis и Hunyuan передали больше деталей — мех на груди, изгиб хвоста, — но их файлы весят 15 и 28 МБ: они подходят для рендера и печати, а для сайта тяжеловаты. А вот как Rodin достроил спину лисы, которой на фото не было:


Покрутите фигурку сами: нажмите на картинку — загрузится файл GLB (1,3 МБ), и лису можно будет вращать и приближать мышью или пальцем.
Покрутить 3D-модель
Нейросети для 3D и цены
| Нейросеть | Особенности | Цена |
|---|---|---|
| Rodin 2.5 Fast Hyper3D | Быстрая лёгкая модель с текстурой: удобно для сайтов, игр и превью. В нашем тесте — около 30 секунд | 9 кредитов |
| Trellis 2 Microsoft | Детальная геометрия и чёткая текстура 2K. Около 2 минут | 26 кредитов |
| Hunyuan 3D 3.1 Pro Tencent | Самая аккуратная форма и текстура: персонажи, предметы, игрушки. 3–5 минут | 32 кредита |
Цена указана за одну модель и видна до запуска. Если нейросеть не справилась, кредиты вернутся автоматически. Пакет из 150 кредитов стоит 499 ₽ — это 16 моделей в Rodin.
Какие фото подходят лучше всего
- Один предмет целиком. Объект не обрезан краями кадра и не перекрыт другими вещами.
- Простой фон. Однотонная стена или стол. Если фон пёстрый, сначала удалите фон — результат получится чище.
- Ракурс спереди или вполоборота. Чем больше сторон видно на фото, тем меньше нейросети придётся придумывать.
- Ровный свет без бликов. Резкие тени и блики нейросеть может «запечь» в текстуру.
- Чёткий снимок. Размытое фото лучше сначала улучшить.
Хуже всего получаются прозрачные и зеркальные предметы (стекло, хром), очень тонкие детали вроде усов и проводов, а также лица крупным планом: форма головы будет, но черты упростятся.
Что делать с файлом GLB
- Посмотреть и показать. Модель вращается прямо в приложении, а на своём сайте её можно показать бесплатным просмотрщиком для GLB.
- Доработать. Бесплатный Blender открывает GLB (импорт glTF 2.0): можно поправить форму, изменить размер, добавить подставку.
- Напечатать. Для 3D-принтера экспортируйте файл из Blender в STL. Учтите, что цвет в STL не сохраняется — фигурка будет одноцветной, если принтер не печатает в несколько цветов.
- Использовать в игре. Формат glTF поддерживают большинство игровых движков — напрямую или через бесплатные плагины.
Фото в 3D бесплатно?
Создание 3D-модели — одна из самых тяжёлых задач для нейросетей, поэтому подарочных 5 кредитов на неё не хватит: самый доступный вариант стоит 9 кредитов. Зато подарка хватит, чтобы подготовить фото — например, удалить фон или сгенерировать персонажа, которого потом превратите в 3D. Без подписки, кредиты не сгорают.