Original size 1710x2400

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

PROTECT STATUS: not protected

Введение

Идеей данной работы стало желание натренировать модель, способную генерировать интерьеры и локации, вдохновленные серией игр Silent Hill. Игра является достаточно культовой и обладает своим определенным стилем (в частности это относится к 1 и 2 части серии). Помимо определенного фильтра и стиля, была попытка разнообразить элементы, натренировав модель на основе заброшенных и полуразрушенных интерьеров.

Начало работы

Подготовим рабочую среду и загрузим необходимые материалы.

big
Original size 2740x852
big
Original size 2728x1346

Импортируем наши датасеты.

big
Original size 2728x1648

Подготовим наши изображения для первой модели и дадим ей prefix

Проделаем то же самое, но с другим датасетом.

Original size 2742x1270

Обучение модели

Original size 2754x1710

Запуск обучения второй модели.

Original size 2740x1692

Тестироваение модели

После того, как я научил модель, хочу протестировать то, насколько удачно она может передавать стиль Silent Hill. Поэтому начну с генерации кухни

Original size 1024x1024

Кухня — 1 тестовая генерация prompt = «room interior in style of SILENT HILL, kitchen»

Original size 1024x1024

Кухня — вторая тестовая генерация prompt = «room interior in style of SILENT HILL, kitchen»

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

Original size 1024x1024

В случае с гаражом все намного лучше, больше объектов и лучше светотень. Также остается свойственный игре фильтр prompt = «style of SILENT HILL, garage»

prompt = «destroyed rusty interior in style of SILENT HILL, laundry room» / prompt = «style of SILENT HILL, laundry room»

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

Попробуем сгенерировать детскую комнату.

prompt = «destroyed interior in style of SILENT HILL, kids room» / prompt = «interior in style of SILENT HILL, kids room»

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

Original size 1024x1024

prompt = «interior in style of SILENT HILL, corridor»

Теперь загрузим вторую модель и протестируем ее работу.

Попробуем начать с спальни.

prompt = «ABANDONED bedroom» / prompt = «ABANDONED modern interior bedroom»

Отлично получается передать как общую картину, так и мелкие объекты и светотень.

Обучение генеративной сети под собственный стиль
Project created at 10.04.2025
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