Original size 929x1239

Обучение генеративной нейросети под стиль персонажей игры Animal Crossing

PROTECT STATUS: not protected
19

ИДЕЯ ПРОЕКТА

big
Original size 1176x650

Animal Crossing: New Horizons, 2020. Nintendo Switch

Animal Crossing — одна из наиболее популярных игр в мире, разработанная студией Nintendo Switch. Игра имеет характерные, свойственные только ей, дизайны персонажей, и мне стало интересно, сможет ли нейросеть повторить стилистику персонажей игры.

big
Original size 3840x1883

Персонажи из игры Animal Crossing. Nintendo Switch

Всего в базу данных было отобрано 32 изображения персонажа, которые были загружены в директорию.

ОБУЧЕНИЕ МОДЕЛИ

big
Original size 1738x384

Сперва подключаем Google Drive, чтобы извлечь оттуда датасет с картинками.

Original size 2296x1206

Далее выделяем собранные картинки и конвертируем их под нужный размер 1:1. У меня это 256×256 пикселей. Выводим первые 5 картинок для примера. К изображениям добавлялись описывающие их подписи, но у меня это просто названия файлов с моего диска.

Самый важный и долгий этап — это обучение модели. Сначала мы подключаемся к видеокарте (GPU), чтобы всё работало быстрее. Обработка всех изображений заняла около часа.

Перед этим загружается модель BLIP, которая делает подписи к картинкам. Если она не справляется, просто пишем, что на изображении персонаж из Animal Crossing. Все подписи потом выводятся, и в начале каждой добавляется фраза «в стиле», чтобы задать нужное настроение.

Когда всё готово, модель сохраняется в папку, а ненужные данные удаляются, чтобы освободить память.

Original size 1020x462

Далее мы проверяем, что наша модель работает и загружаем её на Hugging Face. И теперь мы можем приступать к написанию промптов.

ПРОБНЫЕ ИЗОБРАЖЕНИЯ

Original size 1386x1098

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

Промпты:

1. cute cat with a red bow 2. cheerful dog wearing a yellow hat

cute cat with a red bow on a white background // cheerful dog wearing a yellow hat on a white background

ФИНАЛЬНЫЕ ИЗОБРАЖЕНИЯ

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

1. shy rabbit holding a flower 2. friendly squirrel with glasses

1. blue cat with glasses and a grin 2. a red panda in a blue striped shirt

1. ballerina pig 2. a mouse in a blue office suit 3. cow with curly hair in stylish outfit 4. a cat in a puffy dress, a big hat and carrying an umbrella

1. a kind horse with cute clothes 2. a wolf with a stern face in a black T-shirt

1. frog in a red Hawaiian shirt and blue glasses 2. a frog in a gray coat

Всего вышло 12 персонажей, каждый из который представляет собой антропоморфную версию моих друзей и знакомых в стиле Animal Crossing

ВЫВОД

Нейросеть справляется с генерацией персонажей в стиле Animal Crossing, однако допускает множество ошибок в генерации эмоций и одежды. В игре у персонажей более яркая и выраженная мимика, чем у изображений, созданных нейросетью.

Возможно, стоит добавить в датасет больше различных эмоций персонажей и вариантов одежды

Original size 2889x2151
Original size 2048x1152

Animal Crossing: New Horizons, 2020. Nintendo Switch

Обучение генеративной нейросети под стиль персонажей игры Animal Crossing
19
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more