Генерация 3D-моделей: из картинки в меш
Год назад «сделать 3D-модель» значило нанять моделлера или неделю учить Blender. Сейчас пять картинок предмета с разных сторон превращаются в меш с текстурами за пару минут. Для дизайнера это открывает крутящийся товар на лендинге, AR-просмотр упаковки, ассеты для сцены в Spline. Но генератор не знает, что он делает: он угадывает обратную сторону, запекает тени в цвет и выдаёт сетку, которую нужно чистить. Эта тема про то, как подготовить вход, выбрать инструмент, проверить результат и довести его до веба.
Инструменты
| Инструмент | Что умеет | Выход | Что важно знать |
|---|---|---|---|
| Meshy | текст и картинка в 3D, текстурирование, ремеш, авториг с библиотекой анимаций | GLB, FBX, OBJ, USDZ, STL, BLEND | бесплатный план: модели публичные, лицензия CC BY 4.0; ремеш и приватность на платных; топология треугольная |
| Tripo | картинка в 3D, риг, развёртка; с осени 2026 заявлена квадовая топология | GLB, FBX, OBJ | на бесплатном плане коммерческих прав нет, условия сверяй перед проектом |
| Rodin (Hyper3D) | до 5 картинок на вход, качественная геометрия, редактирование по частям, упрощение | GLB, FBX, OBJ, USDZ, STL | сильнее всего на детальных предметах; доступен и из Blender MCP |
| Hunyuan3D (Tencent) | открытые веса, запуск локально или в ComfyUI | меш с PBR | версия 2.1 требует около 29 ГБ видеопамяти на форму и текстуру; лицензия не действует в ЕС, Великобритании и Южной Корее |
| TRELLIS.2 (Microsoft) | открытая модель под MIT, PBR GLB | GLB | нужна NVIDIA от 24 ГБ; самая чистая лицензия для коммерции |
| Spline | 3D для веба в браузере, генерация, официальный MCP | публичная ссылка, embed, код для React и Three.js | для hero-секций и интерактива на сайте; вызовы MCP ограничены дневной квотой |
Названия версий меняются каждые пару месяцев, не привязывайся к ним. Привязывайся к трём вопросам: кому принадлежит результат на твоём плане, какую топологию и текстуры он выдаёт, в каком формате забирается.
Подготовка входа: половина результата
Генератор достраивает то, чего не видит. Чем меньше он угадывает, тем лучше меш.
- 1–5 картинок с разных ракурсов. Спереди, сбоку, три четверти, сверху. Один ракурс даёт выдуманную спину.
- Чистый нейтральный фон, ровный мягкий свет. Жёсткие тени запекутся в текстуру.
- Предмет целиком и крупно. Без рук, подставок и обрезанных краёв.
- Один предмет на картинке. Набор из трёх вещей генератор склеит в одну.
Если фотографий нет, референсы делает картиночная модель. Попроси Nano Banana или GPT Image отрисовать предмет с пяти ракурсов на сером фоне при одинаковом свете: это тема «Персонажи и стиль», только для предмета. Серия консистентных картинок на входе даёт заметно лучший меш, чем одна красивая.

Technical reference sheet of ONE ceramic mug with exactly one handle, matte sage-green glaze, no text or logos on the mug. Five separate views of the identical mug in one row on a uniform light-grey studio background, soft even light, no hard shadows: 1) front view with the handle on the right, 2) left side view with the handle pointing away from the camera, 3) back view, 4) view straight down from above showing the circular rim and the handle as a small loop, 5) three-quarter view. Each mug has one handle only, the same proportions and details in every view, nothing else in the frame. Small captions under each view: front, left, back, top, 3/4Тот же лист можно собрать и наоборот: не картинки для генератора, а модель кодом по картинкам. Агент получил этот лист, чертёж в миллиметрах и описание материала, написал скрипт для Blender и отрендерил те же пять ракурсов. Ручка здесь одна во всех видах, а «top» действительно сверху: модель не угадывает, она строит по размерам. Такой путь подходит для простых предметов из примитивов, для сложной формы всё равно нужен генератор или моделлер.

