Seed

Число, от которого результат повторяется, и что с ним бывает после каждого запуска.

Простыми словами

Seed (сид) это начальное число для случайного шума, с которого начинается картинка. Тот же seed с той же моделью, промптом и настройками даёт ту же картинку (на той же машине и версии ComfyUI). Другой seed даёт другую картинку по тому же промпту.

Где встречается в графе

  • seed у KSampler; noise_seed у KSampler (Advanced), SamplerCustom и RandomNoise.
  • Под ним ComfyUI показывает переключатель control_after_generate с четырьмя вариантами:
    • fixed: число остаётся;
    • increment / decrement: плюс или минус 1 после каждого запуска;
    • randomize: новое случайное число после каждого запуска (обычно стоит по умолчанию).
  • Переключатель срабатывает после постановки в очередь, поэтому число на экране это то, с которым пойдёт следующий запуск. (Настройка ComfyUI может перенести это на момент перед запуском.)
  • В двухпроходном видеографе важен шум только первого сэмплера, второй шума не добавляет.

Как пользоваться

  • Чтобы увидеть, что сделала правка: поставьте fixed, поменяйте одно, запустите, сравните. Если seed и слова меняются вместе, не понять, что подействовало.
  • Чтобы поискать: поставьте randomize и запустите несколько раз, а seed удачных результатов запишите.
  • Чтобы повторить чужую картинку: откройте её workflow, seed хранится в нём.
  • Часть результатов не удаётся просто случайно. Это нормально: попробуйте другой seed, прежде чем менять всё.

Частые ошибки

  • «ComfyUI ничего не делает при втором запуске»: seed на fixed, и больше ничего не поменялось, поэтому берётся прежний результат.
  • Кадр в графе с двумя моделями меняется каждый запуск: его сэмплер на randomize. Поставьте fixed, чтобы держать кадр, пока работаете над движением.
  • Другая картинка с тем же seed на другом компьютере, видеокарте или сэмплере: небольшие расхождения нормальны.

Как помогает приложение

В уроке о промпте есть шаг о том, как сравнивать по одной правке с помощью seed, а урок Настройки сэмплера объясняет это поле. В Свойствах у поля со встроенной заметкой рядом с именем есть кнопка Что делает это поле; она открывает заметку под полем: что делает поле и что в него ставить.

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/concepts/Seed.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.