Промты и гайды

Fooocus: самый простой локальный генератор — установка и настройки

Содержание
  1. Что такое Fooocus и кому он подходит
  2. Установка на Windows
  3. Запуск в Google Colab: что учесть
  4. Интерфейс: стили, Performance, Advanced
  5. Свои модели и LoRA в Fooocus
  6. Первые промты: примеры
  7. Частые проблемы Fooocus
  8. Статус проекта и ограничения
  9. Частые вопросы

Fooocus — самый простой способ запустить генерацию изображений на своём компьютере. Его создал автор Forge и ControlNet, и идея проекта в том, чтобы пользователь думал о промте и картинке, а не о сэмплерах, шагах и CFG. Скачали архив, распаковали, запустили — и через несколько минут генерируете картинки в качестве SDXL. В этой инструкции — что такое Fooocus и кому он подходит, как установить его на Windows, как запустить в Google Colab и что при этом учесть, как устроен интерфейс (стили, Performance, Advanced), как подключить свои модели и LoRA и в каком статусе находится проект.

Коротко

  • Fooocus — бесплатный локальный генератор на базе SDXL с минимумом настроек; промт можно писать коротко — встроенный движок расширит его сам.
  • Требования по документации проекта: видеокарта NVIDIA от 4 ГБ видеопамяти и 8 ГБ оперативной памяти с файлом подкачки.
  • Установка на Windows: скачать архив со страницы проекта, распаковать, запустить run.bat; модели скачаются сами.
  • Есть три пресета: обычный, реалистичный (run_realistic.bat) и аниме (run_anime.bat).
  • Проект в режиме ограниченной долгосрочной поддержки: только исправления ошибок, новые модели вроде Flux не поддерживаются.

Что такое Fooocus и кому он подходит

Fooocus — это интерфейс для генерации изображений, построенный целиком на архитектуре Stable Diffusion XL. Его авторы вдохновлялись онлайн-генераторами: пользователь вводит описание и получает красивую картинку без ручной настройки параметров. Внутри Fooocus много «невидимых» улучшений: оффлайн-движок на основе небольшой языковой модели расширяет короткий промт, специальные настройки сэмплинга уменьшают «пластиковость» SDXL, а собственный алгоритм inpaint и outpaint работает лучше стандартного.

Fooocus подходит, если:

  • вы новичок и хотите получить результат за 10 минут, а не за вечер настройки;
  • у вас видеокарта NVIDIA с небольшим объёмом памяти;
  • вам достаточно SDXL-моделей и LoRA;
  • вы не хотите разбираться в нодах и сотне параметров.

Fooocus не подходит, если:

  • нужны новые модели — Flux, Z-Image, видеомодели;
  • нужен полный контроль над процессом, сложные пайплайны и расширения;
  • у вас видеокарта AMD или Mac — поддержка есть, но ограниченная и медленнее.

Как Fooocus выглядит на фоне других интерфейсов — ComfyUI, Forge, AUTOMATIC1111, InvokeAI, — подробно разобрано в статье сравнение ComfyUI, Forge и AUTOMATIC1111.

Установка на Windows

  1. Проверьте требования. По документации проекта минимально нужна видеокарта NVIDIA с 4 ГБ видеопамяти и 8 ГБ оперативной памяти. Файл подкачки Windows должен быть включён — обычно он включён по умолчанию. Для комфортной работы лучше 8 ГБ видеопамяти и 16 ГБ оперативной.
  2. Скачайте архив со страницы проекта Fooocus на GitHub — ссылка на загрузку для Windows находится в описании репозитория. Скачивайте только оттуда.
  3. Распакуйте архив в папку с коротким путём латиницей, например C:\AI\Fooocus. Архив в формате 7z открывается бесплатным архиватором 7-Zip.
  4. Запустите run.bat. При первом запуске Fooocus скачает модель по умолчанию и дополнительные файлы — это несколько гигабайт, дождитесь окончания.
  5. Откройте интерфейс. Браузер откроется автоматически; если нет — скопируйте адрес из окна консоли.
  6. Сгенерируйте первую картинку: введите промт и нажмите Generate.

Для других пресетов используйте run_realistic.bat — фотореализм — и run_anime.bat — аниме-стиль. Каждый пресет при первом запуске скачает свою модель.

Если генерация очень медленная

В описании проекта упоминается, что некоторые версии драйверов NVIDIA в определённых конфигурациях заметно замедляли генерацию при нехватке видеопамяти. Если время генерации кажется ненормально долгим, проверьте, не выгружается ли модель в оперативную память, закройте программы, использующие видеокарту, и попробуйте режим Performance → Speed или Extreme Speed.

