Vary Region, Remix и редактор Midjourney: как изменить часть картинки
В этой статье
Vary Region перерисовывает выделенную часть картинки, а остальное оставляет как было. Вместе с режимом Remix для этой области можно написать новый промпт: заменить предмет, убрать его или дорисовать что-то новое. Кнопка Vary (Region) появляется в Discord под картинкой, отделенной кнопкой U. Она работает с изображениями V5 и новее, в том числе с SD-картинками V8.2, но сама перерисовка сейчас идет на модели V6.1. На сайте midjourney.com ту же задачу решает редактор (Editor), который в V8.x работает на новой Edit Model.
| Инструмент | V8.2 | V7 | V6 |
|---|---|---|---|
| Vary Region (Discord) | да, для SD-картинок, перерисовка на V6.1 | да | да |
| Remix | да | да | да |
| Editor: перерисовка области и расширение холста | да, на Edit Model | да, на V6.1 | да |
Edit Model (--edit) | да | нет | нет |
Как использовать Vary Region с Remix в Discord
- Включите Remix. Откройте
/settingsи нажмите Remix Mode или введите/prefer remix. Без Remix кнопка тоже работает, но перерисует область по старому промпту. - Сгенерируйте картинку командой
/imagine. В примере промптmeadow trail lithograph.
- Отделите картинку кнопкой U с нужным номером.

- Нажмите Vary (Region), откроется окно редактирования.

- Выделите область. Внизу слева два инструмента: свободное выделение (лассо) и прямоугольник. Большое выделение дает модели простор для новых деталей, маленькое приводит к тонким правкам. Готовое выделение поправить нельзя, зато можно отменить несколько шагов кнопкой отмены справа вверху.

- Измените промпт. Опишите то, что должно появиться в выделенном месте. В примере тропинку меняем на ручей:
meadow stream lithograph.
- Отправьте задание кнопкой Submit. Окно можно закрыть и вернуться в Discord, пока идет генерация.

- Посмотрите результат. Придет новая сетка: невыделенная часть осталась прежней, выделенная перерисована по новому промпту.

Как было и как стало:

- Повторите. Новую картинку тоже можно отделить кнопкой U и снова открыть Vary Region, чтобы править дальше по одному месту за раз.

Промпт
hot air balloon lithograph:
Промпт
castle in the meadow lithograph:
Если картинка сделана в HD (--hd), Vary Region, Pan и Zoom Out вернут результат в SD. Его потом можно увеличить кнопками Upscale.
Советы
- Размер выделения. Чем больше область, тем больше модель видит контекст и тем естественнее встают новые предметы. Но слишком широкое выделение может задеть то, что вы хотели сохранить.
- Короткий промпт. Vary Region работает на V6.1, а эта модель лучше понимает описание, чем просьбу. Вместо «Please change the meadow trail into a beautiful stream» пишите
meadow stream. Модель и так учитывает остальную картинку. - По одному месту. Если нужно поменять несколько частей, правьте их по очереди, с отдельным промптом для каждой.
Примеры
Аллигатор в очках
Исходный промпт: gouache alligator in sunglasses

Выделены очки, новый промпт: gouache alligator in green sunglasses

Результат:

Ветка яблони
Исходный промпт: scratchboard apple tree branch

Выделены яблоки, новый промпт: rainbow scratchboard apple tree branch

Результат:

Что такое Remix
Remix позволяет поменять промпт при любом повторном запуске, а не только в Vary Region.
- Discord: включенный Remix Mode спрашивает новый промпт при вариациях (V1–V4, Vary), Vary Region, перезапуске и Pan.
- Сайт: кнопки Remix Subtle и Remix Strong в действиях над картинкой переносят ее вместе с промптом в строку Imagine, там текст можно переписать.
- Если в Remix поменять
--ar, картинка растянется под новый формат. Для смены формата лучше Zoom Out или расширение холста в редакторе. - Результаты Edit Model с Remix не совместимы.
Редактор на сайте и Edit Model в V8.2
На midjourney.com вместо Vary Region работает редактор. В V8.x и перерисовка области (inpainting), и расширение холста (outpainting) идут через новую Edit Model. Легкий редактор открывается прямо из галереи, полный (вкладка Edit) принимает и сторонние картинки, умеет слои, свой формат кадра и экспорт.
- Move/Resize: уменьшить, повернуть картинку или сменить формат кадра. Пустое место модель дорисует, так расширяют границы.
- Erase и Restore: кисти, которыми стирают часть изображения или возвращают стертое. Стертое место перерисуется по промпту, это и есть аналог Vary Region.
- Smart Select: выделение объекта по точкам (включить или исключить), затем Erase Selection или Erase Background.
- Suggest Prompt: предложит промпт к картинке на основе Describe.
- Export: Upscale to Gallery или Download.
Если написать промпт и ничего не стирать, Edit Model применит его ко всей картинке, например переведет фото в акварель. Раньше для этого была отдельная вкладка Retexture, теперь она работает, только если версией по умолчанию выбрана V7 или более ранняя версия. Учтите видимость: результаты редактора в V8.x сразу попадают в галерею и видны всем, если не включен режим Stealth.
Edit Model и параметр --edit
Edit Model правит картинку по словесной инструкции или делает новые изображения по 1–4 референсам. Она заменила Omni Reference, Character Reference и Retexture. На сайте картинки перетаскивают в Attach to prompt (до 4 штук) или жмут Quick Edit либо Open Editor у готового изображения. В Discord ссылки передают параметром:
/imagine prompt: make the walls dark green and add a leather armchair --edit https://example.com/room.jpg
- Здесь инструкции как раз уместны: «make this girl into a real character» Edit Model понимает.
- Формат результата берется с первой картинки, если не указать
--ar. - Совместима с картинками-подсказками,
--sref, мудбордами,--p,--hdи--raw. Не работает с--tile. - Стоимость: около 1 минуты GPU в SD и 2,3 минуты в HD.
Как переносить персонажа и предметы через Edit Model, подробно разобрано в статье о Character Reference и Edit Model.
Редактор Midjourney в Telegram-боте
В боте @midjorobot есть редактор Midjourney. Загрузите любое фото, не обязательно сгенерированное, выделите часть и опишите по-русски, что там должно быть. Так же можно расширить границы кадра: модель дорисует недостающее. Discord и подписка Midjourney для этого не нужны.
Технические детали
При правке промпта в Vary Region учитываются параметры:
Попробуйте в Midjourney прямо сейчасПишите промпт по-русски в Telegram-боте @midjorobot или на сайте aisetup.ru. В боте первые 2 генерации бесплатно.