Найти тему

Настроим Fooocus под себя. Гайд по настройке Config.txt.

Здравствуйте, дорогие друзья!

Upd: После обновления Fooocus до версии 2.3.1 у некоторых пользователей перестал работать метод правки файла config.txt, если вы из их числа, попробуйте вносить изменения в необходимый вам файл *,json в папке presets.

Если вы уже некоторое время используете Fooocus или Stable Diffusion, то возможно вас уже начал напрягать тот факт, что после каждого нового запуска вам приходится заново выставлять свои любимые настройки разрешения, сэмплера или планировщика. Меня это очень напрягает, ведь вместо того, чтобы сразу начать творить, приходится тратить время на рутинные настройки.

Сегодня я хочу поделиться с вами способом, который поможет вам избавиться от этой ежедневной рутины.

Чтобы каждый запуск Fooocus автоматически использовал ваши настройки, вам нужно отредактировать один файл.

Ниже мы рассмотрим не все, а самые часто используемые пункты настроек.

Заходите в папку с установленным Fooocus и ищете в корневой папке файл config_modification_tutorial.txt. В этом файле содержится вся необходимая информация о том, что можно и нужно изменить и как это сделать. Не торопитесь, прочтите все внимательно и убедитесь, что вы понимаете, что делаете.

ВНИМАНИЕ! Это демонстрационный файл, и в нем ничего менять не нужно. Отсюда мы будем копировать только те настройки, которые хотим изменить.

Изменения нужно вносить в ваш config файл который лежит в корневой директории вашего Fooocus. свой файл Пример: g:\Fooocus\config.txt.

Откройте файл config.txt в режиме редактирования.

Первые несколько строк, которые начинаются с "path_", определяют расположение моделей, лор, апскейлеров, планировщиков и пр. В самом конце это списка "path_outputs" - это путь ко всем вашим ранее сгенерированным изображениям. Здесь вы можете указать другое место, где у вас уже например установлен Stable Diffusion и модели для него, и все они будут загружаться автоматически из указанной папки. Это значительно экономит место на жестком диске.

"default_model" - это по умолчанию модель juggernautXL_v8Rundiffusion.safetensors. Вы можете указать другую модель, предварительно найдя ссылку на неё на huggingface.co.

из файла config_modification_tutorial.txt копируете нужные вам строки настроек и вставляете в Config.txt

"default_refiner" рефайнер - по умолчанию отключен, но если вы пользуетесь рефайнером постоянно то стоит указать его.

"default_loras" модели лоры - всего можно одновременно использовать до 5

по умолчанию стоит одна модель : sd_xl_offset_example-lora_1.0.safetensors с весом 0,1. Подробнее про нёё можете почитать здесь. Если вы планируете или пользуетесь несколькими лорами, то впишите их между кавычек, предварительно скачав и скопировав в папку с лорами.

"default_max_lora_number": 4 - это количество одновременно используемых моделей Loras. Здесь вы можете выставить нужное количество, если вдруг используете в процессе работы большее количество моделей.

"default_cfg_scale": 4.0 - это Guidance Scale и за что он отвечает вы сможете прочитать в моей предыдущей статье.

"default_sample_sharpness": 2.0 - это Image Sharpness и о нём я тоже уже упоминал.

"default_sampler": "dpmpp_2m_sde_gpu" - метод выборки, непосредственно влияет на окончательный результат изображения

"default_scheduler": "karras"- планировщик, по моему субъективному мнению, один из оптимальных в сочетании с DPMPP_2M_SDE.

"default_styles": - в Fooocus предустановлено множество стилей, и если у вас есть предпочтения, то вы можете их здесь указать. По умолчанию установлено 3 стиля.

-2

"default_prompt_negative" - это ваш негативный промпт, если вам лень каждый раз забивать или копировать откуда-то и вставлять, то можете просто прописать здесь, вставив между кавычек.

-3

"default_performance": "Quality" - выбор количества проходов, т.е качества генерируемого изображения, у меня это качество и 60 проходов.

"default_image_number": 1 - количество изображений которое будет сгенерировано по вашему запросу.

"available_aspect_ratios" - соотношение сторон и разрешение изображения. Здесь вы можете либо удалить те, которые вам не нужны, либо добавить разрешение, которое вам необходимо.

Чтобы указать разрешение, просто скопируйте любую имеющуюся строку и замените в ней значения внутри кавычек на свои. Например, если вам нужно разрешение 1536*1536, то вставьте эту строку: "1536*1536", . Не забудьте поставить запятую после кавычек, но только если это не последняя строка (см. ниже).

Пример
Пример

"default_aspect_ratio": "1024*1024" - выставляете разрешение по умолчанию для себя.

Пример
Пример

"example_inpaint_prompts" - промпты по умолчанию для inpaint режима (ниже) но и здесь вы можете указать то, что нужно вам.

"highly detailed face",

"detailed girl face",

"hyper detailed skin", (пример)

"detailed hand",

"beautiful eyes"

После того, как вы отредактировали файл конфигурации, сохраните его и запустите свой Fooocus с нужными вам настройками.

Если вдруг Fooocus не запускается, внимательно прочитайте ошибку в командной строке. Если вы случайно удалили какие-то строки или знаки, фокус сообщит вам, чего именно не хватает а что лишнее.

В следующей статье мы попробуем создать свой стиль в Fooocus.

На этом всё. Спасибо за внимание. До новых встреч.

Ну и конечно же, если вам понравилась эта статья, буду рад вашим подпискам, комментариям и лайкам. Недавно я запустил Discord-канал и постараюсь поддерживать его насколько возможно, там вы сможете не только следить за новостями, но и общаться, делиться опытом и приобретать новые знания о нейросетях. Чтобы всегда быть в курсе моих новых материалов, подписывайтесь на мой Boosty, Telegram-канал и страницу "ВКонтакте". Пока что нас немного, но я надеюсь, что с течением времени сообщество станет больше. Это станет отличной мотивацией для меня активно работать и над другими социальными сетями.