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

Зачем нужны фотостоки, если нейросети готовы производить бесконечное количество нужных вам изображений? Расскажу, как мы получили несколько несколько сотен фотореалистичных изображений людей и пакет иконок для коммерческого сайта с помощью нейронок, потратив ~50 часов дизайнеров и $60 на Pro Plan Midjourney.

Плюс, конечно, наша насмотренность и опыт, которым я сейчас поделюсь с вами!

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

Необходимый нам контент можно условно разбить на 3 категории:

  1. Изображения для первых экранов категорий продуктов с фото персонажей — Midjourney v6.

  2. Много изображений с одним персонажем — задача для Stable Diffusion.

  3. Пак 3D иконок в одном стиле — тоже с помощью Midjourney и опции --seed.

1. Фотореалистичные персонажи на Midjourney

Нужно было создать более 50 картинок для первых экранов категорий продуктов. Это мы сделали с помощью Midjourney v6.

Промпт: 40 year old woman model posing and smiling in front of a solid, pink colored background, photographic style
Промпт: 40 year old woman model posing and smiling in front of a solid, pink colored background, photographic style

Как генерировать людей на Midjourney:

  1. Создать промпт, идеально подходящий под стилистику, придётся начать с теста.

  2. Сформулировать, что хотите видеть — персонаж, возраст, эмоции, окружение, детали. Важно не усложнять задачу, чтобы героиня выглядела естественно.

  3. Используйте выбранный хороший результат как стилевой референс.

  4. Для дальнейших генераций введите после промпта --sref вместе с URL изображения референса.

  5. Генерировать много и редактировать промпты можно в процессе.

  6. Сделать апскейлы, доработать мелочи в Generative Fill в фотошопе.

  7. Создать финальный каталог изображений в Figma.

2. Серии с персонажами на Stable Diffusion

Для каталога нужно было создать ~200 изображений для анимированного блока истории персонажа при использовании продукта. Это мы сделали серии с помощью Stable Diffusion, установив его на обычный макбук, используя сборку Stable Diffusion Automatic1111, модель Realistic Vision V 6.0, а также расширения Controlnet и After Detailer.

Как использовать Stable Diffusion для генерации людей:

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

  2. Подготовка промптов для Stable Diffusion и наборов моделей для ControlNet. С помощью теста, мы выделили наиболее рабочий вариант промпта. «Fit and beautiful 45 year old american  woman, smiling, brunette tomboy cut, regular fit shirt, clear pastel pink background, RAW photo, subject, 8k uhd, dslr, soft lighting, high quality, film grain, Fujifilm XT3». Для кастомизации персонажей, мы меняли этнический тип, возраст, цвет волос, тип стрижки и цвет бэкграунда, а также модель с позами ControlNet. 

  3. Также использовался негативный промпт «deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, earings»

  4. Лайфхак: персонажей мы склеили сразу по 3 штуки на одной картинке, так получается более консистентно по одежде и аксессуарам. 

  5. Используя функцию Script - Prompts from file or textbox, можно автоматизировать процесс, загружая по 5 промптов для одного набора поз. Таким образом, мы сгенерировали около 70 персонажей в различных позах за пару ночей.

  6. Постпродакшен, отбираем хорошие, удаляем треш и дорисовываем бэки фотошопе, с помощью Generative Fill в Photoshop.

  7. Создаем каталог в Figma и все правильно кропим и тд.

3. Пак иконок с помощью Midjourney 

Для каталога нужно было создать серию из более чем 50 3D иконок в одном стиле. Нам нужен Midjourney и функция --seed.

Как сгенерировать сет 3D иконок на Midjourney:

  1. Пишем промт по типу: pastel minimalistic purple “object” icon, front view, trendy design, blender, studio lighting, ultra-minimalist appearance (вместо object пишем то что хотим сгенерировать).

  2. С промтом можно как угодно экспериментировать, например написать isometric view, top view, или задать стилистику которая вам нужна.

  3. Далее нужно получить --seed. Нажимаем правой кнопкой мыши на сетку изображений, выбираем реакцию конверт, тем самым отправляем себе в личные сообщения с ботом Midjourney необходимый нам --seed, который позволит сделать идентичные понравившемуся исходнику иконки.

  4. Меняем объект В начале прописываем другой объект и используем полученный --seed для генерации остальных иконок.

  5. Делаем всем иконкам идентичный цветкор, правим мелочи в генеративном фотошопе.

  6. Нарезаем для фигмы, делаем идентичный кроп и можно подгружать наш пак в макет.

