Что такое Fooocus и почему стоит его скачать
Fooocus — это бесплатная нейросеть для генерации изображений, основанная на Stable Diffusion XL. Её главное преимущество — простота использования при высоком качестве результатов, сопоставимом с платными сервисами вроде Midjourney. Разработчик программы — Manuel Schmid, известный как создатель ControlNet, важной подсистемы для точного управления генерацией в Stable Diffusion. Благодаря этому Fooocus унаследовал лучшие практики контроля над изображением, но при этом предлагает интуитивно понятный интерфейс, не требующий глубоких технических знаний.
Нейросеть подходит для широкого круга задач: создание иллюстраций, фотореалистичных портретов, концепт-арта, рекламных материалов, аватарок для соцсетей и даже референсов для художников. Важно, что Fooocus полностью бесплатен и не требует подписки, в отличие от многих аналогов. Вы можете скачать его и использовать на своём компьютере или в облаке Google Colab без ограничений по количеству генераций.
Fooocus v2 — это вторая версия программы, которая получила улучшенные алгоритмы обработки запросов, больше встроенных стилей и оптимизацию производительности. Она поддерживает работу с моделями SDXL, что обеспечивает высокую детализацию и точность следования текстовому описанию.
Системные требования для установки Fooocus
Прежде чем скачать Fooocus, убедитесь, что ваш компьютер соответствует минимальным системным требованиям. Для локальной установки потребуется:
- Видеокарта: NVIDIA с объёмом видеопамяти не менее 6–8 ГБ. Рекомендуется 8 ГБ и выше для стабильной работы во всех режимах. Видеокарты AMD официально поддерживаются, но на практике могут работать медленнее или с ошибками.
- Оперативная память: от 8 ГБ, желательно 16 ГБ для комфортной работы с большими разрешениями.
- Свободное место на диске: около 25 ГБ для одного режима генерации и до 40 ГБ, если вы планируете использовать все три предустановленных режима (General, Realistic, Anime).
- Операционная система: Windows (рекомендуется), macOS или Linux. Для Windows установка максимально проста — достаточно скачать архив и запустить bat-файл.
Если ваш компьютер не соответствует этим требованиям, не отчаивайтесь: Fooocus можно запустить в облачном сервисе Google Colab, который предоставляет бесплатные вычислительные ресурсы, включая графические процессоры. Для этого нужен только аккаунт Google и стабильное интернет-соединение.
Как скачать Fooocus: локальная установка на Windows
Самый простой способ скачать Fooocus для Windows — перейти на официальную страницу проекта на GitHub. Там вы найдёте ссылку для скачивания архива с установочными файлами (размер около 1,9 ГБ). После скачивания:
- Распакуйте архив в любую папку, путь к которой не содержит кириллицы (например,
C:\Fooocus). - В папке вы увидите три bat-файла:
run.bat(универсальный режим),run_anime.bat(аниме-режим) иrun_realistic.bat(реалистичный режим). Запустите нужный файл двойным кликом. - При первом запуске программа автоматически скачает дополнительные файлы моделей (около 25 ГБ). Этот процесс может занять от 10 до 30 минут в зависимости от скорости интернета.
- После завершения загрузки откроется окно браузера с интерфейсом Fooocus. Если этого не произошло, в консоли появится локальный адрес (например,
http://127.0.0.1:7865), который нужно открыть в браузере.
Важно: не закрывайте консольное окно во время работы — оно отвечает за работу нейросети. Для завершения программы просто закройте окно или нажмите Ctrl+C в консоли.
Для пользователей macOS, Linux или с видеокартами AMD рекомендуется изучить инструкции на GitHub, так как процесс установки может отличаться и требует ручной настройки окружения.
Запуск Fooocus в Google Colab без мощного ПК
Если ваш компьютер не подходит для локальной установки, вы можете скачать и запустить Fooocus в облаке Google Colab. Это полностью бесплатный способ, не требующий мощного железа — достаточно любого устройства с браузером.
Для запуска:
- Перейдите по ссылке на блокнот Fooocus в Google Colab (обычно предоставляется автором на GitHub).
- Нажмите кнопку «Play» (белый треугольник в кружке) рядом с первой ячейкой кода.
- Подтвердите выполнение, нажав «Выполнить» в появившемся диалоговом окне.
- Дождитесь завершения установки (обычно 3–10 минут). Внизу появится сообщение
App started successful.и ссылка видаhttps://xxxx.gradio.live. - Кликните по ссылке — откроется интерфейс Fooocus, готовый к работе.
Обратите внимание: блокнот в Google Colab удаляется через 12 часов бездействия, поэтому для каждого нового сеанса потребуется повторный запуск. Также не закрывайте вкладку с Colab во время генерации — это приведёт к потере доступа к интерфейсу. При интенсивной нагрузке (например, многократное увеличение разрешения) контейнер может вылететь, поэтому для серьёзной работы предпочтительнее локальная установка.
Если вы хотите использовать определённый режим (Realistic или Anime), замените строку кода !python entry_with_update.py --share на соответствующую команду с параметром --preset.
Интерфейс Fooocus: основные элементы и настройки
После запуска Fooocus вы увидите минималистичный интерфейс, который, тем не менее, скрывает множество настроек. По умолчанию отображаются только основные элементы: поле для ввода запроса (prompt), кнопка «Generate» и несколько переключателей. Чтобы открыть расширенные настройки, поставьте галочку Advanced.
Основные вкладки и параметры:
- Setting: здесь находятся базовые настройки генерации.
- Performance: выбор режима производительности. Speed (30 шагов) — оптимальный баланс скорости и качества. Quality (60 шагов) — максимальное качество, но дольше. Extreme Speed — очень быстро, но с заметным снижением качества (использует технологию LCM).
- Aspect Ratios: соотношение сторон изображения. Доступны только те разрешения, на которых обучались модели SDXL, например 1024×1024 (1:1), 1728×576 (3:1), 704×1408 (1:2) и другие. Выбор фиксированный, что исключает ошибки.
- Image Number: количество изображений за одну генерацию (от 1 до 32). По умолчанию — 2.
- Negative Prompt: поле для указания того, чего не должно быть на изображении (например,
unrealistic, watermark, low quality). - Seed: идентификатор начального шума. Если снять галочку Random, можно вручную задать Seed для воспроизведения конкретного результата.
- Style: вкладка с десятками встроенных стилей (около 70). По умолчанию включены Fooocus V2 (улучшает запрос через GPT-подобный движок), Fooocus Enhance и Fooocus Sharp. Вы можете комбинировать до 5 стилей одновременно, например Steampunk, Cyberpunk, Film Noir и другие.
- Model: позволяет переключать базовую модель, выбирать рефайнер (модель для уточнения деталей) и добавлять LoRA (дополнительные мини-модели для конкретных эффектов). Сила LoRA регулируется от -2 до 2, оптимальное значение — около 0.5.
- Advanced: дополнительные параметры, включая управление шагами, CFG scale (степень следования запросу) и другие технические настройки для опытных пользователей.
Также в интерфейсе есть History Log, где сохраняется информация о всех предыдущих генерациях: Seed, запрос, настройки. В отличие от других интерфейсов Stable Diffusion, Fooocus не встраивает эти данные в PNG-файл, поэтому рекомендуется сохранять лог отдельно.
Режимы генерации: General, Realistic и Anime
Fooocus предлагает три предустановленных режима, каждый из которых оптимизирован под определённые задачи. Они отличаются используемыми моделями, настройками и встроенными стилями.
General (Универсальный) — режим по умолчанию, подходящий для большинства задач: от художественных иллюстраций до реалистичных изображений. Он хорошо следует стилям и даёт сбалансированный результат. Включённые стили: Fooocus V2, Fooocus Enhance, Fooocus Sharp.
Realistic (Реалистичный) — идеален для фотореалистичных портретов, пейзажей и предметов. В этом режиме автоматически добавляется негативный запрос, исключающий признаки рисованного изображения: unrealistic, saturated, high contrast, big nose, painting, drawing, sketch, cartoon, anime, manga, render, CG, 3d, watermark, signature, label. Стили по умолчанию: Fooocus V2, Fooocus Photograph, Fooocus Negative.
Anime (Аниме) — предназначен для создания изображений в стиле аниме и манги. Важная особенность: запрос должен начинаться с 1girl (или 1boy), иначе нейросеть может генерировать неожиданные объекты. Негативный запрос включает (embedding:unaestheticXLv31:0.8), low quality, watermark. Стили: Fooocus V2, Fooocus Masterpiece, SAI Anime, SAI Digital Art, SAI Enhance, SAI Fantasy Art.
Чтобы переключить режим при локальной установке, запустите соответствующий bat-файл. В Google Colab измените параметр --preset в команде запуска. Вы также можете вручную настроить любой режим через вкладку Model, загрузив нужную модель и LoRA.
Как правильно писать запросы (промпты) для Fooocus
Качество изображения напрямую зависит от того, насколько точно вы опишете желаемый результат. Fooocus использует модели SDXL, которые хорошо понимают естественный английский язык, а встроенный GPT-подобный движок (стиль Fooocus V2) автоматически улучшает запрос. Тем не менее, полезно придерживаться определённой структуры.
Рекомендуемая структура промпта:
- Тип изображения: photo, illustration, painting, 3D render и т.д.
- Объект: кто или что является главным элементом.
- Описание внешности: цвет волос, глаз, одежда, выражение лица.
- Дополнительные элементы: аксессуары, окружение, детали.
- Место и время: где происходит действие, время суток, погода.
- Эффекты и стиль: освещение, цветовая гамма, художественный стиль.
Пример: Photo of a beautiful girl 28 years old, red hair braided in braids, big blue eyes. Dressed in a beautiful blue dress with white flowers. Day, summer, sitting in a cafe, drinking coffee. Modern digital illustration, advertising poster.
Советы для новичков:
- Пишите запросы на английском языке. Используйте переводчик (например, DeepL) для точности.
- Избегайте слишком сложных или редких слов — нейросеть может их не распознать.
- Добавляйте прилагательные для описания стиля и настроения:
cozy,dramatic,cinematic,vibrant. - Если результат не устраивает, экспериментируйте с синонимами и порядком слов.
- Используйте негативный промпт, чтобы исключить нежелательные элементы (например,
watermark, blurry, low quality).
Навык написания хороших промптов приходит с практикой. Уже через неделю регулярного использования вы сможете получать стабильно качественные результаты.
Работа со стилями и LoRA для тонкой настройки
Одна из сильных сторон Fooocus — гибкая система стилей и поддержка LoRA (Low-Rank Adaptation). Стили позволяют быстро изменить визуальное направление изображения, не меняя запрос. Например, один и тот же промпт Owl with glasses in a library with book effect in a scholarly style может дать совершенно разные результаты при выборе стилей Steampunk, Cyberpunk или Film Noir.
Чтобы применить стили:
- Перейдите на вкладку Style.
- По умолчанию включены три стиля. Вы можете отключить ненужные и выбрать новые из списка (доступен поиск).
- Рекомендуется оставить включённым Fooocus V2 — он отвечает за улучшение запроса.
- Комбинируйте 3–5 стилей для достижения уникального эффекта. Например, для чёрно-белого драматичного портрета можно выбрать Photo Film Noir, Dark Fantasy, Dark Moody Atmosphere и SAI Line Art.
LoRA — это дополнительные мини-модели, которые изменяют поведение нейросети в определённом направлении: например, улучшают качество рук, добавляют конкретную текстуру или имитируют стиль известного художника. Во вкладке Model вы можете загрузить до 5 LoRA одновременно, регулируя их силу от -2 до 2. Обычно оптимальное значение — около 0.5. Скачать LoRA можно с сайта Civitai.
Экспериментируйте с комбинациями стилей и LoRA — это ключ к получению уникальных и профессиональных изображений.
Ограничения и советы по стабильной работе
Несмотря на всю мощь Fooocus, у него есть ряд ограничений, которые стоит учитывать:
- Аппаратные требования: для локальной установки необходима видеокарта NVIDIA с 8+ ГБ VRAM. При недостатке памяти генерация может прерываться или выдавать ошибки.
- Google Colab: бесплатный доступ к облачным GPU может быть ограничен. Google периодически блокирует блокноты для генерации изображений, как это уже произошло с Automatic 1111. Кроме того, сессия в Colab живёт не более 12 часов, а при бездействии может отключиться раньше.
- Отсутствие встроенного лога в PNG: в отличие от других интерфейсов, Fooocus не сохраняет метаданные генерации в файл изображения. Рекомендуется вручную сохранять промпты и настройки в текстовый файл.
- Стабильность: при интенсивной работе (например, многократное увеличение разрешения или аутпеинтинг) контейнер в Colab может вылететь. Локальная версия стабильнее, но тоже требует перезагрузки при длительных сессиях.
Советы для стабильной работы:
- Используйте режим Speed для повседневных задач — разница с Quality малозаметна, но время генерации сокращается вдвое.
- Не задавайте слишком большое количество изображений за раз (более 8), чтобы избежать перегрузки памяти.
- Регулярно сохраняйте понравившиеся результаты и их настройки.
- Для сложных проектов (например, серия изображений с одним персонажем) используйте фиксированный Seed.
- Следите за обновлениями на GitHub — разработчик регулярно выпускает новые версии с исправлениями и улучшениями.
Вопросы и ответы
Можно ли скачать Fooocus бесплатно?
Да, Fooocus — полностью бесплатная программа с открытым исходным кодом. Вы можете скачать её с официальной страницы на GitHub без каких-либо платежей или подписок. Никаких скрытых платежей или триал-версий не предусмотрено.
Какие системные требования для установки Fooocus на ПК?
Минимальные требования: видеокарта NVIDIA с 6–8 ГБ видеопамяти, 8 ГБ оперативной памяти и около 25 ГБ свободного места на диске для одного режима. Для всех трёх режимов потребуется до 40 ГБ. Видеокарты AMD поддерживаются, но могут работать нестабильно.
Как запустить Fooocus без мощного компьютера?
Вы можете использовать Google Colab — бесплатный облачный сервис Google. Для этого нужен только аккаунт Google и браузер. Перейдите по ссылке на блокнот Fooocus, нажмите «Выполнить» и дождитесь появления ссылки на интерфейс. Учтите, что сессия в Colab живёт до 12 часов.
В чём разница между режимами General, Realistic и Anime?
General — универсальный режим для любых задач. Realistic оптимизирован для фотореализма, с автоматическим негативным промптом против рисованных эффектов. Anime предназначен для аниме-стиля и требует начинать запрос с 1girl или 1boy. Каждый режим использует свои модели, стили и LoRA по умолчанию.
Как улучшить качество изображений в Fooocus?
Используйте качественные промпты на английском языке, комбинируйте стили (3–5 штук), применяйте LoRA для конкретных задач, экспериментируйте с Seed и негативным промптом. Также попробуйте режим Quality (60 шагов) для максимальной детализации, хотя разница со Speed может быть незаметна.
Почему Fooocus не сохраняет настройки генерации в PNG?
В отличие от Automatic 1111 или ComfyUI, Fooocus не встраивает метаданные (промпт, Seed, настройки) в файл изображения. Разработчик выбрал такой подход для упрощения интерфейса. Рекомендуется вручную сохранять лог генераций из вкладки History Log или записывать промпты отдельно.
Что делать, если Fooocus выдаёт ошибку при запуске?
Проверьте, что путь к папке не содержит кириллицы, видеокарта поддерживается и драйверы обновлены. Убедитесь, что достаточно свободного места на диске. При запуске в Colab попробуйте перезапустить блокнот или использовать другую ссылку. Если ошибка persists, обратитесь к разделу Issues на GitHub проекта.