С давних времён человек общается с компьютером, придумывая разные языки от покрывшегося вековой пылью Ассемблера до уже известных JavaScript и новенького Go. Неуёмно желание человека общаться с машиной, вот бы просто сказать компьютеру: «Сделай это», — и увидеть, как он сразу делает. Искусственный интеллект дал этой мечте новые крылья, а новая модель от Black Forest Labs, по сути, является её подлинным воплощением. Не нужно мучаться с полигональным лассо в Фотошопе, выделяя персонажа, потом инвертировать выделение и мягким ластиком ровнять края, достаточно просто написать соответствующий запрос: «Замени фон на такой-то». И всё. Волшебство.
Если обычные Flux-модели нужны для создания изображений, то задача Flux Kontext – это редактирование готовых фотографий. Возможности его не безграничны, но колоссальны. Сразу стоит рассказать о важном ограничении – с каждым изображением можно провести примерно пять генераций-изменений, последующие будут ухудшать неизменяемую область. То есть если вы хотите у персонажа поменять одежду и цвет волос, то делать это лучше сразу, а не по шагам. И да, наконец-то у нас из коробки есть консистентность персонажа. То есть при попытке изменить цвет свитера на фото мы получим того же человека в другом свитере, а не абстрактную личность, чего раньше было непросто добиться.

Установка
На самом деле установить это сокровище довольно нетрудно. Если вы устанавливали VAE и текстовые энкодеры для Controlnet (FLUX.1 TOOLS), то вам достаточно просто скачать котекст- модель и закинуть её в ComfyUI\ComfyUI\models\diffusion_models , если же нет — прочитайте прошлую статью, разложите clip_l, t5 и ae.safetensors по нужным папкам. Если совсем кратко – первые два кладём в ComfyUI\ComfyUI\models\clip, а последний — в ComfyUI\ComfyUI\models\vae – ничего сложного.
После того, как файлы будут разложены по соответствующим папкам, нужно обновить сам ComfyUI – заходим в основную папку и подпапку update, а из неё запускаем update_comfyui.bat – именно его, другие файлы не трогаем. Если всё сделано правильно, то в меню шаблонов появятся два новых — Flux Kontext. Первый рабочий процесс предназначен для обработки одной фотографии, а второй для работы с двумя изображениями.
Как и обычно, в рамках наших статей я не буду разбирать, как работают процессы, за что отвечает та или иная нода, почему они соединены именно так, а не по-другому – разработка воркфлоу – отдельная большая тема, которая выходит за пределы нашего принципа «включил и работает», выбранного, чтобы нейронки были доступны максимальному количеству людей.
После запуска и выбора шаблона не забудьте прощёлкать ноды, где выбираются модели, текстовые энкодеры и vae – это нужно, чтобы убедиться, что выбраны правильные файлы, иначе при запуске процесса мы получим ошибки.

Примеры
Для тестов я сгенерировал картинки бизнесмена в кабинете, девушки в обычной одежде, идущей по улице, и старое портретное фото с царапинами и пятнами. Давайте посмотрим, что можно сделать с этими изображениями с помощью новой модели.
change girl`s hair color to pink (измени цвет волос девушки на розовый) – таким нехитрым образом мы превращаем её в эмо с розовыми волосами. Эх, где там мой 2007-й?
change girl`s hair color to pink, change background to beach (измени цвет волос девушки на розовый, измени фон на пляж) – а таким образом можно поместить нашу эмо-барышню на пляж. Одежду тоже покрасить можно, но я этого не делал – принцип, думаю, понятен.
Change background to space station and the man`s dress to space suit (измени фон на космическую станцию, а одежду мужчины на космический скафандр) – так наш бизнесмен отправился в космос.

Restore and colorize photo, remove scratches and stains, make modern photo (восстанови фото и сделай его цветным, удали царапины и пятна, сделай современное фото) – вы только подумайте – раньше, чтобы отреставрировать фотографию нужно было нести оригинал в фото-салон, ждать с неделю, и результат не всегда соответствовал ожиданиям. А до этого раскрашивали повреждённые участки вручную, с помощью карандашей, красок, аэрографов, требовалось специальное оборудование, наклонные столы с рассеянным светом снизу… А теперь короткая инструкция — и потрясающий результат!
При работе с новой моделью нужно учитывать два важных момента: количество генераций, о которых я уже говорил: пять переделок на одну фотографию. Что имеется в виду: если вы покрасили волосы – сохранили результат, загрузили его снова – поменяли фон – сохранили – загрузили – поменяли одежду. Вот в таком случае через несколько генераций с различными изменениями, неизменяемые части изображения начнут портиться – становиться блёклыми, пикселить. Если же вы используете исходное изображение и пробуете разные варианты – исходное, конечно, не испортится. Это я к тому, что лучше сразу прописывать все изменения, которые вы хотите, а не пошагово — от фото к фото.

А второй важный момент – это как раз пошаговость. То, что вы пишете в промте, должно быть последовательно и понятно. Промт – это инструкция, и её нужно делать чёткой. Разбейте свой запрос на пункты и структуируйте его. «Измени фон на пляж, затем измени цвет одежды, затем добавь рядом с персонажем бутылку минеральной воды», — например, то есть пункты инструкции, а не: «Покрась волосы, волосы лучше убери, добавь шапку, а фон, ну, не знаю, смешай космос с морем красиво», — по такому запросу, конечно, ничего не выйдет.
Kontext – это революция в обработке изображений, с её помощью любой может реставрировать фотографии и изменять их не хуже мастера фотошопа. Это модель прекрасно подойдёт как новичкам, так и фотографам, дизайнерам, модельерам, архитекторам, художникам и всем, кто работает с изображениями. Удачи вам в ваших фотоэкспериментах!
Фото: автор
Специально для Агентства Особых Новостей (on24.media)

