关于 Ruinedfooocus
RuinedFooocus 是一款基于 SDXL 的 AI 图像生成工具,面向希望通过提示词快速出图、无需复杂配置的用户。它在 Fooocus 的基础上加入了大量扩展功能,如自定义样式、ControlNet、重绘和元数据管理。
主要功能
- 01基于提示词的图像生成
- 02自定义样式与主题设置
- 03ControlNet 与图生图 (PowerUp 标签页)
- 04图像元数据嵌入与读取
- 05Inpainting 与背景移除
适用场景
- 01根据文字描述快速生成图像
- 02批量处理多组提示词
- 03为生成图像添加或修改背景
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
RuinedFooocus
AI 艺术的未来已来——隆重推出 RuinedFooocus
忘掉你以为自己了解的 AI 艺术生成吧——RuinedFooocus 将彻底改写游戏规则!
这款开创性的新图像创作工具将 Stable Diffusion 和 Midjourney 的优点融为一体,带来流畅、前沿的体验。杂乱的安装过程和手动调试都已成为过去。使用 RuinedFooocus,只需几个词,惊艳的图像便跃然眼前——无需任何技术技能。
RuinedFooocus 基于前代产品构建,并融入了更先进的 AI 技术,能在几秒内生成令人惊叹的视觉作品。只需输入提示词,便可惊叹地看着脑海中最狂野的创意瞬间变为现实。可能性真正无穷无尽。
但它的神奇之处不止于此。RuinedFooocus 让你以前所未有的方式掌控一切,从头到尾全面控制整个创作体验。凭借精简的界面和直观的控件,任何人都能像专业人士一样创作。
别再浪费时间停留在过去了。未来正在召唤,是时候用 RuinedFooocus 作出回应了——它是 AI 艺术创作的新标准。立即安装,前所未有地释放你的创作潜能。
艺术的未来,从现在开始!
下载
Windows
你可以直接下载 Fooocus:
注意:你需要使用最新版本的 7ZIP 解压
下载文件后,请解压,然后运行 "run.bat"。
首次启动软件时,它会自动下载模型:
- 它会从此处下载 sd_xl_base_1.0_0.9vae.safetensors,并将其保存为 "Fooocus\models\checkpoints\sd_xl_base_1.0_0.9vae.safetensors"。
如果你已有这些文件,可以将它们复制到上述位置以加快安装速度。
请注意,如果你看到 "MetadataIncompleteBuffer",说明模型文件已损坏。请重新下载模型。
Linux
命令行如下:
git clone https://github.com/runew0lf/RuinedFooocus.git
cd RuinedFooocus
virtualenv venv
source venv/bin/activate
pip install -r requirements_versions.txt
然后下载模型:从此处下载 sd_xl_base_1.0_0.9vae.safetensors,并将其保存为 "Fooocus\models\checkpoints\sd_xl_base_1.0_0.9vae.safetensors";再从此处下载 sd_xl_refiner_1.0_0.9vae.safetensors,并将其保存为 "Fooocus\models\checkpoints\sd_xl_refiner_1.0_0.9vae.safetensors"。或者使用启动器让 Fooocus 自动下载模型:
python launch.py
或者,如果你想开放远程端口,请使用:
python launch.py --listen
Ruined 版功能
- 支持在
settings/styles.csv中自定义样式 - 将分辨率和样式改为下拉菜单,而非单选按钮
- 可为一个提示词应用多种样式,并添加“发送样式到提示词”按钮。
- 可将完整元数据保存到生成图像的 PNG 文件中。
- 可更改 UI 设置的默认值(从
settings/settings.json加载)。 - 生成完全随机的提示词(取自 onebuttonprompt),并为其添加专属的“特殊”选项卡(现已获得 Arljen 的官方支持)
- 使分辨率模式更易读
- 在
settings/settings.json中添加主题支持,可在此处查看可用主题 - 添加
settings/resolutions.json,允许用户添加自定义分辨率 - 现已支持通配符,示例请见
wildcards\colors.txt。在提示词中输入__<filename>__即可启用,例如shiny new __colors__ Chevrolet pickup truck with big wheels - 如果传入
--nobrowser选项,将不会自动启动网页浏览器 - 在
settings/paths.json中添加自定义路径,可指定 chekcpoints / loras 和输出目录(注意: Windows 路径请使用/或\\代替\) - 添加自定义性能支持——可设置采样器/调度器、步数、Refiner 步数、CFG 和 Clip Skip(查看高级选项卡)
- 在控制台中显示每次渲染所用时间。如果根目录下存在
notification.mp3,生成完成时将播放该文件。 - 添加 取消 按钮以停止生成。感谢 Yownas 和 MoonRide
- 按下
Ctrl-Enter与点击生成按钮效果相同! - 可像 auto111 一样直接在提示词中添加 LoRA,例如
<lora:MyAwesomeLora-SL:0.90> - 将之前生成的 Ruined 图像拖放到主窗口,即可自动填入生成元数据中的提示词。
- 可将 JSON 元数据粘贴到提示词窗口,这样点击生成时就无需进入任何设置选项卡。(注意: 将种子设为
-1会生成随机种子) - 可渲染不同主体,以批量处理提示词列表。每个提示词单独占一行,并以
---分隔 - 支持模型/LoRA 子目录,方便整理!
- 在提示词中添加 style:stylename 以设置所需样式
- Controlnet!查看 PowerUp 选项卡,选择后即可在选项卡中的新专用区域上传 ControlNet 基础图像
- 保存自定义性能,并通过下拉菜单轻松重新加载
- 创建自定义的 ControlNet 默认设置,或使用自定义 PowerUp 模式深入调整各项参数
- Image2Image 模式现已启用,可在 PowerUp 选项卡中使用
- 添加对 SSD-1B Models 的支持
- 自动从 <lora_filename>.txt 读取触发词:只需放置一个同名
.txt文件(文件名去掉 .safetensors),程序便会从文件中读取触发词 - 使用你偏好的放大器进行放大,默认使用
4xUltrasharp。请在 PowerUp 选项卡中查找新增选项 - 现在可在
Info选项卡中使用元数据查看器 - 现已支持 SDXL LCM LORA
- 将图像数量设为 0,即可持续生成。
- Clip Interrogator:将图像拖到主图像上即可生成提示词
- 局部重绘:可在
PowerUp选项卡中使用,只需勾选复选框,即可使用新图像或图库中选中的图像 - 演化:根据当前生成结果演化出不同变体,搭配固定种子使用效果最佳!
- 支持使用 --auth=username/password 提供基础安全保护(使用 --share 时强制启用)
- 自动从 civit 下载 LoRA 触发词并显示
- 自动生成负面提示词,让你免去编写负面提示词的麻烦!
- 如果存在
reinstall文件,则将 xformers 和 torch 升级到 2.1.2(只需创建一个名为reinstall的空文件即可升级) - 支持 LayerDiffuse PowerUp。(现已移除,改用 RemBG)
- 新的模型/LoRA 选择器,支持动态缩略图。
- 支持 SD3,请确保使用
sd3_medium_incl_clips.safetensors——注意:如果图像看起来“奇怪”,请改用 euler 和 simple - 将 merge-files 用作检查点。
- Models 中的 MergeMaker,可用于创建自己的 merge-files/检查点
- 实验性支持 diffusers 和来自 Huggingface 的模型
- RemBG PowerUp,可移除图像背景
- Img2STL PowerUp,可将图像转换为 3D 打印机使用的 .stl 文件
- 支持 Flux。
- 支持 GGUF Flux 文件和仅包含 Unet 的 safetensors 文件。
- 使用 Florence 进行图像询问
- Llama 3.2
- 支持“BaseModel”
致谢
此代码库是基于 lllyasviel 最初的出色成果分支而来。 感谢出色的 MoonRide,他也维护着一个出色的分支! 此代码库起初融合了 Automatic1111 和 ComfyUI。(两者都采用 GPL 许可证。)
Discord 支持服务器
你可以在这里加入我们的 Discord 支持服务器。
更新日志
日志在这里。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。