3 分钟跑通 Fooocus:离线 AI 绘图的一键部署
【免费下载链接】FooocusFocus on prompting and generating项目地址: https://gitcode.com/GitHub_Trending/fo/Fooocus
凌晨接到需求:半小时要 5 版不同风格的产品图。没有账号、没有点数、不用排队——Fooocus 这类离线 AI 绘图软件就是干这个的。克隆仓库、装依赖、一条命令启动,软件自动下好 SDXL 模型,浏览器打开就是可出图的界面。全程离线,图不经过任何服务器。
跑通第一张图
Windows 用户最简单:直接下载官方 release 的 7z 包,解压后双击run.bat,首次运行自动下载模型。
Linux 或想跟源码的用户,克隆仓库并装依赖(Python 3.10):
git clone https://gitcode.com/GitHub_Trending/fo/Fooocus cd Fooocus pip install -r requirements_versions.txt然后启动,首次会自动下载约 7GB 的 SDXL 模型,之后浏览器自动打开 8188 端口:
python entry_with_update.pyAMD 显卡加--directml,Mac M 系芯片加--disable-offload-from-vram。启动报MetadataIncompleteBuffer或PytorchStreamReader,是模型文件下坏了,删掉重下即可。
界面从哪看起
提示词框在正中间,右侧是绿色的Generate。框下面一排三个小勾:Input Image、Enhance、Advanced,默认全关——关掉它们时界面就只有"打字 + 生成",这就是 Fooocus 的设计。
勾上Input Image会展开四个标签:Upscale or Variation(放大变体)、Image Prompt(参考图生图)、Inpaint or Outpaint(局部重绘和扩图)、Describe(看图说话)。右侧的 Settings 标签里是 Preset、Aspect Ratios、Image Number、Negative Prompt;再往下的 Models 标签管底模和 LoRA,Advanced 标签里是 Guidance Scale(CFG)和 Image Sharpness。平时只用得到提示词框和 Settings,其余按需翻。
显存吃紧时加什么参数
如果你的显存只有 4-6GB,加--always-normal-vram,同时保证磁盘有 40GB 空闲做虚拟交换;报RuntimeError: CPUAllocator就是交换空间不够。显存 8GB 以上加--always-high-vram,模型常驻显存,出图明显更快。驱动版本很关键:Nvidia 532 以上驱动曾出现比 531 慢 10 倍的情况,出图异常慢就先回退 531。
采样器和 CFG 只影响速度和质量,其他系统优化与出图无关,不用管:
| 采样器 | 适合场景 |
|---|---|
dpmpp_2m(默认) | 质量与速度的平衡 |
euler | 快速看构图草图 |
dpmpp_3m_sde | 最慢,细节最多 |
CFG 在 1.0-3.0 更发散,7.0 以上严格贴提示词,默认 7 起步够用。
四个进阶能力
图生图:入口在勾选Input Image后的第一个标签。上传参考图,选 Subtle/Strong Variation 或 Upscale,点 Generate。得到保持构图的重绘图,或直接 1.5x/2x 高清图。
Image Prompt(参考图生图):入口在第二个标签。上传参考图,Type 里选类型,Stop At 0.5、Weight 1.0 时参考图影响最大。它能比标准 IP-Adapter 更稳地把原图的构图和特征融进新图。
换脸(FaceSwap):入口在 Image Prompt 的 Type 下拉。选IP-Adapter FaceID,上传两张:目标图加一张人脸源图。生成结果里的人物会带上源图的脸。
Describe(自动描述):入口在第四个标签。上传任意图,自动输出一段描述文字;勾上 Apply Styles,还会附带推荐风格词,可以直接粘回提示词框。
三种风格实战
写实摄影(勾选Fooocus V2 + Fooocus Photograph + Fooocus Negative三个风格):
一只挪威森林猫坐在灰色绒布沙发上,特写肖像,自然窗光,浅景深,高细节看眼睛的反射和高光,毛发边缘过渡干净,没有 AI 味的光滑塑料感。
二次元(启动加--preset anime,自动下载动漫底模;或勾选 MRE Anime 风格):
3D 渲染质感的橘猫角色,大圆眼,柔和顶光,深色背景,皮克斯风格注意瞳孔里的高光和耳朵内侧的阴影层次,这是底模和风格词共同作用的结果。
水彩(在 Advanced → Style 里勾选watercolor_2):
一只猫的水彩画,湿画法,蓝色背景晕染,留白,纸纹质感水彩的精髓在边缘的晕染开片,提示词里"湿画法 + 留白"这两个词决定成败。
配置与扩展文件清单
- presets/default.json:默认预设,决定底模与参数
config.txt:首次运行后生成,改模型路径和默认值;改坏了删掉即恢复默认- sdxl_styles/sdxl_styles_mre.json:风格词库,界面里的风格名都来自这里
- models/loras/:放 LoRA 文件,Models 标签里直接可选
- wildcards/color.txt:提示词写
__color__时会从这里随机抽一个词
明天就可以做的三件事
- 把
presets/default.json里的采样器改成euler,对比出图速度。 - 下载一个 LoRA 放进
models/loras/,在 Models 标签激活试试。 - 提示词里写
__color__,同一张图连抽 5 次看通配符抽出的配色。
【免费下载链接】FooocusFocus on prompting and generating项目地址: https://gitcode.com/GitHub_Trending/fo/Fooocus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考