Ни одну из этих пяти 3D-моделей не рисовали руками. Только код и команда ИИ-агентов

Часы, дрон, кофемашина, кресло и наушники за три дня. Каждую деталь описал код, а ошибки сборки искал скрипт.

Товар на сайте обычно показывают десятком фотографий. По ним не понять, как вещь устроена. Что внутри кофемашины, как складывается дрон, как кресло будет смотреться в другой ткани. Я сделал пять 3D-витрин, где это видно сразу, и ни одну модель не рисовал мышью в 3D-редакторе.

Все марки вымышленные. Это мои этюды, а не заказы клиентов.

Пять изделий

  • Часы KALDER 40. Шлифовка и полировка на одной детали, сапфировое стекло, три ремешка (стальной браслет, кожа, каучук). В ролике ремешки сменяют друг друга, и часы ни на одном кадре не остаются без ремешка.
  • Дрон HALCYON VX-7. Около 1 650 деталей и четыре режима. Между режимами он перестраивается на шарнирах, как настоящая машина.
  • Кофемашина VELMARA ES-9. Разлетается на 10 узлов с подписями: бойлер, помпа, группа, манометр, бак и другие.
  • Кресло SELA. Конфигуратор с тремя обивками по пять цветов и четырьмя видами ножек, всего 60 сочетаний. Цена пересчитывается на лету.
  • Наушники. Одна форма в трёх цветах, от светлого алюминия с синей кожей до шампани.

Как это собиралось

Четыре модели написаны на three.js, это библиотека 3D-графики для браузера. Наушники собраны кодом на Python в Blender и уже готовыми показаны в браузере.

Писали Claude Code и агенты-исполнители. Кресло, кофемашину и часы три агента собирали параллельно, у каждого своя папка и свой список проверок. Я ставил задачу, смотрел кадры и возвращал на доработку.

Возвратов было много. Часы прошли семь проходов: корпус, браслет заново, кожаный ремешок, каучуковый ремешок, полосы на градиенте фона. Однажды звенья браслета вышли чёрными. Дело оказалось не в материале. Сталь честно отражала студийную карту освещения, а задняя половина этой карты почти чёрная. Агент нашёл это замером яркости карты по полосам, а не подбором ползунков.

Что поймала проверка

Глаз на ролике пропускает деталь, которая висит в воздухе на полмиллиметра. Поэтому сборку проверял скрипт.

  • Кофемашина. 139 деталей. Ни одна не висит и ни одна не входит в соседнюю глубже 0,2 мм, причём на всех 41 шаге разборки.
  • Дрон. На 112 проверенных кадрах трансформации ноль деталей, проходящих сквозь друг друга.
  • Кресло. Все четыре ножки стоят ровно на полу, нижняя точка модели 0 мм.

Зачем это магазину

Покупатель крутит товар пальцем, раскрывает его по узлам и сам собирает свою версию. Фото этого не покажут.

Страница не грузит телефон, потому что в покое кадр не перерисовывается. У кофемашины замер показал 0 кадров за 6 секунд покоя, у часов с остановленными стрелками 0 кадров за 20 секунд.

Из той же модели собирается рекламный ролик в 16:9 и 9:16. Все ролики в этой статье сделаны так, без отдельного аниматора.

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

Ни одну из этих пяти 3D-моделей не рисовали руками. Только код и команда ИИ-агентов

Какой товар вы бы показали так на своём сайте?