Porting any of Fooocus-MRE features into original code base? #689
Replies: 10 comments 55 replies
-
1、Preset switching, anime with real and much more,On the UI interface |
Beta Was this translation helpful? Give feedback.
-
Clip skip will be somewhat complicated to implement because we use same vector for base and refiner ( even when refiner is 1.5, and this is one reason why we use 1.5 dreamsharper rather than 1.5 counterfeit as refiner for Fooocus anime, cus dreamsharper works better for final hidden layer ( and actually dreamsharper 8 is still marginally better than counterfeit for refining images even with clip skip -2 in my tests. Another method is loading refiner's clip to GPU but this is not acceptable in my opinion for speed and smoothness. A more meaningful thing that should be considered before clip skip is changing vae if refiner is 1.5 (but most current 1.5 models has vae baked so .. ( but the baked vae in 1.5 counterfeit is pretty bad and this could be one reason to still have it Also keep in mind that the goal of Fooocus is to explore new mediums of thought and expand the imaginative powers of the human species. This is the key that will determine whether the project Fooocus will be more and more popular, or just die like many other previous projects. Reconsider features if some features will limit people’s willingness to consider new ideas and preventing people from trying novel prompting and typing new descriptions. Most users of Fooocus are normal people who do not write reviews about software, just like that I never write a review after I buy a bicycle or a laptop. Some story-telling or documentary film makers (or some social media video makers), magazine editors, or say some blog writers are using Fooocus because they need images and they find this software, and they do not have Github account and their voices will hardly reach to you. The most difficult part is to know their needs, based on “ambient” feedbacks. |
Beta Was this translation helpful? Give feedback.
-
My top 4 must-haves are:
|
Beta Was this translation helpful? Give feedback.
-
Wildcards! I like being able to type CustomPlaces and automatically grab from my list of places and so on. Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, we hear your voice and added notes to developer tools |
Beta Was this translation helpful? Give feedback.
-
See also |
Beta Was this translation helpful? Give feedback.
-
About compact style selectionWe are aware that some people like to have something like this: This only needs to modify one line of code and we clearly have tried it. The side effect is that new users are significantly less likely to try new styles. In an user study we did at the scale of 7 individuals before the Fooocus release, for current Fooocus UI (tested with 4 individuals, all first-time users), all 4 users try at least one styles and see what happens (1 user tried two styles and 1 user tried a lot). However, if the UI became like the above screenshot (tested with another 3 individuals, all first-time users), all 3 users ignore this selection (although 2 users still asked what is this, but 0 tried to change it). Although this design has some advantages, like easier removal of styles, the strong side effect prevents us from using it. Also, you can search page with Ctrl+F. Besides, loading style to prompt is not possible because Fooocus use neural network features to merge styles, rather than merging the texts. |
Beta Was this translation helpful? Give feedback.
-
About Custom Styleyes. |
Beta Was this translation helpful? Give feedback.
-
Glad to express my opinion here, I think "Save Metadata in Image" and "load prompt" are great features,Hope to join fooocus。Thanks! |
Beta Was this translation helpful? Give feedback.
-
ouchhh ! i discover lately about even Fooocus (1 week now and really enjoying it) and the MRE one which seems a bit more dev adapted, i think about 2 kind generous persons able to get the best parts of their own engines: the comfy inside, which has some of the needed base modules here added, as metadata inside .png and the way easy to get a whole workflow in one .png deposit is so crazy cool !
Also is the ruinedFooocus too ! each has their goodies, but well philosophies too..
Cheers the devs ! MoonRide303 and lllyasviel and runew0lf too... |
Beta Was this translation helpful? Give feedback.
-
I was maintaining Fooocus-MRE for some time, and it got some fans (it was most popular fork until I archived the repo - over 500 stars), but having to re-write large parts of my code every time original Fooocus code base got bigger changes was too much for me - I was wasting a lot of my time on un-breaking things, instead of creating real value added. I guess that's the lesson about forking for me.
Most of the features I was missing in vanilla / original (like img2img, control over sampler / scheduler settings, or using recent ComfyUI backend) are already available in Fooocus v2.1 - and that's another reason I don't feel maintaining separate fork is that much needed.
I can still occasionally contribute to Fooocus, but I don't like wasting my time - so I'd rather contribute to original code base here, to avoid having to re-write same features multiple times.
So my question is: which - if any - of the Fooocus-MRE features could be a good fit for Fooocus? Some of those are already available in v2.1, but some are still available only in MRE (like CLIP Skip control, FreeU, and also small quality of life improvements - like support for JPEG, hotkey for starting generation, etc.). @lllyasviel please take a look on that list, and let me know if you'd like to see any of those features to be added into original code base - I can prepare pull requests adjusted to current Fooocus code base, if so.
Beta Was this translation helpful? Give feedback.
All reactions