feat: add feature showcase + introduction text to readme
This commit is contained in:
parent
b281375ce2
commit
61ee6e8cff
142
readme.md
142
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<br>
|
||||
~~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)
|
||||
|
||||
<details><summary>Mask generation by cloth category</summary>
|
||||
<p>
|
||||
|
||||
https://github.com/mashb1t/Fooocus/assets/9307310/204a01f6-63af-4fd2-bd92-76e176849f19
|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
<details><summary>Mask generation by prompt</summary>
|
||||
<p>
|
||||
|
||||
https://github.com/mashb1t/Fooocus/assets/9307310/204a01f6-63af-4fd2-bd92-76e176849f19
|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
---
|
||||
|
||||
### https://github.com/lllyasviel/Fooocus/pull/1940 - Metadata Handling
|
||||
This feature offers activatable metadata persistency in images for both a Fooocus (json) and A1111 (plain text) meta data scheme, where the latter is 100% compatible with A1111 and Civitai, but can not be used to reproduce the image outside of Fooocus, as there are so many improvements and special things happening in Fooocus it's just not applicable anywhere else.
|
||||
- Supports metadata for PNG (PngInfo) + JPG and WebP (both EXIF).
|
||||
- Save & restore configurations directly from images
|
||||
- You can also configure a copyright / creator tag
|
||||
|
||||

|
||||
|
||||
<details><summary>Gradio (setting in Developer Debug Mode)</summary>
|
||||
<p>
|
||||
|
||||
Default is Fooocus Scheme
|
||||

|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
<details><summary>Config options</summary>
|
||||
<p>
|
||||
|
||||
"default_save_metadata_to_images": true,
|
||||
"default_metadata_scheme": "a1111",
|
||||
"metadata_created_by": "mashb1t"
|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
<details><summary>Arg --disable-metadata</summary>
|
||||
<p>
|
||||
|
||||
`--disable-metadata` completely prevents metadata processing and output in Gradio
|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
|
||||
<details><summary>Metadata Reader</summary>
|
||||
<p>
|
||||
|
||||
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
|
||||

|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
|
||||
<details><summary>Metadata in files</summary>
|
||||
<p>
|
||||
|
||||
Speed Fooocus scheme
|
||||

|
||||
|
||||
LCM A1111 scheme (yes, with negative prompt, because it technically exists but doesn't have an influence)
|
||||

|
||||
|
||||
Speed A1111 scheme
|
||||

|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
<details><summary>Civitai</summary>
|
||||
<p>
|
||||
|
||||
Speed Fooocus scheme
|
||||

|
||||
|
||||
LCM A1111 scheme
|
||||

|
||||
|
||||

|
||||
|
||||
Speed A1111 scheme
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
---
|
||||
|
||||
<div align=center>
|
||||
<img src="https://github.com/lllyasviel/Fooocus/assets/19834515/483fb86d-c9a2-4c20-997c-46dafc124f25">
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue