Fooocus v2: Полное руководство по бесплатной нейросети для генерации изображений

Узнайте, как установить и использовать Fooocus v2 — бесплатную нейросеть на базе Stable Diffusion XL. Подробная инструкция, настройки, советы по промптам и ответы на частые вопросы.

Что такое Fooocus v2 и почему это лучший бесплатный аналог Midjourney

Fooocus v2 — это бесплатная нейросеть для генерации изображений по текстовому описанию, основанная на модели Stable Diffusion XL (SDXL). Разработанная создателем ControlNet, она предлагает простой интерфейс и высокое качество результатов, сравнимое с Midjourney. Главное преимущество Fooocus — низкий порог входа: даже новичок может получить впечатляющие изображения с первой попытки. Программа работает локально на компьютере или в облаке Google Colab, что делает её доступной для пользователей без мощного оборудования.

Fooocus v2 идеально подходит для дизайнеров, контент-мейкеров и всех, кто хочет создавать уникальные визуальные материалы без затрат на подписки. В отличие от Midjourney, Fooocus полностью бесплатен и не требует подключения к интернету после установки. Кроме того, он поддерживает загрузку собственных моделей и LoRA, что расширяет творческие возможности.

Системные требования и подготовка к установке

Для локальной установки Fooocus v2 потребуется компьютер или ноутбук с видеокартой NVIDIA, имеющей не менее 8 ГБ видеопамяти. Также необходимо около 25 ГБ свободного места на диске для одного режима генерации и до 40 ГБ для всех трёх режимов (General, Realistic, Anime). Операционная система — Windows (для других ОС потребуется ручная настройка через GitHub).

Если ваше оборудование не соответствует требованиям, можно использовать Google Colab — облачный сервис Google, предоставляющий вычислительные ресурсы бесплатно. Однако стоит учитывать, что Google может ограничить доступ к Fooocus в будущем, как это уже произошло с другими инструментами. Для стабильной работы рекомендуется локальная установка.

Пошаговая инструкция по установке на Windows

Установка Fooocus v2 на Windows с видеокартой NVIDIA максимально проста:

  1. Скачайте архив с официальной страницы проекта (ссылка на GitHub).
  2. Распакуйте архив в папку, путь к которой не содержит кириллицы (например, C:\Fooocus).
  3. В папке вы найдёте три файла: run.bat (режим General), run_anime.bat (режим Anime) и run_realistic.bat (режим Realistic). Запустите нужный файл двойным щелчком.
  4. При первом запуске программа автоматически скачает необходимые модели и зависимости. Это может занять несколько минут.
  5. После завершения загрузки откроется интерфейс в браузере по адресу http://127.0.0.1:7865.

Если вы используете Mac, AMD или Linux, обратитесь к разделу установки на GitHub проекта — там описаны альтернативные методы.

Запуск в Google Colab: бесплатный способ для слабых ПК

Для пользователей без мощной видеокарты Fooocus v2 можно запустить в Google Colab:

  1. Откройте ссылку на Colab-ноутбук проекта.
  2. Нажмите кнопку "Play" (выполнить) и согласитесь с условиями Google.
  3. Дождитесь завершения установки (обычно до 10 минут). В консоли появится сообщение App started successful. и ссылка вида https://числа.gradio.live.
  4. Перейдите по ссылке — интерфейс Fooocus готов к работе.

Для выбора режима замените строку кода !python entry_with_update.py --share на:

  • !python entry_with_update.py --preset anime --share для режима Anime.
  • !python entry_with_update.py --preset realistic --share для режима Realistic.

Важно: Google Colab может быть нестабильным при интенсивной нагрузке (например, многократный outpainting с увеличением разрешения). Для серьёзной работы лучше использовать локальную версию.

Как правильно писать промпты для Fooocus

Fooocus v2 использует SDXL-модели, которые хорошо понимают естественный язык. Кроме того, встроенный GPT-движок автоматически улучшает ваши запросы. Для получения качественных результатов рекомендуется придерживаться структуры:

  • Тип изображения (фотография, иллюстрация, 3D-рендер).
  • Основной объект (человек, животное, предмет).
  • Описание внешности (цвет волос, одежда, выражение лица).
  • Дополнительные элементы (аксессуары, фон).
  • Место и окружение (улица, комната, природа).
  • Эффекты и стиль (освещение, цветовая гамма, художественный стиль).

Пример: "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."

Запросы лучше писать на английском языке, так как модели обучались на англоязычных данных. Если вы не уверены в переводе, используйте онлайн-переводчик. Практика — ключ к успеху: уже через неделю вы научитесь формулировать промпты, которые точно соответствуют вашему замыслу.

Режимы генерации: General, Realistic и Anime

Fooocus v2 предлагает три предустановленных режима, каждый из которых оптимизирован для определённых задач:

General (Универсальный)

  • Модель: Juggernaut XL.
  • LoRA: SDXL Offset Example Lora.
  • Стили по умолчанию: Fooocus V2, Fooocus Enhance, Fooocus Sharp.
  • Подходит для арта, реалистичных изображений и фэнтези. Хорошо следует заданным стилям.

Realistic (Реалистичный)

  • Модель: Realistic Stock Photo.
  • LoRA: SDXL Film Photography Style.
  • Стили по умолчанию: Fooocus V2, Fooocus Photograph, Fooocus Negative.
  • Идеален для фотореалистичных портретов, пейзажей и предметов. Включает негативный промпт для устранения артефактов.