Запуск в Google Colab: что учесть

У Fooocus есть официальный блокнот для Google Colab — облачной среды, где код выполняется на видеокарте Google. Это вариант для тех, у кого нет подходящей видеокарты.

  1. Откройте официальный блокнот Colab по ссылке из описания репозитория.
  2. Запустите ячейку. Блокнот установит Fooocus и выдаст публичную ссылку на интерфейс.
  3. Откройте ссылку и работайте как в локальной версии.

Что важно знать:

  • Ресурсы бесплатного тарифа ограничены. По документации проекта, в Colab по умолчанию отключён refiner, а тяжёлые функции вроде image prompt могут привести к отключению сессии на бесплатном тарифе. Базовая генерация по тексту работает.
  • Сессия временная. После отключения всё, что не сохранено, пропадает. Скачивайте картинки сразу.
  • Пресеты включаются параметром запуска в последней строке блокнота — для аниме или реалистичной версии.
  • Правила Google. Colab — сервис Google со своими условиями использования, и они могут меняться, в том числе для бесплатного тарифа. Прочитайте их: вы работаете на чужих серверах.
  • Публичная ссылка. Ссылка на интерфейс доступна любому, у кого она есть. Не публикуйте её.

Если нужен более мощный и стабильный облачный вариант — аренда сервера с видеокартой, — смотрите статью Stable Diffusion в облаке.

Интерфейс: стили, Performance, Advanced

Главный экран Fooocus — это поле промта, кнопка Generate и галерея результатов. Всё остальное скрыто за галочками под полем промта.

Input Image

Галочка Input Image открывает инструменты работы с изображением: увеличение и вариации, image prompt — генерация по образцу, inpaint и outpaint — перерисовка части картинки и дорисовка за её краями. Используйте их только с изображениями, которые вы сгенерировали сами. Не загружайте фотографии реальных людей: создание интимных или компрометирующих изображений реальных людей недопустимо.

Advanced → Setting

  • Performance: Quality — лучше качество и медленнее, Speed — баланс по умолчанию, Extreme Speed и Lightning — очень быстро ценой качества. Для черновиков — быстрые режимы, для финала — Quality.
  • Aspect Ratios: готовые разрешения, на которых SDXL работает лучше всего. Вертикальные — для персонажа в полный рост.
  • Image Number: сколько картинок генерировать за раз.
  • Negative Prompt: то, чего быть не должно.
  • Seed: снимите галочку Random, чтобы зафиксировать seed и повторять композицию.

Styles

Вкладка Styles — сотни готовых стилей: от кинематографичной фотографии до акварели, аниме, комиксов и конкретных художественных направлений. Стиль добавляет к промту свои слова. По умолчанию включены стили Fooocus V2 (расширение промта), Enhance и Sharp. Можно выбрать несколько стилей одновременно, но лучше не больше двух-трёх.

Models

Выбор базовой модели, refiner и до пяти LoRA с весами.

Advanced

  • Guidance Scale — аналог CFG: насколько строго модель следует промту.
  • Image Sharpness — резкость и детализация; слишком высокие значения дают артефакты.
  • Developer Debug Mode — доступ к скрытым параметрам: сэмплер, планировщик, шаги и многое другое. Новичкам туда заходить не обязательно.

Промты в Fooocus

Промт можно писать коротко — «portrait of a 35 years old adult woman in a red coat, autumn park», — и Fooocus сам его расширит. Веса работают как в AUTOMATIC1111: (red coat:1.3). Эмбеддинги вызываются записью вида (embedding:имя_файла:1.1). Для персонажей всегда указывайте взрослый возраст.

Свои модели и LoRA в Fooocus

Fooocus поддерживает SDXL-модели из каталогов вроде Civitai, в том числе модели на базе Pony и Illustrious, так как они тоже основаны на SDXL.

  1. Модели положите в папку Fooocus\models\checkpoints.
  2. LoRA — в Fooocus\models\loras.
  3. Нажмите кнопку обновления файлов на вкладке Models или перезапустите Fooocus.
  4. Выберите модель в поле Base Model, а LoRA — в одном из пяти слотов, и задайте вес.

Модели SD 1.5, Flux и других архитектур Fooocus не поддерживает — только SDXL и её производные. Если вы хотите использовать собственные папки моделей, пути можно изменить в конфигурационном файле, который Fooocus создаёт при первом запуске. Как выбирать и подключать LoRA, подробно рассказано в гайде LoRA для Stable Diffusion.

Первые промты: примеры

