У меня давно есть профессиональная привычка: если вижу красивый предмет, я автоматически думаю, как он устроен в 3D.
Не потому, что очень хочется работать после работы – просто профессия такая.
Поэтому, когда я увидела, сколько сейчас говорят про нейросети для создания 3D-моделей, у меня возник вполне практический вопрос: «А что, если не просто сгенерировать красивую 3D-картинку, а действительно сделать модель для 3D-принтера?»
То есть пройти весь путь:
картинка → 3D-модель → подготовка → печать → готовая фигурка.
Без магии. Ну, почти.
Для эксперимента я придумала небольшого зубастого монстрика наподобие популярных сейчас игрушек Лабубу. Выглядит он достаточно мило, чтобы поставить на полку, и достаточно зубасто, чтобы не оставлять рядом с ним печенье без присмотра.
Исходное изображение было только одно – вид спереди. Дальше я отдала его нейросети.
Для создания модели я выбрала Tripo – сервис, который умеет превращать изображения и текстовые описания в 3D-модели.
Мне было особенно интересно проверить именно сценарий image-to-3D.
Потому что одно дело – дать нейросети несколько фотографий объекта с разных сторон. И совсем другое – показать ей одну картинку и сказать: «Ну всё, теперь ты примерно понимаешь, как он выглядит. Дальше сама». С одной стороны – довольно нагло, с другой – именно так и проверяют нейросети.
Я загрузила в Tripo изображение персонажа и запустила генерацию.
Через некоторое время получила 3D-модель. Tripo не просто сохранил узнаваемые детали персонажа: большие глаза, уши, зубы, живот, руки и ноги. Он самостоятельно достроил объём.
На исходной картинке не было видно:
Но в результате появилась полноценная трёхмерная сетка. Т.е. нейросеть не спрашивает: «А можно мне, пожалуйста, ещё один ракурс?» Она просто делает предположение. И в данном случае предположение оказалось вполне рабочим.
Для этой фигурки мне не требовалась сверхдетализированная геометрия, поэтому я отключила:
Текстуру поставила 2K, топологию – треугольник. Количество полигонов – 3000. И даже это для такой простой модели, скорее всего, избыточно: около 1000 полигонов здесь тоже вполне хватило бы. Нам не нужно моделировать каждую пору на носу монстрика; особенно, если конечная цель состоит в том, чтобы превратить его в нормальную модель, которую потом можно напечатать.
А вот теперь немного бухгалтерии, потому что за красоту AI любит брать токены.
Генерация модели в моём случае стоила 25 токенов. Но чтобы забрать модель из сервиса, нужен ещё экспорт. В стартовом аккаунте экспорт доступен в версии AI Model v2.5-Legacy и стоит ещё 15 токенов.
25 токенов – создать модель,
15 токенов – экспортировать её.
ИТОГО: 40 токенов – и у нас есть 3D-файл.
Не так страшно. Но если вы решите сгенерировать не одного монстрика, а сразу армию, арифметика становится заметнее.
Здесь меня ждало приятное отсутствие сюрпризов.
С моделью всё хорошо.
Никакой капитальной переделки, спасения разваливающейся геометрии или многодневного общения с Blender не потребовалось.
Нашлось всего две небольшие вещи, которые я бы поправила перед печатью:
Во-первых, ресницы. На исходном изображении они выглядели симпатично, но в 3D-модели получились не слишком аккуратно, поэтому я просто удалю их.
Во-вторых, внутри одной из ушных раковин Tripo оставил пару лишних полигонов. Их тоже проще всего убрать вручную.
И всё.
То есть в данном случае ИИ действительно сделал основную работу: из одной двухмерной картинки получилась вполне полноценная 3D-модель, которую осталось только слегка привести в порядок перед следующим этапом.
Здесь Blender выступает именно так, как мне и хотелось бы использовать AI в профессиональной работе: нейросеть быстро создаёт основу, а человек контролирует результат и вносит точечные правки.
Мне такой вариант нравится гораздо больше, чем идея полностью отдавать моделирование на откуп нейросети, потому что финальное решение всё равно остаётся за человеком. А вот потратить несколько минут на две небольшие правки вместо полноценного моделирования объекта с нуля – уже совсем другой разговор.
Я бы пока не называла Tripo заменой 3D-моделлера.
Но как инструмент, который способен за несколько минут создать исходную геометрию, он уже выглядит довольно убедительно.
Особенно если речь идёт о:
Раньше для получения такой фигурки нужно было сначала смоделировать её. Теперь можно сначала показать её нейросети, получить основу, а затем доработать то, что действительно требует профессионального вмешательства.
И вот это, мне кажется, гораздо интереснее идеи «нейросеть всё сделает за человека». Не сделает. Но вполне может снять с человека большой кусок рутинной работы.
ИИ может бесконечно генерировать красивые картинки, но физический объект всё-таки требует немного другого подхода. У него должна быть форма, которую можно изготовить. Он должен стоять на ногах. Уши не должны отвалиться от одного взгляда. Зубы должны существовать не только в мире пикселей. И в итоге у нас складывается довольно логичная цепочка:
изображение → нейросеть → 3D-модель → Blender → slicer → 3D-принтер → фигурка
Именно поэтому сочетание 3D AI и 3D-печати кажется мне гораздо интереснее, чем очередная генерация красивых картинок. Ты не просто смотришь на результат на экране. Ты можешь поставить его на полку.
Раз уж я дошла до 3D-модели, логичный вопрос: а на чём её потом печатать?
Пока собственного 3D-принтера у меня нет, но для этого эксперимента я присмотрела Bambu Lab A1 Combo.
В первую очередь меня заинтересовала возможность многоцветной печати с AMS Lite – система позволяет работать сразу с четырьмя цветами. Для фигурок это особенно удобно: можно печатать персонажей с разными цветами деталей, не превращая каждый экземпляр в отдельный художественный проект с кисточками.
Если у вас есть опыт печати фигурок на Bambu Lab A1 или A1 Combo, поделитесь в комментариях. Особенно интересно узнать, как он показывает себя именно на небольших многоцветных моделях.
Нельзя сказать, что нейросеть всё сделала сама. Она отлично справилась с созданием 3D-модели. А дальше всё равно нужен человек, который понимает, что именно получилось и что с этим делать дальше. И, пожалуй, в этом сейчас и заключается самое интересное применение AI в 3D:
нейросеть не обязательно должна заменить 3D-моделлера. Иногда достаточно, чтобы она сделала 80% скучной работы, а человеку оставила те 20%, где действительно нужны глаза, вкус и немного Blender.
А теперь осталось выяснить самое главное:
сможет ли этот милый зубастый монстрик выбраться из Blender и превратиться в настоящую фигурку?
Продолжение следует...