НейроКалендарь Loginom 2023

Использовал нейронки когда это еще не было мейнстримом.

Задача: разработать дизайн брендированного календаря Loginom на 2023 год.
Целевая аудитория: клиенты компании
Длительность разработки: 1 месяц

Моя роль

  • Дизайн календарей
  • Подготовка к печати

Процесс создания

В этом году решили дать возможности нынче модному «искусственному интеллекту» нарисовать иллюстрации для календаря. Изображения для него были полностью созданы с помощью нейросетей Midjorney и Stable Diffusion.

Я был наслышан о победившей на конкурсе художников нейросети Midjorney. Её работы действительно потрясающи. Но играться я мог ею только в Дискорде. А хотелось чего-то локального, с чем можно было бы играться у себя на компьютере, а не в чате с сотнями других пользователей.

И тут мне посоветовали посмотреть в сторону другой перспективной нейросети — Stable Diffusion. Запустить её из репозитория у меня так и не получилось ни на Windows ни на Mac , зато я нашел готовую обертку для неё в виде программы DiffusionBee. Просто кликаешь по кнопочкам и наслаждаешься результатом.

Проблема состояла в том, что не было понято, а как с ней работать. Если написать просто запрос типа cat on a tree — результат вряд-ли вас удовлетворит:

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

Методом проб и экспериментов удалось подобрать подходящий стиль для календаря.

Но тут возникла другая проблема — нужно сделать вариации понравившегося изображения. Как это сделать если по одному и тому же запросу нейросеть создает совершенно новое изображение, которое может в корне отличаться от предыдущего? Ответ крылся в параметре Seed. Изначально это значение генерируется случайным образом для каждого нового изображения. Но если взять подходящее по стилю изображение и скопировать значение seed при котором он было сгенерировано, то можно меняя остальные параметры делать вариации одной композиции.

Таким образом я научился получать более предсказуемый результат. В итоге для календаря были сгенерированы 13 изображений:

Календарь всем очень понравится, так что можно считать этот эксперимент удачным.