Тема
Чуть более года назад я уже рассматривал нейросеть PIFuHD для генерации 3D-модели на основе изображений. Все было довольно сыро, да и создавать получалось только людей. Сегодня же наткнулся на новые нейросетки, которые могут генерировать модели лучше. Рассмотрим их.

TRELLIS от huggingface и Rodin от Hyper3D

TRELLIS позволяет создавать модельки из изображений и в отличии от PIFuHD всего в пару кликов. Интерфейс интуитивно понятен.
Модель скачивается в формате .GLB, что удобно, т.к. текстура уже будет запакована внутри.
Для генерации изображений можно воспользоваться 3D Style Image Generator от того же huggingface.
Общие рекомендации по изображениям: лучше использовать картинки максимально большого размера на белом фоне, желательно, чтобы на изображении была нарисована только ваша модель без лишних деталей
Интереса ради я засунул в генератор моделей базовое изображение, которое выдавал 3D Style Image Generator
Раскрыть
и получил следующий результат:

Скрины из Blender:
Прогресс на лицо, да и генерация нечеловеческих моделей радует. Ретопология, конечно, просто месиво, зато неплохо натягивает текстуры на модельку. Это уже можно использовать не только как болванку для дальнейшего допиливания (что строго рекомендуется), но и как есть в рендерах или даже в играх в качестве неподвижных декораций.

Rodin уже имеет чуть менее интуитивный интерфейс (но все еще достаточно простой), но зато позволяет генерировать модели с более чистой ретопологией (использует Quad Remesh) и с PBR текстурами.

Примеры моделей

Хотелось проверить, а на что способны данные нейронки в плане создания моделей, совсем отличных от людей. В качестве базы будет использоваться изображение вот этого миленького крабика:
TRELLIS
Rodin

Результат меня порадовал, хоть с мелкими деталями и беда пока что.
Думаю, пришла пора заняться дичью и замоделить вот эту вот ящерку:
Есть только парочка проблем:персонаж изображен не во весь рост, фон отличается от белого.
Решать эти проблемы мы будем при помощи еще пары нейросеток.
Для дорисовывания изображения использовалось Problembo после чего наше изображение выглядело так:
Затем была использована нейровка Pixelcut (модуль удаления фона). На выходе получили вот это:
Теперь изображение можно скормить генераторам моделей.
TRELLIS
Rodin
С лицами пока что все еще сыро, но в целом это уже неплохо.
Пользуйтесь и наслаждайтесь.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Смотрю, у них у всех одно и то же - отвратительная топология, с которой невозможно адекватно работать. Кости на такое художество хрен посадишь нормально, делить модель на части для анимации поверхностей - лютый геморрой. Развертка, я так полагаю - ужас, с отдельными треугольниками...
Ответы (3)
31
EugeAl, верно. Как и писал, пока что только для статичных объектов.
Но интереса ради сейчас попробовал сделать орка и насадить на него анимации через mixamo:
Генерация.
Анимация румбы:

развертка, конечно, месиво, но уже лучше чем отдельные треугольники - куча мелких текстурных островков.
31
в принципе, для использования в рендерах на заднем плане использовать можно. Вблизи будут видны артефакты из-за кривой топологии.
23
Алексей Андреич, о да.... у него топор забаговался, рука с ручкой без топора и доспех сквозь волосы. Развёртка полное месиво.
Хз насчёт задников, там по идее лоды нужны...
31
Последние новости!
Опробовал Meshy AI

Из этого
В это:
Генерирует текстуру хорошо, без затенения сзади. Моделька сама тоже выглядит неплохо. Конечно есть косяки присущие нейросетям. Требуется доработать напильником.

Рендер из блендера с топологией.

Текстура, естественно, каша:

Скачать модельку (.fbx)
Ответы (2)
23
Алексей Андреич, кажется я начинаю понимать, почему авторы этих нейронок упрямо не желают исправлять кашу в текстурах. Видимо, потому что подразумевается, что модель неисправляемая и открывать её текстуры нет нужды, лишь бы выглядела нормально, а что там под капотом - да хоть черт в аду...
Экономия вершин так же игнорируется
31
EugeAl, Ну тут с вершинами все неплохо. 5к на такую модельку не то чтобы много. Топологическая сетка... ну ее нет, в целом. И текстура тужа состоит и кучи отдельных островков. Я бы не сказал, что модель задумывалась неизменяемой. Скорее всего до этого еще не дошли руки. Т.к. отдаленно моделька выглядит очень прилично. Но при приближении видно кучу косяков, в частности нейронка совсем не понимает как устроены ремешки и какой кусок ткани куда должен заворачиваться в рюкзаке. Это бы хотелось подправить, но сперва придется самому сделать репотологию и текстурную развертку. Потом на новую развертку можно будет перенести имеющуюся текстуру и только потом уже нормально редактировать...
31

А вот ящерку откровенно всрато затекстурило
ну все-таки это стилизованное изображение, и нейронкам сложно пока что такое переваривать...
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.