Fooocus хорошо работает даже с короткими описаниями, но конкретные детали всё равно заметно улучшают результат. Вот несколько простых примеров для самого первого старта:

  • Портрет: «cinematic portrait of a 32 years old adult woman with short dark hair, leather jacket, neon city at night, rain» — стиль Fooocus Photograph или Cinematic.
  • Фэнтези: «40 years old elf sorceress, silver hair, dark blue robe, ancient library, floating candles» — стиль Fantasy Art.
  • Аниме: «adult woman, 28 years old, office suit, evening city, soft light, anime style» — пресет run_anime.bat.
  • Интерьер: «cozy loft apartment with large windows, evening light, plants, warm tones» — без людей, для проверки модели.

Меняйте по одному элементу — стиль, свет, одежду — и сравнивайте результаты с зафиксированным seed: так вы быстро поймёте, что именно влияет на картинку.

Частые проблемы Fooocus

Проблема Решение
RuntimeError: CPUAllocator Не хватает оперативной памяти: включите или увеличьте файл подкачки Windows
Первый запуск идёт очень долго Скачиваются модели на несколько гигабайт — дождитесь окончания
Модель не появляется в списке Проверьте, что это SDXL-модель, лежит в models\checkpoints, и обновите список
Картинки мутные или пересвеченные Снизьте Guidance Scale и Image Sharpness, уберите лишние стили
Персонажи выглядят юно Указывайте возраст числом и слова adult, mature; в негатив — childlike, young-looking face
Нет доступа к интерфейсу в Colab Сессия отключилась — перезапустите ячейку и откройте новую ссылку

Если Fooocus перестал запускаться после обновления, самый надёжный способ — скачать свежий архив, распаковать его в новую папку и перенести туда папки models и outputs из старой установки.

Где Fooocus хранит картинки

Все сгенерированные изображения сохраняются в папке outputs внутри папки Fooocus, разложенные по датам. Рядом Fooocus создаёт HTML-журнал с промтами и параметрами каждой картинки — это удобно, если нужно повторить удачный результат. Делайте резервную копию этой папки: при переустановке или обновлении её легко случайно удалить вместе со старой папкой программы. Если места на диске мало, периодически переносите старые картинки на внешний диск.

Статус проекта и ограничения

По описанию на странице проекта, Fooocus находится в состоянии ограниченной долгосрочной поддержки: выходят только исправления ошибок, новых функций не будет. Проект построен целиком на SDXL, и для новых моделей, например Flux, авторы сами рекомендуют переходить на Forge, ComfyUI или SwarmUI. Существуют форки Fooocus от сообщества с дополнительными возможностями, но их поддержка зависит от энтузиастов.

Что это значит на практике:

  • Fooocus по-прежнему отлично работает с SDXL-моделями и остаётся лучшим «входом» в локальную генерацию.
  • Новые архитектуры моделей в нём не появятся.
  • Когда вы упрётесь в ограничения, логичный следующий шаг — ComfyUI: с чего начать, рассказано в гайде ComfyUI для начинающих.

Общий обзор локальной генерации и настройки других интерфейсов — в гайде Stable Diffusion 18+.

Без установки: генератор 18+ онлайн Партнёрская ссылка · 18+

Частые вопросы

Что такое Fooocus?

Бесплатный локальный генератор изображений на базе SDXL с минимумом настроек. Промт можно писать коротко — встроенный движок расширит его сам.

Как установить Fooocus на ПК?

Скачайте архив для Windows со страницы проекта на GitHub, распакуйте его в папку с коротким путём латиницей и запустите run.bat. Модели скачаются автоматически при первом запуске.

Какие требования у Fooocus?

По документации проекта — видеокарта NVIDIA от 4 ГБ видеопамяти и 8 ГБ оперативной памяти с включённым файлом подкачки. Комфортнее — от 8 ГБ видеопамяти.

Можно ли запустить Fooocus в Google Colab?

Да, у проекта есть официальный блокнот. На бесплатном тарифе базовая генерация работает, но refiner отключён, а тяжёлые функции могут приводить к отключению сессии.

Поддерживает ли Fooocus Flux?

Нет. Fooocus работает только с SDXL-моделями. Для Flux авторы рекомендуют Forge, ComfyUI или SwarmUI.

Как добавить свою модель в Fooocus?

Положите SDXL-модель в models\checkpoints, а LoRA — в models\loras, обновите список на вкладке Models и выберите их.

Редакция NeuraGirl

Редакция NeuraGirl тестирует ИИ-генераторы и ИИ-компаньонов для взрослых по единой методике: одинаковые промты, проверка бесплатных лимитов, цен, способов оплаты и настроек приватности. Пишем только о генерации с нуля и вымышленных взрослых персонажах.