~9 хв

Семплери, кроки й CFG у ComfyUI: налаштування KSampler

Що це за крутилки в KSampler і куди їх крутити, щоб із шуму вийшла нормальна картинка

KSampler у ComfyUI: що роблять sampler, scheduler, steps, CFG, seed і denoise. Які значення ставити новачку й чому картинка раптом перетворюється на мило або пересмажується.

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

Уяви чарівну духовку. Усередину ти кладеш шматок кольорового шуму - ту саму «телевізійну рябизну» - і кажеш словами, що хочеш отримати. Духовка раз за разом «підрумʼянює» цей шум, крок за кроком прибирає зайве, і з рябизни проступає картинка. Магія? Майже. Тільки керована.

У ComfyUI ця духовка зветься KSampler . А всі ці страшні крутилки на ньому - sampler, scheduler, steps, CFG, seed, denoise - це просто налаштування випічки. Який рецепт. Скільки часу. Наскільки суворо слухати твоє замовлення.

Виглядає як панель космічного корабля. По факту - шість зрозумілих крутилок. І три з них ти майже не чіпаєш.

Чарівна духовка, у яку кладуть кольоровий шум, а дістають готову картинку, навколо шість підписаних крутилок
KSampler - це духовка. Кладеш шум, крутиш шість крутилок, дістаєш картинку.

Навіщо вайбкодеру розбиратися в налаштуваннях KSampler

Ти вайбкодер, а не інженер з нейромереж. Згоден. Але без цих крутилок ти будеш:

  • отримувати мило або кашу й не розуміти, яка крутилка винна;
  • чекати на генерацію втричі довше, ніж треба - бо накрутив 60 кроків «про всяк випадок»;
  • копіювати чужі налаштування з ютуба й не вміти їх лагодити під свою задачу;
  • ловити «начебто те саме, але інше» й гадати, чому картинка не повторюється.

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

Як працює KSampler: розбираємо шість крутилок

1. Sampler - рецепт, як прибирати шум

Sampler - це спосіб замісу. Духовка одна, а програми різні: одна пече швидко й хаотично, інша - повільно й гладко. На якість, швидкість і стиль це впливає цілком помітно.

Назв там десятки, і новачка це простирадло лякає. Дарма. Тобі вистачить двох:

  • euler (або euler a) - швидкий, моторний, трохи більш «творчий». Ідеальний, щоб на швидкість прогнати ідею.
  • dpmpp_2m (він же DPM++ 2M) - гладкий, стабільний, любить деталі й реалізм. Робоча конячка на щодень.

2. Scheduler - у якому темпі холоне духовка

Scheduler ходить у комплекті із семплером. Якщо sampler відповідає на питання «як» прибирати шум, то scheduler - на питання «у якому темпі». На початку - великими мазками, ближче до кінця - акуратними штрихами.

І тут знову вистачить одного слова: karras. Звʼязка dpmpp_2m і karras - народний стандарт під якісні картинки. Поставив - і забув.

3. Steps - скільки кроків потрібно для генерації

Steps (кроки) - скільки разів духовка проходить по картинці, прибираючи шум. Мало кроків - картинка не «допеклася», лишилася сирою й каламутною. Багато - довше чекаєш, гріється відеокарта, а пуття майже нуль.

Тут рулить закон спадної віддачі. Різниця між 5 і 20 кроками - величезна. Між 30 і 60 - її оком уже майже не вловити.

4. CFG scale - наскільки суворо модель слухає промпт

CFG scale - моя улюблена крутилка. Вона про послух: наскільки суворо духовка зобовʼязана виконувати твоє замовлення.

  • Низький CFG (2-4): модель фантазує, слухає тебе впіввуха. Картинка жива, але легко зʼїжджає від промпту.
  • Середній CFG (6-8): золота середина. Модель і тебе чує, і не затиснута.
  • Високий CFG (12 і вище): «ти сказав банан-самурай - отримуй банан-самурай». Часто картинка пересмажується: кислотні кольори, жорсткі контури, артефакти.
Шкала CFG: ліворуч розмита абстрактна картинка, посередині ідеальна, праворуч пересмажена з кислотними кольорами
CFG зліва направо: відсебеньки, золота середина, пересмажка.

5. Seed - чому одна й та сама картинка повторюється

Seed - це номер твого лотерейного квитка. З нього народжується початковий шум. Правило просте, як двічі по два:

  • Той самий seed і ті самі налаштування - рівно та сама картинка. Рятує, коли спіймав вдалий кадр і хочеш його трохи докрутити.
  • Новий seed - нова спроба. Промпт той самий, а картинка інша.

У ComfyUI у seed зазвичай є режим «фіксувати» або «міняти щоразу». Підбираєш ідею - хай міняється. Знайшов золотий кадр - зафіксуй seed і крути вже все інше.

