玩AI画画,现在终于不用担心被老黄刀法“背刺”了!
只需要一块4年前的GTX 1650(显存4GB),AI出图效果堪比当前最好的开源模型SDXL。
一、Fooocus是什么?
Fooocus是一款离线、开源且免费的AI绘画软件,仅需4G显存即可使用SDXL模型。通过重新思考Stable Diffusion和Midjourney的设计理念,Fooocus简化了安装过程,降低了使用门槛,让更多人能够体验到AI绘画的魅力。
官方介绍:Fooocus 是对 stable diffusion 和 Midjourney 设计的重新思考:一方面保留了 SD 的开源属性,可以部署到本地免费使用;另一方面在操作界面上向 midjourney 学习,省去了 WebUI 中复杂的参数调节,让用户可以专注于提示和图像。
二、Fooocus的网页地址:
1、GIthub开源地址:
https://github.com/lllyasviel/Fooocus
2、官方使用指南:
https://github.com/lllyasviel/Fooocus/discussions/117
三、Fooocus的特色亮点:
1、简化的交互
Fooocus 的目的是让用户只关注提示,而无需了解数百个设置。Fooocus 从 StableDiffusionWebUI、ComfyUI 和 Midjourney 的仅提示图像生成方法中汲取灵感,是 Stable Diffusion 的重新设计版本,以提示使用为中心,自动处理其他设置。目标是成为简单易用、高质量的图像生成软件。
上面为主界面,如 StableDiffusionWebUI,是使用Gradio构建的。而 Fooocus 仅由一个提示输入框和一个Generate按钮组成,保持界面简约、整洁。
2、减少内存使用
Fooocus 的另一个值得注意的功能是成功生成 SDXL 图像所需的内存VRAM
极少。官方声明称,即使只有 6GB VRAM
,该软件也能有效运行。这是一项重大改进,与之前一样,使用 SD 1.5
生成 SDXL 图像需要更多的内存VRAM
。现在,即使内存VRAM
有限的用户也可以顺利创建 SDXL 图像。
3、180+预置风格样式
Fooocus 的 style风格样式内包含了 180 多种不同的预设风格,涉及写实、胶片、电影质感、动漫、水彩、黏土、3D、等距、像素、霓虹、赛博朋克、波普、纸艺等各个方面,让用户可以轻松生成更多样、更具艺术性的图像。
04、同样支持SDXL、LoRAs模型
四、Fooocus 2.0的更新:
目前为止 Fooocus 已经更新到 v2.0.72,变化的内容包括:
- 图像生成质量提升,对提示词的理解更准确;
- 支持多风格混合使用(multi-style);
- 支持生成变体、高清放大操作,测试版的局部重绘和外绘拓展也已经上线。
在 2.0 界面中可以看到新增了 「Input Image」选项,勾选后就能看到“ Upscale or variation”以及“ Inpaint or Outpaint”选项,也就是和 Midjourney 相似的高清放大、生成变体、局部重绘和外绘拓展功能。右侧的 Style 选项卡内也可以同时勾选多种风格。
五、Fooocus 2.0的新功能介绍:
勾选「Input Image」后,可以进行生成变体、高清放大、局部重绘、外绘拓展等操作。可直接上传图像,或者将上方 Fooocus 生成的图像向下拖拽放入。
1、 Variation 生成变体
变体有 vary(subtle)轻微变化 和 vary(strong)强变化 2 种。 生成变体时,可以在 setting 中设置变体图像的数量和尺寸;同时 Style 内的风格选择最好与上传图像风格一致或类似,并在提示中再次描述图像的内容,变体的效果才最好。
2、Upscale 高清放大
Fooocus 可将图像放大 1.5 倍 和 2 倍,还有一个 Upscale (Fast 2x) 的快速放大选项。经测试无论是写实风照片还是动漫风照片,放大效果不错。
3、Inpaint 局部重绘
使用局部重绘功能前需要下载一个 2 个文件,放入 Fooocus 根目录的 models\inpaint 文件夹内,然后重启 Fooocus,才能正常使用局部重绘功能。
4、Outpaint 外绘拓展
Fooocus 的外绘拓展功能则是和 Midjourney 的 Pan 功能类似,可以在上、下、左、右 4 个指定方向上拓展图像(支持同时选择多个方向)。图像上传后,点击下方的按钮进行对应方向的拓展即可,同样需要注意选择合适的风格。从测试结果来看,拓展外绘的整体效果不错。
六、如何使用Fooocus 中文版?
为了让更多用户能够轻松体验这一技术,我们将Fooocus 中文版打包成了一键启动包。现在,您无需繁琐地配置Python环境,只需简单点击即可启动程序,从而避免了潜在的环境配置问题。