~9 хв

LoRA в ComfyUI: стилі та персонажі без навчання моделі

Маленький файл, який вчить велику модель малювати рівно те, що тобі треба

LoRA в ComfyUI простими словами: як підключити ноду Load LoRA, яку ставити силу, що таке trigger words, де завантажити LoRA на Civitai і як скласти кілька штук докупи.

Що таке LoRA простими словами

Велика модель, та, що генерить картинки, - величезний універсальний художник. Малює він приблизно все, але нічого конкретного. Не знає твого улюбленого аніме-персонажа. Не вміє малювати «акварель 50-х». І вже точно не намалює саме твого кота.

Навчити його цьому з нуля - це місяці й відеокарта розміром з холодильник. Кому таке треба? Тому є хитрість дрібніша.

LoRA - це маленька флешка, яку ти вставляєш художнику в кишеню. На флешці записане щось одне: стиль, персонаж, типаж. Художник той самий, пензлі ті самі. Але тепер він малює рівно те, чого його довчила флешка.

Соді-маскот як робот-художник, якому вставляють маленьку світну LoRA-флешку зі стилем у кишеню
Модель - художник. LoRA - флешка з одною конкретною навичкою. Соді допомагає.

Навіщо LoRA потрібна тобі

Без LoRA ти отримуєш «середню по лікарні» картинку. Гарно, але безлико. З LoRA - саме те, що хотів, при цьому ти не вмієш ні малювати, ні навчати нейромережі. Непогана угода, погодься.

  • Потрібен впізнаваний стиль - кіберпанк-постер, малюнок тушшю, піксель-арт? Є LoRA.
  • Потрібен один і той самий персонаж на десяти картинках поспіль? Є LoRA на персонажа.
  • Потрібні свій продукт чи своє обличчя в кадрі? Теж LoRA (про навчання своїх - в окремому розділі).
  • І все це безкоштовно і за хвилину: завантажив файл, підключив ноду, генериш.

Велика модель відповідає на питання «що взагалі намалювати». LoRA - на питання «в ЯКОМУ вигляді». Це друга половина успіху.

Нода Load LoRA: як вона працює в ComfyUI

У ComfyUI за все це відповідає нода Load LoRA (у частині збірок вона зветься LoraLoader). Принцип до смішного простий: вона стає перехідником між моделлю і семплером.

Памʼятаєш схему з минулих уроків - модель, текст-енкодер, семплер? LoRA вклинюється одразу після моделі. У ноди два входи (model і clip) і два виходи з тими ж іменами. Ти просто розриваєш дріт і вставляєш її в розрив. Усе.

Сила LoRA: strength_model і strength_clip

У ноди два повзунки гучності:

  • strength_model - наскільки сильно LoRA лізе в саму картинку: форми, кольори, стиль.
  • strength_clip - наскільки сильно вона впливає на розуміння твого промпту.

Trigger words: кодове слово, без якого LoRA мовчить

Найчастіша пастка новачка. Багато LoRA спрацьовують лише якщо в промпті є особливе слово - trigger words . Це як пароль: флешку ти підключив, а поки не сказав кодове слово - вона мовчить.

Де їх узяти? На сторінці LoRA на Civitai - автор майже завжди пише тригери прямо в описі. Бери й додавай у свій промпт, та й по всьому.

Де завантажити LoRA: каталог Civitai

Головний безкоштовний склад LoRA - сайт Civitai . Це як магазин застосунків, тільки для стилів і персонажів.

Перед завантаженням дивись на три речі: базову модель (має збігатися з твоєю), відгуки і приклади картинок та зазначені trigger words. Завантажений файл (зазвичай з розширенням safetensors) кладеш у папку, оновлюєш або перезапускаєш ComfyUI - і LoRA зʼявляється у списку ноди.

Як поставити LoRA з Civitai - покроково
  1. Зайди на civitai.com, у фільтрах вибери тип LoRA.
  2. Вкажи базову модель - ту саму, що використовуєш сам.
  3. Відкрий LoRA, що сподобалася, прочитай опис і випиши trigger words.
  4. Завантаж файл формату safetensors.
  5. Поклади його в папку ComfyUI, models, loras.
  6. У ComfyUI натисни оновити (Refresh) або перезапусти програму.
  7. Додай ноду Load LoRA, вибери файл, постав силу 0.75.
  8. Впиши trigger words у свій промпт і генеруй.
Сторінка каталогу Civitai з картками LoRA, стрілка до папки loras і ноди, поруч Соді
Завантажив з Civitai, поклав у папку loras, вибрав у ноді. Три кроки. Соді показує.

Як скласти кілька LoRA в одній генерації

Можна вішати не одну флешку, а кілька одразу. Наприклад, стиль «акварель» плюс конкретний персонаж. Робиться це ланцюжком: вихід першої ноди Load LoRA подаєш на вхід другої, другої - на третю, і так далі за списком. Остання в ланцюжку вже йде в семплер і текст-енкодер.

Чим LoRA хороша
  • Міняєш стиль за секунди, без навчання і потужного заліза.
  • Один і той самий персонаж на безлічі картинок - стабільно.
  • Тисячі готових безкоштовних варіантів на Civitai.
  • Файл крихітний - легко зберігати і складати в стопку.
Де підстелити соломки
  • Без trigger word і потрібної базової моделі просто не працює.
  • Перебір по силі - пересвічена, «пересмажена» картинка.
  • Кілька сильних LoRA конфліктують між собою.
  • Якість і безпека чужих файлів - на твою відповідальність.

Часті помилки з LoRA і як їх лагодити

  • Забув trigger word. Найчастіша причина «LoRA не працює». Зазирни на сторінку моделі і впиши кодове слово в промпт.
  • Поставив силу на максимум. 1.5 не означає «в півтора раза крутіше». Це означає «спалимо картинку». Тримайся 0.7-0.8.
  • LoRA не під ту базову модель. Це як зарядка не від того телефона: розʼєм ніби схожий, а не лізе. Перевіряй сумісність на Civitai.
  • Завантажив, але не оновив ComfyUI. Файл у папці є, а в списку ноди нема? Натисни Refresh або перезапусти.
  • Навісив пʼять LoRA на повній силі. Вони перебʼються. Коли їх багато - зменшуй кожну до 0.5-0.6.
  • Поклав файл не в ту папку. LoRA живе строго в models, loras. Не в models, checkpoints - туди йдуть великі моделі.

TL;DR - если коротко

  • LoRA - маленька надбудова до великої моделі. Вчить її одному стилю чи персонажу, не перенавчаючи все з нуля.
  • Підключається нодою Load LoRA - стає між моделлю і семплером, як перехідник у розрив дроту.
  • Сила (strength) - це гучність ефекту. 0.7-0.8 майже завжди в яблучко. Вище 1.0 - картинку «пересмажує».
  • Trigger words - кодові слова, без яких LoRA мовчить. Їх пише автор на сторінці моделі.
  • Безкоштовні LoRA береш на Civitai, а файл кидаєш у папку models / loras.
  • Кілька LoRA вішаються ланцюжком. Кожній зменшуй силу - інакше перебʼються між собою.

Пошук по вікі

Натисніть Esc для закриття

Введіть запит для миттєвого пошуку по всіх сторінках курсів та уроків.