Fooocus. SDXL в один клик

Тимур Асылов

Fooocus - это новая оболочка для Stable Diffusion, созданная разработчиком популярного плагина для Automatic1111, ControlNet.
Особенности Fooocus
Сочетает преимущества Stable Diffusion и Midjourney
Fooocus черпает вдохновение как от Stable Diffusion, так и от Midjourney. Оно работает локально, с открытым исходным кодом и бесплатна, как Stable Diffusion, но использует подход Midjourney, минимизируя количество необходимых настроек. Пользователи могут сосредоточиться на создании запросов.
Имеет упрощенный пользовательский интерфейс
Fooocus предназначен для пользователей начального и среднего уровня и предоставляет интерфейс для создания изображений, который легко использовать, интерфейс намного проще Automatic1111 или ComfyUI. Системные требования для Fooocus относительно невысоки (4Gb видеопамяти и 8Gb ОЗУ), что делает его доступным.
Оптимизирован для простоты и качества
На стартовом экране находится только поле для запроса. Настройки по умолчанию оптимизированы для достижения наилучших результатов при использовании моделей SDXL. Это делает его идеальным выбором для тех, кто не хочет жертвовать качеством и при этом боится перегруженного интерфейса Automatic1111.
Простота установки
Fooocus может быть установлен в один клик и совместим с моделями Stable Diffusion. Исходный код доступен на github https://github.com/lllyasviel/Fooocus
Fooocus выделяется удобным интерфейсом, идеально подходит как для начинающих, так и для пользователей среднего уровня, при этом оставаясь совсестимым с моделями Stable Diffusion.
Как установить Fooocus
  1. Перейдите по ссылке в официальный репозиторий
  2. Загрузите файл по ссылке с названием >>> Click here to download <<< (я не стал её копировать, потому что вы могли бы скачать устаревшую версию)
  3. Распакуйте файлы в том место, откуда в дальнейшем хотите запускать нейросеть. В папке вы найдете файлы run.bat, run_anime.bat и run_realistic.bat.
  4. При первом запуске каждого файла начнется установка и загрузка соответствующей модели SDXL, каждая из которых занимает более 6Гб. Суммарно они занимают около 20Гб. Установка может занять значительное время, это зависит от скорости вашего интернета. Не обязательно загружать все модели, можно, например, пользоваться только базовой, которая загрузится при клике на run.bat (на декабрь 2023 года базовая модель это Juggernaut XL 6 версии)
Список загружаемых моделей:
undefined93f1d18d-f264-44c9-8953-66244c4e5089.png undefined93f1d18d-f264-44c9-8953-66244c4e5089.png
Обзор интерфейса
После завершения установки (когда в консоли появятся ссылки с адресом вида http://127.0.0.1:7865) откроется новое окно в вашем браузере, тк интерфейс построен на Gradio как и Automatic, внешне он будет похож на Automatic1111, но намного проще и менее пугающий:
undefined9c3fa5fb-2bf9-4b02-ad6d-9d53998afe7c.png undefined9c3fa5fb-2bf9-4b02-ad6d-9d53998afe7c.png
По сути тут только окно с результатом, строка запроса и кнопка Generate.
Тем не менее в Fooocus есть значительная часть фунционала Automatic, просто она скрыта, привычный img2img скрывается в Input Image, здесь же есть возможность увеличить размер изображения через Upscale:
undefined009ea901-af98-4519-a8a0-e99fab771af8.png undefined009ea901-af98-4519-a8a0-e99fab771af8.png
Большая часть настроек скрывается за чекбоксом Advanced.
По клику появляется сайдбар, в котором находятся несколько вкладок. В первой скрываются настройка производительности, её можно сравнить с настройкой Steps в Auto1111, далее размер холста, негативный запрос и количество изображений, которые Fooocus будет генерировать по клику Generate
undefinedbf7db649-bd62-42b7-a54e-a42a5016f8a4.png undefinedbf7db649-bd62-42b7-a54e-a42a5016f8a4.png
На следующей вкладке Styles идут стили, все они идут в базовом пакете, это выгодно отличает Fooocus от Auto1111, где нужно искать стили самому:
undefined253755bb-cced-4010-a8f5-d14a9499088e.png undefined253755bb-cced-4010-a8f5-d14a9499088e.png
На вкладке Model можно выбрать модель, основная модель может быть только SDXL, а рефайнер как SDXL, так и 1.5, здесь же можно подключить LoRA:
undefined6d3f1975-808c-40cb-9041-53dc6f55fe8a.png undefined6d3f1975-808c-40cb-9041-53dc6f55fe8a.png
На последней вкладке скрывается настройка следования запросу, что можно сравнить с CFG в Auto1111 и встроенная настройка резкости
undefined1b20c14d-ae13-44f5-a5d5-724dcd70d291.png undefined1b20c14d-ae13-44f5-a5d5-724dcd70d291.png
Выводы
Fooocus — отличный выбор для тех, кто хочет познакомиться со Stable Diffusion. Его интерфейс намного более дружелюбен и ориентирован на работу с запросом, а модели SDXL обеспечивают отличный результат «из коробки». Однако Automatic1111 предоставляет больший контроль над изображением при помощи огромного количества плагинов. Учитывая простоту установки, рекомендую ознакомиться с Fooocus даже опытным пользователям Stable Diffusion, работа с этой оболочкой ощущается более творческой и легкой, чем в Automatic1111.