UI: ComfyUI

Model: STOIQNewrealityFLUXSD_F1DAlpha

A stylized vector illustration of a small 1940s fishing boat at sea in a tempest.

The image is minimalist.

The image is at night, with moonlight shining on the waves.

There are many clouds and heavy rain. There are large waves. The image is dark and shadowed.

The cabin of the boat is illuminated with a buttery yellow light.

There are shark fins in the water.

The theme is horror.

alone-at-sea-workflow.json.xz.base64
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
AARZWg==
    • tal@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      14 days ago

      So, I’m not going to write up a “this is how to install and start ComfyUI and view it in a Web browser” tutorial – like, lots of people have done that a number of times over online, and better than I could, and it’d just be duplicating effort, probably badly. You’ll want to look at them to get ComfyUI up and running, if you have not yet.

      My understanding is that if you install ComfyUI and load a workflow – which I’ve provided – and you’re missing any nodes or models used in that workflow, ComfyUI will tell you. That’s why I attach the workflow JSON file, so that people can use that to reproduce the environment (and should be able to reproduce this image exactly).

      The workflow is compressed with xz and then converted to text for posting here, since the Threadiverse doesn’t do file attachments on posts, with Base64. On a Linux system, you can reconstitute the workflow file by pasting the text in the spoiler section into a file (say, “workflow.json.xz.base64”) and running:

      $ base64 -d <workflow.json.xz.base64 | xz -d > workflow.json
      

      There’s an extension that I use that makes it convenient to download nodes in ComfyUI: ComfyUI Manager

      https://github.com/ltdrdata/ComfyUI-Manager

      It works kind of like Automatic1111’s built-in extension downloader, if you’ve used that.

      I think – from memory, as I’m on my phone at the moment – that I’m only using one node that doesn’t come with the base package, SD Ultimate Upscaler, which is a port from Automatic1111 to ComfyUI of an upscaler that breaks the image up into tiles and upscales it using an upscaling model; it lets me render the image at 1260x720 and then just upscale it to the resolution in which it was posted. If you install ComfyUI Manager, you can use that to download and install SD Ultimate Upscaler and whatever else you might want in terms of nodes. Also provides an option to one-click update them when they get new releases.

      I don’t think that it can automatically download models, though it’ll prompt you if you don’t have them. I believe – again going from memory – that there are two models used here, the NewReality model derived from Flux, and the SwinIR 4x – I probably should have used the 2x model as I’m scaling by a factor of 2, changed that in my most recent submitted images – upscaler model.

      You can google for either of them using their name, but NewReality is on civitai.com, which you’ll need an account on:

      https://civitai.com/models/161068/stoiqo-newreality-flux-sd35-sdxl-sd15

      There are several versions of the NewReality model, based on various base models. You want to click on the right version, the one based on Flux 1D.Alpha; the default when you go to the page has the SD3.5Alpha version checked. Then click “Download”.

      That gets dropped into the models/checkpoint directory in the ComfyUI installation.

      …I don’t remember exactly where I got my copy of the SwinIR upscaler model, think it was from HuggingFace:

      https://huggingface.co/mirroring/civitai_mirror/blob/ee44205453f9a8f125b0acf496e2ed13ad074498/models/SwinIR/SwinIR_4x.pth

      This is the homepage of the SwinIR upscaler, should also work, though looks like they use different filenames:

      https://github.com/JingyunLiang/SwinIR/releases

      The SwinIR_4x upscaler gets dropped into the models/upscaler directory in the ComfyUI installation.

      You need to restart ComfyUI after adding new models for it to detect them.

      If you haven’t used a Flux-based model before, it can be slow, as a warning, compared to SD models that I’ve used.

      If you’ve never done any local image generation before at all, then you’re going to need a GPU with a fair bit of VRAM – I don’t know what the minimum requirements are to run this model, might say on the NewReality model page Civitai site. I use a 24GB card, but I know that it’s got some headroom, because I’ve generated at higher resolution than I am here. Hypothetically, I think one can run ComfyUI on a CPU alone, but it’d be unusably slow.

        • tal@lemmy.todayOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          14 days ago

          No problem. I don’t mind trying to help if you get stuck – ComfyUI is more complicated to get going with than Automatic1111, especially if you’re not familiar with how the generation works internally, as ComfyUI kind of exposes you to the inner workings more – but I just don’t want to try rewriting the zillion YouTube and webpages that cover the “here is how to get ComfyUI installed” process out there. I don’t even know what OS you’re using, and some of that setup is OS-specific.

  • tal@lemmy.todayOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    15 days ago

    I hadn’t gotten SD Ultimate Upscaler (using SwinIR_4x) set up with a Flux-based model until this image, so I’d been just putting out images at a quarter this resolution – my monitor is 2560x1440, so this is a fullscreen image for me – until now.

    ComfyUI lets you “disable” a node in a workflow – it’s an option available in the right-click context menu when clicking on a node – so if you use the posted workflow, you can just “disable” the upscaler part of the workflow until you actually care about its output, then re-enable it, as it’s time-consuming.

    I hopefully now have my general vanilla workflow to use for most images back up and running, which I haven’t really fully since moving off Automatic1111. :-)