Перейти к содержанию

Midjourney Omni-reference --oref и --ow. Референс элементов


admin

Рекомендуемые сообщения

  • Администратор

В Midjourney v.7 появилась возможность использовать выбранные элементы, стили или персонажей с ваших изображений в качестве референсов с помощью команд --oref и --ow. Отличительной особенностью omni-reference от похожих команд (--cref и --sref) является то, что она берет не персонажей и/или стили, а именно то, что вы укажете в промте, т.е. данная опция является более универсальной и отзывчивой. Качество переноса лиц людей и образов в --oref также на уровень выше, чем это было при использовании команды --cref.

В этой статье мы разберем, как работает Omni в Миджорни и укажем на пару тонкостей и ошибок, с которыми можно столкнуться.

image.png

Что делает команда --oref в нейросети Midjourney?

  • перенос локаций
  • перенос лица
  • перенос образа объекта
  • перенос стиля
  • выборочный перенос элементов и предметов (опишите, что именно нужно взять с референса прямо в промте)
  • возможность указать силу референса с помощью вспомогательной команды --ow

Небольшое вступление: вы наверняка уже пользовались нейросетью Sora Images от компании OpenAI, которая почти идеально следует вашему промту, в т.ч. доступна аналогичная возможность — брать только определенные элементы с ваших изображений и использовать их в качестве референсов. Так вот omni-reference в Midjourney v.7 — это аналог данной функции из Соры, но с одной особенностью — вы можете указывать силу влияния референса (выбранного вами элемента) с помощью вспомогательной команды --ow.

Команда --ow должна вводиться вместе с числовым значением в диапазоне от 1 до 1000, чем оно выше, тем точнее нейросеть будет повторять оригинал. По умолчанию (если вы не укажете эту команду в промте) значение --ow будет равно 100, что приемлемо в большинстве случаев. Есть одна особенность: слишком высокие значения (от 700 до 1000) могут приводить к поломке референса, из-за чего он может вообще не отобразиться в генерации, но, скорее всего, это скоро пофиксят.

 

Пример команды omni-reference без дополнительных параметров:
high detailed fox in the forest with face from my picture --oref https://forum.yesai.su/uploads/monthly_2025_05/large.file_2796433.jpg.1a68cf1ec5e04cd5d82ab80c70a370f3.jpg

image.jpeg

...как видно, лисицей тут и не пахнет. Дело в том, что по умолчанию, если вы не указали значение --ow, применяется значение, равное 100. Читаем дальше...

 

Если точность повтора образа избыточна, как в нашем примере, можно уменьшить вес референса путем снижения значения параметра --ow:
high detailed fox in desert with face from my picture --oref https://forum.yesai.su/uploads/monthly_2025_05/large.file_2796433.jpg.1a68cf1ec5e04cd5d82ab80c70a370f3.jpg --ow 60

image.jpeg

...как видите, теперь лицо из референса обрело черты лисицы, но можно еще немного поиграть со значением параметра --ow, он очень важен! не забывайте его корректировать, если результаты вас не удовлетворили


Внимание! Команда --oref не работает в MJ --v 6, поэтому всегда добавляйте к своим промтам параметр --v 7, в противном случае будет выдана ошибка генерации.

 

Примечание 1: Не забывайте, что все команды, в т.ч. --oref и --ow, должны быть указаны в конце промта, а не в начале и не в середине.

 

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

 

Примечание 3: Вы можете писать промты на любом языке, в т.ч. на русском, если используете Midjourney в @yes_ai_bot в Телеграм, а в оригинальной Midjourney требуется ввод на английском.

 

Примечание 4: Чтобы получить прямую ссылку на своё изображение, можно воспользоваться любым сервисом: disk.yandex.ru, dropbox.com, postimages.org и др., но эти ссылки не всегда работают в Midjourney, если вы используете Discord. Рекомендуем делать это через @yes_ai_bot, там поддерживаются любые ссылки из различных сервисов.


Как сделать генерацию с omni-reference в Yes Ai Bot. Первый способ

  1. Откройте бота по этой ссылке @yes_ai_bot
  2. Отправьте боту команду --oref со ссылкой на картинку и промтом, описывающим то, как нейросеть должна использовать референс.
  3. Дождитесь результата

Как сделать генерацию с omni-reference в Yes Ai Bot. Второй способ

  • Откройте бота по этой ссылке @yes_ai_bot
  • Отправьте боту одну картинку, которую хотите использовать в качестве исходника, обязательно в комментарии к картинке напишите промт с описанием. Также можно добавить к промту значение вспомогательного параметра --ow в диапазоне от 1 до 1000, рекомендуем при тестировании использовать значения от 30 до 400.

image.png

  • В появившемся меню нажмите кнопку "🧬 Референс элементов"

image.png

  • Дождитесь результата

Наше личное мнение

Функция --oref хороша, но более требовательна к промту, чем её аналог в Sora Images, т.к. нужно загружать куда-то свои картинки, что может быть не всегда удобно. Однако стоит отметить и тот факт, что в плане художественного стиля MJ на голову превосходит своего конкурента от OpenAI.

В сухом остатке:

  • Sora Images проще устроена и лучше понимает промты, но она дороже и намного хуже справляется с художественным стилем, зато идеально подходит для новичков. Кстати, в Sora можно загружать от 1 до 10 референсов, а не только один.
  • Omni-reference от Midjourney сложнее, но намного красивее рисует. Вам понадобится пара десятков генераций, чтобы подобрать оптимальные значения параметра --ow. Главный недостаток — можно использовать всего одну картинку в качестве референса, но это, скорее всего, вскоре исправят.

Пример того, как Омни переносит лицо человека

Согласитесь, сходство на высоком уровне 👇. Для теста использовали простейший промт, чтобы не было погрешностей.

image.pngimage.png


🟢 Если у вас есть свой сервис и вы хотите добавить в него функции нейросети Midjourney, то можете использовать наш API — в нём уже реализована поддержка функции Omni-reference.

  • Like 2
  • Лайк 1
  • Благодарность 1

image.png.bbc007783bfd77866c40d333bcf7acb0.pngimage.png.34ece97900fdaa0a096e6e0fa4f78094.png

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...