Построй в Blender кружку по листу референсов refs/mug-5-views.webp: высота 95 мм, диаметр 82 мм с лёгким сужением к ножке, стенка 4 мм, дно 5 мм, одна ручка справа на виде спереди. Ручка — лента 17×5 мм со скруглёнными рёбрами по овалу: центр овала в 11,5 мм от стенки на высоте 47 мм, полуоси 20,5×31,5 мм, у стенки лента чуть утолщается. Матовая глазурь sage-green, мягкий студийный свет, пол ловит только тень. Отрендери те же пять ракурсов (front, left, back, top, 3/4) по 900×900 в imgs/topics/mug/, собери лист с подписями как у референса и наложи контур референса на вид спереди, чтобы сверить формуЭта кружка сошлась с референсом с восьмой попытки, и три вывода из них переносятся на любую модель кодом.
- Агент не умеет сравнивать на глаз. Первые версии ручки он считал «похожими», хотя форма была другой. Сходство появилось, когда сравнение стало измерением: скрипт режет референс и рендер на строки по 5 мм и печатает вылет, просвет и толщину в миллиметрах.
- Накладывай контур. Таблица цифр не показывает характер формы. Красный контур референса поверх рендера показал за секунду, что ручка не D с прямыми перекладинами, а овал, у которого часть спрятана в стенке.
- Цифра может не действовать. Лента не худела, сколько ни уменьшай толщину: в профиле был баг со скруглением. Если правка параметра не меняет промер, ищи ошибку в коде, а не крути параметр дальше.
Это та самая модель, не картинка: покрути её и загляни с тех ракурсов, которых на листе нет. Снизу и внутри ничего не «домыслено», потому что геометрия построена по размерам, а не угадана по фотографиям.
Что проверить в результате
Превью в интерфейсе генератора льстит модели: ракурс и свет там выбраны за тебя. Проверяй по чеклисту, прежде чем скачивать:
- Обратная сторона и низ. Покрути модель. Там, где не было референса, будут мыло и выдуманные детали.
- Пропорции. Сравни силуэт с референсом по трём ракурсам. Генераторы любят раздувать и сплющивать.
- Сетка. Включи отображение wireframe. Шум, дырки, слипшиеся детали и миллион треугольников на кружке — повод перегенерировать или чистить.
- Текстуры. Запечённые тени и блики в базовом цвете выдадут себя в другой сцене. На части сервисов есть повторное текстурирование без света.
- Масштаб. Модель приходит в условных единицах. Задай реальный размер до экспорта, иначе в AR кружка будет с дом.
Если две из пяти проверок провалены, дешевле изменить вход и сгенерировать заново, чем чинить. Это то же правило, что с видео в теме «Генерация и монтаж видео с ИИ»: чинить исходник, а не результат.
Чистка: ремеш, развёртка, масштаб
Сырую модель доводит либо сам сервис (ремеш и упрощение есть у Meshy и Rodin), либо агент в Blender (тема «Агент в Blender»). Задачи типовые, и агент их знает:
Открой model.glb. Сделай ремеш до 20 000 граней с сохранением формы, перестрой UV-развёртку без наложений, выставь реальный размер по высоте 120 мм, центр в основание. Перепеки базовый цвет с исходной модели на новую развёртку. Отрендери четыре ракурса до и после на один лист и сохрани в reviews/
Для вращающегося товара на сайте этого достаточно. Для анимации с деформацией нужна ретопология квадами: это ручная работа или Tripo с квадовым режимом, авторемеш не спасёт. Авториг генераторов годится для простого гуманоида, который машет рукой, и не годится для персонажа бренда с мимикой.
Экспорт для веба и AR
Веб прощает мало. Правила такие:
- Формат GLB. Один файл с геометрией и текстурами, понятен Three.js, model-viewer, Spline и агентам.
- Сжатие. Draco или Meshopt для геометрии, текстуры в WebP или KTX2. Утилита
gltf-transformделает это одной командой, агент её знает. Цель для hero-модели: до 5 МБ, лучше 2. - Размер текстур. 2048 для главного предмета, 1024 для всего остального. 4K на вебе не нужно.
- AR на iPhone. USDZ рядом с GLB, model-viewer подключает его через
ios-src. - Показ на странице. Для простого просмотра с вращением и AR хватит model-viewer. Для hero-сцены с интерактивом Spline: собирается в браузере, агент управляет через MCP, экспорт в embed или код. Для полного контроля Three.js или React Three Fiber кодом через агента (тема «Вайбкодинг: арт и инструменты»). Референсы таких сцен с кодом собраны в разделе 3D в Creative Hub на Codrops (тема «3D с ИИ»).
Подготовь model.glb для веба: Draco для геометрии, текстуры в WebP не больше 2048, убери неиспользуемые материалы. Цель до 3 МБ. Собери страницу с model-viewer: вращение, автоповорот, кнопка AR с USDZ. Покажи размер файла до и после
Лицензии и цены
Здесь легко ошибиться дороже, чем в генерации. Бесплатные планы почти всегда означают публичные модели и в лучшем случае лицензию с обязательным указанием автора. У Tripo условия для бесплатного плана противоречивы, для коммерческого проекта считай, что прав нет. Открытые модели чище: TRELLIS.2 под MIT, но нужна видеокарта от 24 ГБ или аренда в облаке. Hunyuan3D исключает ЕС и Великобританию из лицензии. Подписки на генераторы стоят около 20 долларов в месяц за приватные модели и сотни кредитов. Для одного проекта с десятком моделей это дешевле любого стока. Это те же три модели биллинга, что в теме «Тарифы и лимиты».
Перед генерацией проверь стоки: Poly Haven отдаёт всё под CC0, на Sketchfab лицензия у каждой модели своя. Готовая кружка из стока будет чище сгенерированной.
Примеры промптов
Этот предмет с фото: отрисуй его с пяти ракурсов на одинаковом светло-сером фоне при мягком студийном свете без жёстких теней: спереди, слева, сзади, сверху, три четверти. Пропорции и детали не меняй, по одному предмету на картинку
Керамическая кружка с ручкой, матовая глазурь, без текста и логотипов, реальные пропорции с референсов, чистая поверхность без запечённых теней»Промпт у генераторов второстепенен, главное картинки. Текстом уточняй материал и то, чего не должно быть.
Открой reviews/ и сравни контакт-лист модели с референсами в refs/. Перечисли расхождения в пропорциях и деталях по ракурсам. Что можно поправить в Blender за один шаг, а что требует перегенерации
Собери сцену для hero-секции: модель model.glb на нейтральном фоне, мягкий свет сверху-слева, медленное вращение, реакция на курсор. Опубликуй и дай embed-кодВозьми чертёж-бриф и референсы из темы «3D с ИИ». Если референсов меньше пяти, дорисуй недостающие ракурсы картиночной моделью. Сгенерируй модель в одном из сервисов и пройди чеклист из пяти проверок, зафиксируй результат каждой. Почисти модель, сожми до 5 МБ и открой на странице с model-viewer. Покрути с четырёх сторон: если обратная сторона не стыдная, модель готова для лендинга.
Источники
- Meshy Pricingmeshy.ai
Бесплатный план под CC BY 4.0 и публичные модели, приватность и ремеш на платных
- Meshy API Changelogdocs.meshy.ai
Версии моделей и форматы экспорта
- How to use Tripo models commerciallytripo3d.ai
Коммерческие права у Tripo зависят от плана
- Hyper3D Rodinhyper3d.ai
Генерация из нескольких картинок с PBR и развёрткой
- Hunyuan3D 2.1github.com
Открытые веса, локальный запуск; лицензия не действует в ЕС, Великобритании и Южной Корее
- TRELLIS.2github.com
Открытая модель под MIT, PBR GLB, нужна видеокарта от 24 ГБ
- Spline MCP Serverdocs.spline.design
Агент собирает и публикует веб-сцены Spline
- glTF Transformgltf-transform.dev
Сжатие GLB: Draco, Meshopt, текстуры в KTX2 и WebP
Нашёл ошибку или устаревший факт? Напиши: hey@iskra.guide