Fooocus 对 Stable Diffusion 和 Midjourney 设计的重新思考,提供超过 180 种风格的插图,展示了丰富多样的艺术表现形式。
什么是Fooocus?
虽然 StableDiffusionWebUI 拥有强大的功能,但很多用户更喜欢在 Midjourney 中使用提示的简单方法。受到 Stable Diffusion 和 StableDiffusionWebUI 的 ControlNet 等扩展的启发,ControlNet 的作者 lllyasviel 推出了一款名为 Fooocus 的新软件。
简化的交互
Fooocus 的目的是让用户只关注提示,而无需了解数百个设置。Fooocus 从 StableDiffusionWebUI、ComfyUI 和 Midjourney 的仅提示图像生成方法中汲取灵感,是 Stable Diffusion 的重新设计版本,以提示使用为中心,自动处理其他设置。目标是成为简单易用、高质量的图像生成软件。
上面为主界面,如 StableDiffusionWebUI,是使用Gradio构建的。而 Fooocus 仅由一个提示输入框和一个Generate按钮组成,保持界面简约、整洁。
减少内存使用
Fooocus 的另一个值得注意的功能是成功生成 SDXL 图像所需的内存VRAM
极少。官方声明称,即使只有 6GB VRAM
,该软件也能有效运行。这是一项重大改进,与之前一样,使用 SD 1.5
生成 SDXL 图像需要更多的内存VRAM
。现在,即使内存VRAM
有限的用户也可以顺利创建 SDXL 图像。
安装Fooocus
从这里开始介绍如何安装。
项目的github地址 :github.com/lllyasviel/...
Windows版本
- 从 Github 下载 zip 文件:github.com/lllyasviel/...
- 解压并运行
run.bat
来进行安装 - 首次运行时,软件会自动下载
sd_xl_base_1.0_0.9vae.safetensors
、sd_xl_refiner_1.0_0.9vae.safetensors
等大文件,大小均超过6GB
。这个过程可能需要一些时间。
MacOS / Linux 版本
在继续之前,可以参阅 StableDiffusionWebUI 和 Python 设置的安装指南。如果已经安装了Python,则可以跳过这些步骤。
- 创建目录,使用 Git 将 Fooocus 文件下载到文件夹
bash
git clone https://github.com/lllyasviel/Fooocus.git
- 设置虚拟环境(venv)
python3 -m venv env
- 激活虚拟环境
source env/bin/activate
- 安装所需的Python包
pip install pygit2==1.12.2
- 安装完成后,使用以下命令启动 Fooocus
python3 entry_with_update.py --share
- 首次运行时,软件会自动下载
sd_xl_base_1.0_0.9vae.safetensors
、sd_xl_refiner_1.0_0.9vae.safetensors
等大文件,大小均超过6GB
。这个过程可能需要一些时间。
成功之后会生成一个零时的URL。
基本用法
使用 Fooocus 非常简单,只需在提示框中输入提示,然后单击Generate 生成
即可。默认情况下,软件会生成两张具有电影风格的 1152 x 896
图像。
高级设置
会注意到提示输入框下方有一个高级
按钮,可引导进行高级设置。
Setting 设置
Performance
性能:默认Speed
选项使用30步骤生成图像,Quality
需要更长的时间,但使用60步骤可以获得更好的结果。Aspect Ratios width × height
宽高比:默认设置为1152 x 896
。Image Number
图像数量:生成的图像数量(最多32)。Negative Prompt
否定提示:不希望出现在生成的图像中的元素或概念。它允许指定应从图像输出中排除的内容。Random
随机种子:默认是随机的,也可以使用自定义Seed
种子数。
Style 风格
此部分设置生成的图像样式,默认设置为样式 cinematic-default
。有超过 100 种不同的款式可供选择。
虽然名称可能会对这种风格有一个大概的了解,但如果没有视觉参考,要完全理解通常是很困难的。为了更加直观的感受Style的效果,这里将使用提示 1 beautiful girl
为每种样式生成分辨率为 1024 x 960
的图像。这些参考图像提供了一种比较风格的实用方法。
总结
虽然仍处于早期开发阶段,Fooocus 已经带来了相当大的兴奋。其简单的操作和资源节省功能是 Stable Diffusion 的用户友好增强功能,Stable Diffusion 是一种以其最初陡峭的学习曲线而闻名的工具。希望 Fooocus 能够不断发展成为一款功能强大且用户友好的软件,让更多的人能够参与到人工智能驱动的艺术创作中。