Оптические иллюзии — особые картинки. Только на первый взгляд кажется, что они обычные. Но если приглядеться или отойти на расстояние, вырисовывается слово или другое изображение. Раньше скрытые портреты делали в специальных сервисах, и они были доступны не каждому.
С развитием ИИ появились сайты, где любой пользователь может сгенерировать иллюзию. В публикации рассмотрели нейросети, которые работают в России. В них разберется новичок. Мощный компьютер вам не понадобится.
Но сначала скажем коротко, как создаются иллюзии.
Принцип генерации иллюзии
Картинка создается на основе другого изображения, при этом сохраняя детали или форму объектов с исходного кадра. Процесс напоминает генерирование файлов по шаблону или трафарету.
За основу берут слово, геометрическую фигуру или черно-белое изображение. Сложные объекты лучше не использовать — ИИ может не распознать их.
Этапы генерации:
- Пользователь пишет промт и загружает паттерн (узор, картинку, логотип и пр.).
- Нейросеть генерирует новое изображение, но учитывает референс.
Примеры генерации. Источник: ART.Ai
Для получения нужного результата придется поэкспериментировать — менять настройки, корректировать промпт. Но можно добиться хороших кадров.
3 сервиса на основе ИИ для генерации иллюзий
Особые навыки для работы с нейросетями не нужны. Даем подробные инструкции.
Fusion Art AI
Нейросеть генерирует изображения на основе узоров и изображений, загруженных пользователем. Можно использовать шаблоны на сайте. В бесплатной версии есть ограничение — не более 25 генераций. Пользователи увеличивают лимиты, заходя с разных аккаунтов.
Сайт: https://www.fusionartai.com/
Инструкция:
- Нажмите «Generate Free Now».
- Зарегистрируйтесь на странице. Можно использовать аккаунты Google или Discord.
- Заполните короткую форму, рассказав о себе — имя, фамилия, страна проживания, чем занимаетесь и для каких целей используете ИИ. Часть ответов предлагается с вариантами на выбор.
- Откроется основное окно для генерации картинок. Чтобы загрузить собственное изображение, перейдите во вкладку «Upload». Для выбора предустановленных узоров нажмите «Pattern» и укажите подходящий.
- В поле «Prompt» напишите текстовый запрос на английском языке. Делайте его подробным — укажите, что должно быть на изображении. Ограничений на фантазию нет. Для примера укажем «Fantasy world from the movie Avatar: detailed, joyful. digital painting» («Фэнтезийный мир из фильма Аватар: подробный, радостный, цифровая живопись»).
- Выберите разрешение изображения. Предлагаются пять вариантов — 9:16, 1:1, 16:9, 3:4, 4:3.
- Осталось несколько деталей. Например, в строке «Weight» с помощью бегунка нужно выбрать, насколько вы хотите, чтобы картинка-референс влияла на сгенерированное изображение. Чтобы она четко просматривалась, перемещайте бегунок вправо (для увеличения значения).
- Нажмите «Generate». А чтобы скачать результат — «Download Art». Генерация занимает 20–30 секунд. Если загружать свой референс, то еще дольше.
Вот что получилось по нашему запросу, с корректировкой параметров и промта.
Пример другого запроса. Промпт: «English castle in the forest». Референс: загруженная картинка со словом.
Еще примеры генерации. В качестве референса загружали портреты персонажей.
Illusion Diffusion
Сайт работает на основе технологии ControlNet. Задействуется нейросеть Stable Diffusion. Можно настраивать параметры генерации, поэтому реально получить точный результат. Сервис бесплатный.
Нейросеть лучше распознает монохромные картинки. В качестве референса (основной иллюзии) желательно использовать черную форму на белом фоне. Можно загружать и цветное изображение, главное, чтобы были контрастные линии, образы, на которые ляжет основная генерация.
Сайт: https://fal.ai/
Инструкция:
- Зайдите на сайт Illusion Diffusion. Для работы с ИИ нужен аккаунт на GitHub. Если его нет, то на сайте можно его создать — через регистрацию с помощью электронной почты.
- Откроется окно редактора. Вы можете загрузить собственное изображение. Для первых тренировок попробуйте выбрать один из готовых паттернов.
- Запрос на английском языке надо ввести в поле «Prompt». Укажите все важные детали, чтобы получить точное изображение — например, в каком стиле ИИ должна сделать картинку, как близко расположить камеру, должен ли объект быть в движении.
- Текст из поля «Negative Prompt» можно не менять, либо попробуйте добавить свои детали. Негативный промт полезен. Здесь нужно указать, чего не должно быть в сгенерированном изображении.
- Показатели «Guidance Scale» и «Controlnet Conditioning Scale» нужны для корректировки — как сильно паттерн должен влиять на главное изображение. Чем больше значение, тем сильнее узор/референс будет просматриваться.
- Нажмите «Run». Генерация может занимать минуты, если сервер перегружен.
Примеры генерации в Illusion Diffusion. Источник: NeuralPost.
Напоследок оставили сервис, который временно недоступен пользователям. Но он однозначно стоит внимания.
GLIF.app
Сервис шифрует заданные пользователем слова в изображение и делает так, чтобы всё выглядело естественно. Для этого учитываются особенности ландшафта, игра теней, естественные позы животных людей.
ИИ предлагает и другие функции. Можно генерировать нейросетевые селфи и аватары, селфи и комиксы, видео и музыку.
Сайт: https://glif.app/
Важно! На данный момент из-за высокого спроса регистрация на сайте не доступна для всех новых пользователей. У кого есть аккаунт, могут создавать иллюзии. Возможно, это временно, поэтому ссылку на сайт и инструкцию оставляем.
Инструкция:
- Зайдите на страницу сервиса. Зарегистрируйтесь.
- Введите текстовое описание картинки на английском языке. В помощь воспользуйтесь, например, Google-переводчиком.
- В поле «Single short word to render» напишите заглавными буквами слово, которое нужно зашифровать в основное изображение. Язык — любой, необязательно английский.
- В поле «Font size» укажите размер шрифта. Оптимальное значение для одного слова — 130, для фразы — не более 100.
Генерация занимает секунды. После можно скачать результат.
Примеры генерации:
Выводы
Пока не так много нейросетей, заточенных именно под генерацию оптических иллюзий и свободно доступных в России. Но ИИ развивается, ждем появления новых.
Для более точного результата загружайте четкие и простые для восприятия референс-картинки. Разрешение не должно быть низким. Меняйте параметры, чтобы получить качественные иллюзии.