📖
Переносимо персонажа з реальних фотографій на ті, які створить нейромережа. Гайд по Midjourney.При підготовці нового відео на свій ютуб канал я зіштовхнувся з тим, що 99% фотографій Роберта Гайнлайна та інших відомих письменників того часу, або є в дуже поганій якості, або захищені авторським правом. А ті що в поганій якості зазвичай мають не той формат, розмір, співвідношення сторін, що потрібні й намагання це змінити призводить до погіршення якості фото.
Вихід є і це нейромережі. В Midjourney є параметр Character Reference (--cref), створений для перенесення персонажа між різними зображеннями. Після появи власного сайту та вебінтерфейсу в Midjourney, цей параметр та відповідний набір команд стало простіше використовувати, особливо для новачків. Розповім як я це робив в найпростішому варіанті
👍Я завантажив фотографію Роберта Гайнлайна з Вікіпедії, якість фото погана, але обличчя видно нормально, а мені саме обличчя й потрібне.
👍Далі я пішов на сайт Midjourney в полі для вводу промптів ліворуч є іконка завантаження зображення, натиснув на неї, завантажив зображення та вибрав його.
👍 Тепер я бачу порожнє поле вводу промпту й прикріплене до неї зображення, навожуся мишкою на нього й бачу праворуч у нижньому кутку три крихітні піктограми, натискаю на піктограму людини. Це і є вибір параметра/команди --cref, тільки тепер вручну можна не прописувати, все є в інтерфейсі.
👍 Додаю свій промпт, мені було потрібно зробити фото письменника який сидить у кріслі в себе дома та тримає на руках кота (Піксі- улюблений кіт Гайнлайна), потім я ще робив фото, де Гайнлайн сидить за своїм робочим столом. Промпт виглядає так:
An old photograph-style image of a man sitting comfortably in an armchair at home in the 1970s America, holding a ginger cat in his arms. The setting has a cozy, vintage feel, with warm lighting casting a soft glow over the scene. The room is filled with nostalgic decor elements, such as patterned wallpaper, bookshelves, and period-appropriate furniture. The man's expression is calm and content, adding to the warmth and serenity of the atmosphere. The photo has a slightly faded look with subtle scratches, capturing the timeless, cozy quality of a cherished moment.
Оскільки мова йде про 70-ті роки, то я спеціально вказував, що це Америка 70-х років, крім того, я “постарив” фото, а до промптів додавав або “old photograph-style image” або “Polaroid photo” також вказував, що на фото повинні бути дефекти, які виникають з часом (подряпини, білі плями тощо).
Залежно від того, що у вас вийде та що вам потрібно, можна ще поекспериментувати з параметром Character Weight (--cw). За замовчуванням у вас стоїть значення --cw 100, це означає що нейромережа буде намагатися перенести персонажа 1:1 включно з одягом, виразом обличчя, освітленням тощо. А от якщо поставити --cw 50 або в деяких випадках --cw 10, то обличчя буде також гарно переноситися, але нейромережа зможе замінити одяг, освітлення персонажу тощо. Якщо на оригінальному фото людина не в повний зріст, наприклад крупний план обличчя, то гарно працює й --cw 10, а от якщо там людина в повний зріст, то за моїм досвідом краще нижче 50 не спускатися, інакше можливі деформації тіла, не той зріст, статура тощо.
При роботі я, як і завжди, користувався
нашим гайдом по параметрах Midjourney. Для себе я його використовую як шпаргалку, щоб не тримати все у голові.
#midjourney #prompt_engineer #midjourney_parameters