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

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


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

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

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

В этой статье разберём, как работает omni-reference в Midjourney, как использовать команды --oref и --ow, а также какие ошибки чаще всего возникают при генерации.

image.png

Что делает команда --oref в Midjourney и для чего нужен omni-reference?

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

Omni-reference в Midjourney v7 по логике работы похож на аналогичную функцию в Sora Images: можно брать отдельные элементы с изображения и использовать их как референс. Важное отличие Midjourney — возможность задавать силу влияния референса через параметр --ow.

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

 

Пример использования omni-reference в Midjourney без дополнительных параметров:

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 работает только в Midjourney v7. Если использовать --v 6, генерация завершится ошибкой, поэтому в промте нужно указывать параметр --v 7.

 

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

 

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

 

Примечание 3: если вы используете Midjourney через @yes_ai_bot в Telegram, промты можно писать на любом языке, в том числе на русском. В оригинальном интерфейсе 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 в Midjourney полезна, но требует более точного промта, чем аналогичная возможность в Sora Images. Кроме того, пользователю нужно заранее подготовить прямую ссылку на изображение. При этом по качеству художественного стиля Midjourney часто показывает более выразительный результат.

Краткий вывод:

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

Пример того, как omni-reference в Midjourney переносит лицо человека

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

image.pngimage.png


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

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

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

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

Краткий конспект публикации: В новой версии Midjourney v.7 появилась функция omni-reference (--oref), позволяющая использовать элементы, стили или персонажи из загруженных изображений в качестве референсов при генерации. Эта функция превосходит предыдущие аналогичные команды (--cref и --sref) своей универсальностью и точностью переноса как лиц людей, так и образов объектов. Omni-reference позволяет не только переносить локации, лица, стили и отдельные элементы, но и контролировать степень влияния референса с помощью параметра --ow (от 1 до 1000), что аналогично функциональности Sora Images от OpenAI, но с большей гибкостью настройки.

Статья подробно описывает работу omni-reference, включая тонкости использования и возможные ошибки, например, 'поломку' референса при слишком высоких значениях --ow (от 700 до 1000). Авторы подчеркивают важность указания параметра --v 7 для корректной работы функции, а также правильного расположения команд (--oref и --ow) в конце промта и использования прямой ссылки на изображение-референс.

Представлены два способа использования omni-reference через бота @yes_ai_bot: отправка команды с ссылкой и промтом или загрузка изображения с последующим описанием его использования в комментарии и указанием параметра --ow. В заключение, авторы отмечают, что Sora Images проще в использовании и лучше понимает промты, но уступает Midjourney в художественном стиле, а omni-reference требует некоторой практики для подбора оптимальных значений --ow, несмотря на ограничение использования только одного референса. Также упоминается возможность интеграции функции omni-reference в сторонние сервисы через API Midjourney.
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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