跳转到内容

【SD】SD的大哥Fooocus重磅问世,三步成图傻瓜式操作

📗

作者:白马少年

介绍:SD实践派,出品精细教程

发布时间:2023-09-08 19:07

原文网址:https://mp.weixin.qq.com/s/sTOzQqm9BKz-u5azWupgZA

Controlnet 的作者 lllyasviel(张吕敏) 在 Github 上发布了一款全新的开源 AI 绘画工具 Fooocus,可以和 Stable diffusion WebUI 一样部署到本地免费使用,同时具备 midjourney 一样便捷的操作界面。

一、Fooocus 介绍

Fooocus使用的是最新推出的 SDXL 1.0 模型,对stable diffusion 和 Midjourney做了结合升级:

1、保留了 SD 的开源属性,可以部署到本地免费使用;

2、在操作界面吸取了 midjourney 简洁,省去了 WebUI 中复杂的参数调节,让用户可以专注于提示和图像。

下图就是 Fooocus 的操作界面。

翻译一下:

只有图像展示窗口、正向提示词和生成按钮 3 项。

勾选“Advanced”会弹出高级设置的窗口,可以调整画面宽高比、风格、图像数量、种子值、反向提示词、模型、lora 权重比值、图像锐利程度等。

风格选项这一块是整合了各种常见的画面风格供选择,包含了 100 多种不同的预设风格,涉及写实、胶片、电影质感、动漫、水彩、黏土、3D、等距、像素、霓虹、赛博朋克、波普、纸艺等各个方面:

高级选项这部分是用于设置模型,lora,清晰度等。

非常简单且容易上手,很值得试一试。

二、Fooocus 安装:

配置要求:本地部署,需要不低于8GB的内存和4GB的英伟达显卡。

Fooocus 介绍/安装包下载:https://github.com/lllyasviel/Fooocus (文末领取软件+模型整合包:16G)

使用指南:https://github.com/lllyasviel/Fooocus/discussions/117

大模型(base和Refiner)默认放在这里:\Fooocus_win64_1-1-10\Fooocus\models\checkpoints

LoRA模型默认放在这里:\Fooocus_win64_1-1-10\Fooocus\models\loras

Fooocus 程序默认用到了3个SDXL的模型,一个base,一个Refiner,和一个LoRA。

如果单独安装,这里需要下载三个模型:

SDXL基础模型:https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0_0.9vae.safetensors

refiner模型:https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0_0.9vae.safetensors

LoRA模型:https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors

如果你部署了SD秋叶包,也可以共用模型(大模型和LoRA),可以这里找到path.py文件:Fooocus_win64_1-1-10\Fooocus\modules\path.py ,

用text记事本打开,修改路径为秋叶包模型对应的路径:

大模型路径,比如:sd-webui\models\Stable-diffusion\SDXL

LoRA模型路径:比如sd-webui\models\lora

都配置好之后,点击run.bat文件启动。

二、Fooocus 基础测试:

先生成一个国宝大熊猫,在提示词窗口输入:a panda,选择尺寸,图片风格,这里选择一个漫画风。

没有写负向词,其余都是默认的。,整体效果还是可以的,现在换一个奇幻风试试看。

不做任何设置,有这个效果还是很不错的,目前效果应该是介于midjourney和SD之间,相信后期的版本省心迭代会更好。

这里生成的图片保存在这里:\Fooocus_win64_1-1-10\Fooocus\outputs

二、Fooocus 高级功能测试:

默认情况下,Fooocus已自动执行最佳配置,因此用户可以专注于提示和生成,而忽略这些参数。然而,那些对默认设置不满意的高级用户,可以用一些高级功能进行设置,下面测试一下清晰度。

先在高级选项里面找到清晰度选项:

采样清晰度用于解决SDXL有时生成过于平滑的图像或具有塑料外观的图像的问题。当SDXL生成效果图过于平滑时,该选项可以解决90%的问题。

示例1

  • Prompt: a dragon
  • 提示:一条龙

  • Default setting:Random seed 12345
  • 默认设置:随机种子12345

清晰度参数测试:

  • Sharpness = 2 (default):
  • 清晰度=2(默认):
  • Sharpness = 10:
  • 清晰度=10:
  • Sharpness = 20:
  • 清晰度=20:

动画对比(清晰度2比10比20):

示例2

  • Prompt: a handsome man
  • 提示:一个英俊的男人

  • Default setting:Random seed 12345
  • 默认设置:随机种子12345

清晰度参数测试:

  • Sharpness = 2 (default):
  • 清晰度=2(默认):
  • Sharpness = 10:
  • 清晰度=10:
  • Sharpness = 20:
  • 清晰度=20:

动画对比(清晰度2比10比20):

目前的版本效果还是不错,主打三步成图傻瓜操作,希望后面迭代的版本越来越好,赶紧学起来吧!

白马与少年

Stable Diffusion、Blender等学习心得分享

139篇原创内容(持续更新中)

公众号

微信扫一扫 关注该公众号