6. Denoise - скільки шуму стирати (і навіщо це в img2img)

Denoise - скільки шуму прибрати, значення від 0 до 1.

  • 1.0 - стерти весь шум і намалювати картинку з нуля. Твій режим за замовчуванням для генерації за текстом.
  • Менше 1.0 - лишити частину вихідного зображення недоторканою. Це вже про img2img: узяв готову картинку й попросив «трохи переробити». 0.5 змінить помітно, 0.2 - ледь зачепить.

Стартові налаштування KSampler: шпаргалка для новачка

Не зубри все поспіль. Запамʼятай ось цей стартовий набір - він працює майже всюди.

Стартові налаштування KSampler для новачка

Sampler - dpmpp_2m Scheduler - karras Steps - 25 CFG - 7 Seed - режим випадковий, поки підбираєш ідею Denoise - 1.0 для генерації за текстом

Далі крутиш по одній крутилці за раз: картинка мильна - підніми CFG до 8 або steps до 30; кольори кислотні й пересмажені - опусти CFG до 5; знайшов вдалий кадр - зафіксуй seed, потім міняй решту.

Що крутити, коли картинка милить або пересмажена

Крути сміливо
  • CFG - перша крутилка у разі «мила» чи «пересмажки». Крок по 1.
  • Steps - підніми до 30, якщо деталей мало. Вище 40 - майже марно.
  • Seed - клацай вільно, це безкоштовні нові спроби.
  • Sampler - перемикайся між euler і dpmpp_2m, якщо хочеш інший характер.
Краще не чіпай (поки новачок)
  • Denoise під час генерації за текстом - лиши 1.0, інакше отримаєш каламуть.
  • Екзотичні семплери з хвоста списку - убʼєш вечір без виграшу.
  • CFG за 12 «щоб точно послухався» - майже завжди робить тільки гірше.
  • Steps під 100 «для якості» - це злитий час і гаряча відеокарта.

Приклад: як лагодити каламутну картинку без паніки

Ти просиш портрет дівчини біля вікна. Тиснеш генерацію - а обличчя як із туману, картинка каламутна, ніби недопеклася. Що робить новачок? Крутить усе поспіль: міняє семплер, женеться за 80 кроків, ставить CFG 15. І стає тільки гірше - тепер обличчя кислотно-помаранчеве з жорсткими контурами.

А що сталося насправді?

  1. Каламутність була від малої кількості кроків - треба було підняти steps з 8 до 25, а не до 80.
  2. CFG 15 не «покращив послух», він пересмажив картинку до артефактів.
  3. Ти міняв одразу все - і не зрозумів, яка крутилка що зробила.

Як учинив би вайбкодер, який у темі: ставить стартовий набір зі шпаргалки, генерить, а далі рухає по одній крутилці за раз і дивиться на результат. Нудно? Зате працює.

Алгоритм підкрутки по одній крутилці
  1. Постав дефолт - dpmpp_2m, karras, steps 25, CFG 7, denoise 1.0.
  2. Згенеруй. Не подобається - міняй ОДНУ крутилку й дивись ефект.
  3. Мильно чи без деталей - спершу steps до 30, якщо не допомогло - CFG до 8.
  4. Пересмажка, кислота, ламані контури - CFG вниз до 5.
  5. Композиція подобається, але дрібниць немає - зафіксуй seed і докручуй промпт.
  6. Записуй вдалу звʼязку налаштувань, щоб не шукати наново.

Часті помилки новачка в KSampler

  • Накручувати steps до сотні «для якості». Після 30 різниці майже немає - тільки чекаєш довше.
  • Задирати CFG, щоб «точно послухався». Вище 8-10 зазвичай починається пересмажка й артефакти.
  • Крутити denoise під час генерації за текстом. Має бути 1.0, інакше отримаєш каламуть.
  • Міняти одразу все. Потім не зрозумієш, яка крутилка спрацювала. Рухай по одній.
  • Не фіксувати seed. Спіймав ідеальний кадр, клацнув генерацію - і він полетів назавжди.
  • Боятися списку семплерів. Тобі потрібні два: dpmpp_2m і euler. Решта - коли освоїшся.

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

  • KSampler - духовка, у якій із шуму «випікається» картинка. Шість крутилок керують випічкою.
  • Sampler + scheduler - рецепт замісу. Безпечна пара для старту: dpmpp_2m і karras.
  • Steps - скільки разів духовка проходить по картинці. 20-30 вистачає майже завжди, більше - майже намарно.
  • CFG - наскільки буквально слухати промпт. 6-8 - золото. Перебір - пересмажка, недобір - відсебеньки.
  • Seed - номер квитка в лотереї: той самий seed = та сама картинка.
  • Denoise майже завжди 1.0. Крутиш його тільки в img2img - і свідомо.

Пошук по вікі

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

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