- BrainTools - https://www.braintools.ru -

Генерируем разрушаемые объекты для 2D-игры

В прошлых частях мы тестили и сравнивали разные модели, которые рисовали игровые ассеты по референсу из Пейнта. А что насчет разрушаемых декораций? Отправляемся на нейро-полигон.

Строения

На этот раз я хочу сделать что-то в стиле Stardew Valley, потому что мне нравится ее стилистика с ретро уклоном и заодно проверить как генерятся ассеты в формате top-down view.

Чтобы не упустить мелкие подробности — я все же не дизайнер — я попросил Дипсик на основе моего описания составить универсальный промт, куда можно затем будет подставлять наименование нужного объекта, который в игре должен будет разрушаться.

Важный момент: я попросил Дипсик сделать акцент на том, что ассеты должны быть выполнены в одинаковой визуальной стилистике, чтобы не нарушать внутреннюю логику [1] происходящего, так как в предыдущих опытах я заметил, что иногда нейронка может фальшивить, выбиваясь из заданной колеи.

С жанром я не стал особо заморачиваться и выбрал средневековое фентези вот с таким экраном загрузки:

Генерируем разрушаемые объекты для 2D-игры - 1

Итак, универсальный шаблон:

[ОБЪЕКТ] destruction sequence, 4 stages: intact > damaged > broken > debris. [краткое описание объекта в каждом состоянии]. Consistent with: Stardew Valley inspired retro pixel art, 16-bit SNES aesthetic, top-down view, warm saturated colors, flat shading with soft dithering, dark brown outlines, no anti-aliasing, sharp pixels, cozy farmhouse style, transparent background, 64×64 grid, ConcernedApe art style. –ar 3:4 –style raw –s 50 –v 6.0

А теперь вставляем названия и смотрим, что получилось.

Замок

Несмотря на то что я указал StarDew Valley как референс, замок сгенерировался не особо похожим на характерную визуальную палитры игры. Но, в принципе, сама модель выглядит совсем даже ничего.

Генерируем разрушаемые объекты для 2D-игры - 2

Статуя минотавра

В волшебном мире Роамландии водятся минотавры и в честь них возводят статуи. В этой же сессии Nano Banana Pro, чтобы не потерялся контекст, меняем название объекта на [minotaur statue] и смотрим результат:

Генерируем разрушаемые объекты для 2D-игры - 3

Минотавр почему-то зеленоватый, как будто он был поднят со дна Критского моря. Ну да ничего, в прод, вроде бы, годится.

Храм злого нетопыря

Также в этом мире существует загадочный культ, поклоняющийся огромным нетопырям. Меняем объект на [Evil bat temple]. С первой попытки Нано Банан сгенерировал почему-то гробницеобразный алтарь, но как выяснилась в промте, причепуренном Дипсиком, было не совсем точное описание и я поменял его. 

Генерируем разрушаемые объекты для 2D-игры - 4

Теперь другое дело:

Генерируем разрушаемые объекты для 2D-игры - 5

Амбар

Обычный сельскохозяйственный амбар почему-то сгенерировался с солнышком позади, хотя в промте такого не было в помине:

Генерируем разрушаемые объекты для 2D-игры - 6

Выделяем маркером нужную область и пишем: remove the sun from behind the barn. 

Генерируем разрушаемые объекты для 2D-игры - 7

В отредаченном результате солнышка уже нет, но остались следы артефактного свечения. Зато радуют качественные тени от здания.

Генерируем разрушаемые объекты для 2D-игры - 8

Телега

Не знаю почему, но ассет телеги меня порадовал очень сильно. Есть в нем что-то трогательное. Может это-то как-то связано с блокироваками ТГ на подсознательном уровне?

Генерируем разрушаемые объекты для 2D-игры - 9

Клетка с пленником

Далее идет объект “клетка с пленником”, которого по сюжету можно освободить и получить какой-нибудь бонус. Непонятно, был ли пленник погребен под рухнувшей клеткой в конце или нет: как будто из-под груды обломков торчит его рука.

Генерируем разрушаемые объекты для 2D-игры - 10

Беглецу нужна анимация, поэтому я скриншотнул его отдельно и дал промт на 6-кадровый спрайт:

Генерируем разрушаемые объекты для 2D-игры - 11

Pixel art sprite of escaping prisoner based on the image attached, 6-frame running animation, Stardew Valley inspired retro pixel art style, arms pumping while running. Consistent with: Stardew Valley inspired retro pixel art, 16-bit SNES aesthetic, top-down view, warm saturated brown and beige colors, flat shading with soft dithering, dark brown outlines, no anti-aliasing, sharp pixels, transparent background (no ground, no surroundings, only the character), 32×32 pixel grid, ConcernedApe art style, cohesive game asset, same shadow direction. –ar 1:1 –style raw –s 50 –v 6.0

Одним из неудачных дублей был убегающий узник совести снятый, почему-то, со спины:

Генерируем разрушаемые объекты для 2D-игры - 12

А вот более-менее подходящий результат:

Генерируем разрушаемые объекты для 2D-игры - 13

Катапульта

Катапульта получилась вроде ничего, правда камней-прожектилей многовато в четвертом кадре.

Генерируем разрушаемые объекты для 2D-игры - 14

Склеп вампира

Мой любимый объект, который я предвкушал больше всего. И внезапно, Нано Банан Про выдал сразу два спрайт-листа. Не знаю с чем это связано, обычно Грок выдает сразу несколько версий.

Лист 1:

Генерируем разрушаемые объекты для 2D-игры - 15

Лист 2:

Генерируем разрушаемые объекты для 2D-игры - 16

Зиккурат

Пусть данное строение будет как оммаж Варкрафту. Правда нейронка взяла за образец ацтекскую архитектуру и в первой версии знатно облажалсь:

Генерируем разрушаемые объекты для 2D-игры - 17

В промт пришлось вписать NO BACKGROUND и только тогда Наго Банан изволил очухаться.

Генерируем разрушаемые объекты для 2D-игры - 18

Хижина дядюшки Тома

Не смотря на то, что в промте было четкое указание ограничиться четырьмя кадрами, Банан дорисовал еще два зачем-то.

Генерируем разрушаемые объекты для 2D-игры - 19

Сундук сокровищ

Сундучок Милкивей тоже порадовал своим видом: прямо напоминает старые игры по типу DuckTales или Кота Феликса.

Генерируем разрушаемые объекты для 2D-игры - 20

Просто ящик

А вот обычный ящик что-то подкачал: как по мне он сильно выбивается из общей визуальной канвы.

Генерируем разрушаемые объекты для 2D-игры - 21

Амфора 

Отсюда может выскакивать пауэрап, сердечко для восстановления ХП или зловещий нетопырь, жаждущий нашей кровушки.

Генерируем разрушаемые объекты для 2D-игры - 22

В принципе разрушаемые ассеты получились довольно приличного качества, хотя с некоторыми пришлось чуть-чуть повозиться, так как временами Нано Банан уходит в нечто наподобие прострации и генерит совсем не то. В остальном же, мне лично весьма импонирует стилистика объектов, которые он выдал.

В следующей части мы сравним аутпут Comfy с топовыми нейромоделями из нашего портфолио.

Автор: DimaIam

Источник [2]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/34059

URLs in this post:

[1] логику: http://www.braintools.ru/article/7640

[2] Источник: https://habr.com/ru/companies/studyai/articles/1066966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1066966

www.BrainTools.ru

Rambler's Top100