Anime (Аниме)

  • Модель: blue_pencil-XL.
  • Рефайнер: DreamShaper 8.
  • Стили по умолчанию: Fooocus V2, Fooocus Masterpiece, SAI Anime, SAI Digital Art, SAI Enhance, SAI Fantasy Art.
  • Создан для аниме и художественного арта. Важно: начинайте промпт с "1girl" или "1boy", чтобы избежать нежелательных персонажей.

Выбор режима зависит от вашей задачи. Для экспериментов рекомендуется начать с General, а затем переключаться на специализированные режимы.

Расширенные настройки: Advanced и Style

Fooocus v2 предлагает множество настроек, скрытых за галочками Advanced и Style. Рассмотрим основные:

Вкладка Setting (Advanced):

  • Performance: Speed (30 шагов), Quality (60 шагов) или Extreme Speed (LCM-технология для быстрой генерации). Speed — оптимальный баланс.
  • Aspect Ratios: Фиксированные разрешения, оптимизированные для SDXL. Например, 1728×576 (широкий формат) или 704×1408 (вертикальный).
  • Image Number: Количество изображений за одну генерацию (от 1 до 32).
  • Negative Prompt: Укажите, чего не должно быть на изображении (например, "watermark, blurry").
  • Seed: Числовой идентификатор шума. Используйте одинаковый Seed для воспроизведения результатов или экспериментов.
  • History Log: Журнал всех генераций с Seed, промптами и настройками. Сохраняйте его отдельно, так как Fooocus не встраивает метаданные в PNG.

Вкладка Style: Позволяет комбинировать до 5 стилей одновременно. По умолчанию включён Fooocus V2 (улучшение промптов). Вы можете отключать и добавлять стили, например, Steampunk, Cyberpunk, Film Noir. Экспериментируйте с комбинациями для уникальных результатов.

Работа с моделями и LoRA

На вкладке Model вы можете:

  • Переключить основную модель (чекпоинт) на другую, совместимую с SDXL.
  • Выбрать рефайнер для улучшения детализации.
  • Добавить до 5 LoRA (Low-Rank Adaptation) — мини-моделей, которые изменяют стиль или добавляют конкретные элементы. Сила LoRA регулируется от -2 до 2 (оптимально 0.5).

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

Практические советы и частые ошибки

Чтобы получить максимальную отдачу от Fooocus v2, учитывайте следующие рекомендации:

  • Начинайте с простых промптов. Постепенно усложняйте их, добавляя детали.
  • Используйте негативные промпты для устранения нежелательных элементов (например, "ugly, deformed, blurry").
  • Экспериментируйте с Seed. Если результат понравился, сохраните Seed, чтобы воспроизвести его с другими промптами.
  • Не перегружайте систему. Генерация 32 изображений одновременно может занять много времени и ресурсов.
  • Сохраняйте логи. Fooocus не хранит метаданные в файлах, поэтому ведите отдельный журнал.

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

  • Использование кириллицы в путях установки — приводит к ошибкам.
  • Слишком длинные промпты — модель может игнорировать часть деталей.
  • Забывание указать режим — результаты могут не соответствовать ожиданиям.

Следуя этим советам, вы быстро освоите Fooocus и сможете создавать профессиональные изображения.

Вопросы и ответы

Можно ли использовать Fooocus v2 на компьютере без видеокарты NVIDIA?

Да, но только через Google Colab. Для локальной установки требуется видеокарта NVIDIA с 8 ГБ видеопамяти. Если у вас AMD или Intel, попробуйте запустить через Colab или обратитесь к инструкциям на GitHub для альтернативных методов.

Чем Fooocus отличается от Midjourney?

Fooocus v2 — бесплатная программа с открытым исходным кодом, работающая локально. Midjourney — платный сервис с закрытым кодом, требующий подключения к интернету. Fooocus предлагает больше контроля над настройками и поддержку LoRA, но может уступать Midjourney в некоторых стилях.

Как улучшить качество изображений в Fooocus?

Используйте режим Quality (60 шагов) в настройках Performance, добавляйте рефайнер, экспериментируйте с LoRA и стилями. Также важно писать детальные промпты на английском и использовать негативные промпты для устранения артефактов.

Почему Fooocus не сохраняет метаданные в PNG?

В отличие от Automatic 1111 или ComfyUI, Fooocus не встраивает информацию о генерации в файлы изображений. Все данные (Seed, промпт, настройки) хранятся в History Log внутри программы. Рекомендуется сохранять логи отдельно.

Можно ли использовать Fooocus для коммерческих проектов?

Да, Fooocus v2 распространяется бесплатно, и вы можете использовать сгенерированные изображения в коммерческих целях. Однако проверьте лицензию используемых моделей и LoRA, так как некоторые из них могут иметь ограничения.

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

Скачайте модель (чекпоинт) или LoRA в формате .safetensors и поместите в соответствующие папки внутри директории Fooocus. Затем перезапустите программу — новые элементы появятся на вкладке Model. Силу LoRA можно регулировать от -2 до 2.

Что делать, если Fooocus вылетает при генерации?

Проверьте, достаточно ли у вас видеопамяти (минимум 8 ГБ). Уменьшите количество изображений за раз (Image Number) и разрешение. Если используете Colab, избегайте многократного outpainting с увеличением — это может привести к сбою контейнера.