Олег Вишневский

Digital designer and art director

В результате у нас получилось

  • 300+ финальных, уникальных изображений

  • 2000+ генераций и разных вариантов

Процесс не сложный. Вспомните, еще год назад мы могли только фантазировать о такой возможности. У нас ушло около 10 дней работы на эту задачу, уверен что дальше это можно сильно оптимизировать и улучшить результат.

Минусы такого подхода:

  1. Нужно вкатиться в тему нейронок и их использования

  2. Есть брак и его не мало

  3. Мелкие недочеты 

Плюсы генерировать вместо стоков:

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

  2. Гибкая настройка результата

  3. Если научиться это делать дальше, будет только лучше

Разумеется, только нейронками мы не отделались, помимо сгенерированного контента на сайте мы подготовили множество видео-футажей и 3D-визуализаций для каждого продукта, но об этом — в другой раз.

Как думаете, это уже норм результат?

Комментарии (10)


  1. slepmog
    15.03.2024 08:56
    +1

    Вы не перепутали подписи к картинкам? "40 year old woman model posing and smiling in front of a solid, pink colored background" у вас на КДПВ, а поставили вы этот промпт под картинкой на "60 year old woman after plastic surgery smiling in front of solid purple background".


  1. lumini
    15.03.2024 08:56
    +5

    Вот листаем мы книгу, а там в середине главы появляется "lorem ipsum" текст. Можно догадаться о реакции читающего. А когда скроллишь сайт и видишь генерированную нейросетью картинку? Абсолютно аналогично. Для меня странно, что дизайнеры считают нормой вставлять фотостоки или ии-контент, оторванный от смыслового наполнения сайта. Картинка ради картинки, дизайн ради дизайна. Оставьте место картинки пустым :) Less is more.


    1. phikus
      15.03.2024 08:56

      А когда скроллишь сайт и видишь генерированную нейросетью картинку?

      Так как на данном этапе развития технологий отличить сгенерированные от реальных фотографий уже невозможно, то претензия сводится к "А когда скроллишь сайт и видишь картинку?"


  1. kovserg
    15.03.2024 08:56

    Нагенерить уникальных картинок с "Машой и медведем" и потом доказывать правообладателям что не олень.


  1. zubrbonasus
    15.03.2024 08:56

    Не уверен, что человек на сгенерированном изображении давал вам разрешение использовать его лицо на вашем сайте. Нейронов же не придумывает лица, а берет из датасетов (фотографий). Следовательно авторские права для размещения на сайте вами не куплены.

    В остальном все ок!


    1. strokoff
      15.03.2024 08:56

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


      1. zubrbonasus
        15.03.2024 08:56

        Для того что использовать лицо любого человека на своём сайте - нужно его разрешение!

        Хайпуйте своими дегенеративными нейронками дальше.


    1. alcotel
      15.03.2024 08:56

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

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

      Да простит меня автор сей статьи (↑↓→← - это я перекрестился так):

      18+

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


  1. Dolios
    15.03.2024 08:56

    Hmm. We’re having trouble finding that site. player.vimeo.com could not be found. Please check the name and try again.

    Вот это вот я по тексту статьи вижу несколько раз.


  1. alcotel
    15.03.2024 08:56
    +1

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

    Фотостоки как раз таки не помрут. Там нейросетевые картинки, собственно, и продаются. У меня в хабро-ленте уже каждая 4-я КДПВ - нейросетевая из фрипика.

    Фотостоки нужны, когда требуется 1-10 картинок, и нет желания разбираться с промптами. Оптовый потребитель картинок, как Вы, действительно освоит работу с нейросетью своей командой, или обратится к специалисту.

    А крупно-оптовый не будет заморачиваться с абстрактными девушками. А сделает фотосессию с реальным известным персонажем. Хоть с артистом, хоть, с политиком, хоть со звездой порнхаба, или смешариками.