From 61ee6e8cff0776f58355b331581896cc7325904f Mon Sep 17 00:00:00 2001
From: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
Date: Mon, 5 Feb 2024 01:04:46 +0100
Subject: [PATCH] feat: add feature showcase + introduction text to readme
---
readme.md | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 139 insertions(+), 3 deletions(-)
diff --git a/readme.md b/readme.md
index 041cfb32..6b4d30f4 100644
--- a/readme.md
+++ b/readme.md
@@ -1,8 +1,16 @@
-# Fooocus - mashb1t improvements
+# Fooocus - mashb1t's 1-Up Edition
The purpose of this fork is to add new features / fix bugs and contribute back to [Fooocus](https://github.com/lllyasviel/Fooocus).
-Included adjustments:
+As a collaborator & contributor of the Fooocus repository you can find me in almost every [issue](https://github.com/lllyasviel/Fooocus/issues), [pull request](https://github.com/lllyasviel/Fooocus/pulls), [discussion](https://github.com/lllyasviel/Fooocus/discussions) etc.
+
+Sadly the creator of Fooocus has gone dark multiple times for an extended amount of time, which is why I took matters into my own hands.
+
+
+
+
+## Additional features included in this fork:
+(mostly a reflection of [my PRs](https://github.com/lllyasviel/Fooocus/pulls/mashb1t))
* ✨ https://github.com/lllyasviel/Fooocus/pull/958 - NSFW image censoring (config and UI)
* 🐛 https://github.com/lllyasviel/Fooocus/pull/981 - prevent users from skipping/stopping other users tasks in queue (multi-user capabilities) + rework advanced_parameters (removal + PID handling)
@@ -10,7 +18,7 @@ Included adjustments:
* ✨ https://github.com/lllyasviel/Fooocus/pull/1013 - add advanced parameter for disable_intermediate_results (progress_gallery, prevents UI lag when generation is too fast)
* ✨ https://github.com/lllyasviel/Fooocus/pull/1039 - add prompt translation
* ✨ https://github.com/lllyasviel/Fooocus/pull/1043 - add lcm realtime canvas painting
-* ✨ https://github.com/lllyasviel/Fooocus/pull/1167 - update model BluePencil XL v0.5 to v3.1.0
+* ✨ ~~https://github.com/lllyasviel/Fooocus/pull/1167 - update model BluePencil XL v0.5 to v3.1.0~~
* ✨ https://github.com/lllyasviel/Fooocus/pull/1570 - add preset selection to Gradio UI (session based)
* 🐛 ~~https://github.com/lllyasviel/Fooocus/pull/1578 - add workaround for changing prompt while generating~~
* ✨ https://github.com/lllyasviel/Fooocus/pull/1580 - add preset for SDXL Turbo (model DreamShaperXL_Turbo)
@@ -33,6 +41,134 @@ Included adjustments:
🐛 = bugfix
+
+https://github.com/mashb1t/Fooocus/assets/9307310/204a01f6-63af-4fd2-bd92-76e176849f19
+
+
+
+https://github.com/mashb1t/Fooocus/assets/9307310/204a01f6-63af-4fd2-bd92-76e176849f19
+
+
+
+Default is Fooocus Scheme
+
+
+
+
+ "default_save_metadata_to_images": true,
+ "default_metadata_scheme": "a1111",
+ "metadata_created_by": "mashb1t"
+
+
+
+ `--disable-metadata` completely prevents metadata processing and output in Gradio
+
+
+
+1. open Image Input > Metadata tab
+2. drag & Drop image to image upload
+3. automatic preview of image metadata
+4. apply metadata to Gradio inputs on button click
+
+Fooocus scheme
+
+
+A1111 scheme
+
+
+
+
+Speed Fooocus scheme
+
+
+LCM A1111 scheme (yes, with negative prompt, because it technically exists but doesn't have an influence)
+
+
+Speed A1111 scheme
+
+
+
+
+Speed Fooocus scheme
+
+
+LCM A1111 scheme
+
+
+
+
+Speed A1111 scheme
+
+
+
+
+
+
~~abc~~ = merged
+---
+
+## Feature showcase
+
+### https://github.com/lllyasviel/Fooocus/pull/1570 - Preset Selection
+
+No need to restart your browser to change a preset ever again. Combined with total user isolation, every user can now set and use any preset they desire.
+You can even reload your presets in the browser if you've changed them.
+
+
+
+---
+
+### https://github.com/lllyasviel/Fooocus/pull/2032 - Automated Mask Generation + Mask Prompting
+
+https://github.com/mashb1t/Fooocus/assets/9307310/204a01f6-63af-4fd2-bd92-76e176849f19
+
+Videos by [@rayronvictor](https://github.com/rayronvictor)
+
+Mask generation by cloth category
+Mask generation by prompt
+Gradio (setting in Developer Debug Mode)
+Config options
+Arg --disable-metadata
+Metadata Reader
+Metadata in files
+Civitai
+