Fooocus: самый простой локальный генератор — установка и настройки
Содержание
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
- Проверьте требования. По документации проекта минимально нужна видеокарта NVIDIA с 4 ГБ видеопамяти и 8 ГБ оперативной памяти. Файл подкачки Windows должен быть включён — обычно он включён по умолчанию. Для комфортной работы лучше 8 ГБ видеопамяти и 16 ГБ оперативной.
- Скачайте архив со страницы проекта Fooocus на GitHub — ссылка на загрузку для Windows находится в описании репозитория. Скачивайте только оттуда.
- Распакуйте архив в папку с коротким путём латиницей, например C:\AI\Fooocus. Архив в формате 7z открывается бесплатным архиватором 7-Zip.
- Запустите run.bat. При первом запуске Fooocus скачает модель по умолчанию и дополнительные файлы — это несколько гигабайт, дождитесь окончания.
- Откройте интерфейс. Браузер откроется автоматически; если нет — скопируйте адрес из окна консоли.
- Сгенерируйте первую картинку: введите промт и нажмите Generate.
Для других пресетов используйте run_realistic.bat — фотореализм — и run_anime.bat — аниме-стиль. Каждый пресет при первом запуске скачает свою модель.
Если генерация очень медленная
В описании проекта упоминается, что некоторые версии драйверов NVIDIA в определённых конфигурациях заметно замедляли генерацию при нехватке видеопамяти. Если время генерации кажется ненормально долгим, проверьте, не выгружается ли модель в оперативную память, закройте программы, использующие видеокарту, и попробуйте режим Performance → Speed или Extreme Speed.
Запуск в Google Colab: что учесть
У Fooocus есть официальный блокнот для Google Colab — облачной среды, где код выполняется на видеокарте Google. Это вариант для тех, у кого нет подходящей видеокарты.
- Откройте официальный блокнот Colab по ссылке из описания репозитория.
- Запустите ячейку. Блокнот установит Fooocus и выдаст публичную ссылку на интерфейс.
- Откройте ссылку и работайте как в локальной версии.
Что важно знать:
- Ресурсы бесплатного тарифа ограничены. По документации проекта, в 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.
- Модели положите в папку Fooocus\models\checkpoints.
- LoRA — в Fooocus\models\loras.
- Нажмите кнопку обновления файлов на вкладке Models или перезапустите Fooocus.
- Выберите модель в поле 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 и выберите их.
