Administrators admin Posted May 8, 2025 Administrators Share Posted May 8, 2025 В Midjourney v7 появилась функция omni-reference, которая позволяет использовать элементы, лица, объекты и стиль с ваших изображений в качестве референса с помощью команд --oref и --ow. В отличие от команд --cref и --sref, omni-reference в Midjourney переносит не только персонажа или стиль, а именно те элементы, которые вы укажете в промте, поэтому этот инструмент более универсален. Качество переноса лица и визуального образа через --oref в ряде случаев заметно выше, чем при использовании команды --cref. В этой статье разберём, как работает omni-reference в Midjourney, как использовать команды --oref и --ow, а также какие ошибки чаще всего возникают при генерации. Что делает команда --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 Как видно, результат слишком точно повторяет лицо с референса и слабо соответствует образу лисицы. Это связано с тем, что по умолчанию, если параметр --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 Как видите, теперь лицо из референса лучше адаптировалось под образ лисицы. При необходимости можно дополнительно изменить значение --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: первый способ Откройте бота по этой ссылке @yes_ai_bot Отправьте боту промт с командой --oref и прямой ссылкой на изображение, указав, какой именно элемент нужно взять из референса. Дождитесь результата Как использовать omni-reference в Yes Ai Bot: второй способ Откройте бота по этой ссылке @yes_ai_bot Отправьте боту изображение, которое хотите использовать как референс, и обязательно добавьте к нему комментарий с промтом. При необходимости укажите параметр --ow в диапазоне от 1 до 1000; для первых тестов обычно подходят значения от 30 до 400. В появившемся меню нажмите кнопку "🧬 Референс элементов" Дождитесь результата Наше личное мнение Функция --oref в Midjourney полезна, но требует более точного промта, чем аналогичная возможность в Sora Images. Кроме того, пользователю нужно заранее подготовить прямую ссылку на изображение. При этом по качеству художественного стиля Midjourney часто показывает более выразительный результат. Краткий вывод: Sora Images проще в освоении и лучше интерпретирует некоторые промты, но стоит дороже и обычно уступает Midjourney по художественной выразительности. При этом в Sora можно использовать от 1 до 10 референсов, а не только один. Omni-reference в Midjourney сложнее в настройке, но часто даёт более качественный визуальный результат. Чтобы подобрать оптимальное значение --ow, может потребоваться несколько тестовых генераций. Пока главный недостаток функции --oref — поддержка только одного референсного изображения. Пример того, как omni-reference в Midjourney переносит лицо человека Согласитесь, сходство на высоком уровне 👇. Для теста использовали простейший промт, чтобы не было погрешностей. 🟢 Если у вас есть собственный сервис и вы хотите добавить в него функции Midjourney, то вы можете использовать наш API — в нём уже реализована поддержка omni-reference. — в нём уже реализована поддержка функции Omni-reference. 3 1 2 Quote Link to comment Share on other sites More sharing options...
Yes_Ai Posted May 9, 2025 Share Posted May 9, 2025 Краткий конспект публикации: В новой версии 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.