Live data from Hacker News

Opendream: A layer-based UI for Stable Diffusion

github.com

61–70 of 158 posts

Re: Opendream: A layer-based UI for Stable Diffusion

#62

Very cool honestly, seems like a much needed improvement over Automatic. Does it support LoRa/will it support in near future?

You can write an extension to support LoRA (~10 lines of Python HF Diffusers code).

If you get to this before me, please create a PR!

Re: Opendream: A layer-based UI for Stable Diffusion

#63

There's great articles on how layered uis are a lot easier to use than node based uis. Really excited to see a layered approach to SD. Its definitely time to break out of gradio.

> There's great articles on how layered uis are a lot easier to use than node based uis

I can see that being sensible for simple linear flows from one step to the next, with no branching merging, or connections that skip steps.

Seems to me that with any of those other things, a layered UI is going to start to break down a lot faster.

Re: Opendream: A layer-based UI for Stable Diffusion

#64

There's great articles on how layered uis are a lot easier to use than node based uis. Really excited to see a layered approach to SD. Its definitely time to break out of gradio.

Maybe if they're talking about layered UIs with layer groups, which turn a flat stack into something resembling a tree. But even these UIs don't give you proper non-destructive editing - anything more complex requires you to duplicate parts of layer stack to feed as inputs, which is a destructive operation with respect to structure (those pasted layers won't update if you make changes to copied source). Doing this pr…

For some reason, node-based UIs ended up being a mainstay of VFX, 3D graphics, and VFX & gamedev support tooling. But general 2D graphics - photo editing, raster and vector creation? Nodes are surprisingly absent.

That's because non-destructive editing is mostly useful for animation, image series/sequences, and asset reuse, which are the most common in these fields. 2D artists have a different mental model, which is additionally set in stone by Photoshop and other software imitating it. Photographers use non-destructive editing, but mostly in simple cases because advanced things (retouching, creative compositing) can't and don't need to be done procedurally anyway.

Re: Opendream: A layer-based UI for Stable Diffusion

#66
post #50

Earlier quoted context omitted.

Geez that’s disturbing. I clicked having no qualms with nudes, artistic or otherwise. I’m not a prude. I’ve seen my fair share of anime girls and AI nudes. Hell, I was raised on the internet before parental settings were a thing, but I didn’t expect that. It’s so gross how it toes a line too.

the Fediverse has a big problem with this, too, and I never hear anyone talking seriously about it

What is a serious talk, though? Ie what can be done? Isn't it a lot like the internet as a whole; report the offenders if you like then move on?

To me it's akin to encryption being used for illicit/illegal activities. Any tool that gives power to people can and will be abused by people you'd want nothing to do with.

What did you have in mind?

Re: Opendream: A layer-based UI for Stable Diffusion

#67
post #60
post #55

Earlier quoted context omitted.

Who exactly is being abused here? I for one would much rather give pedophiles an opportunity to fulfil their sexual desires through AI-generated pictures than real ones. Of course, we can talk about the training material. Are there actual child porn images in there? I seriously doubt it but who knows? And perhaps a case could be made that AI-generated child porn could be a gateway to invite people who then seek out n…

They aren't separate discussions, they're directly tied to determining abuse material. Revenge porn is an example of abusive material, despite the subject not being abused in the material usually, they're considered abusive material due to the intent to cause abuse through distribution. So if either case applies, whether it's training based on certain images, or it becomes a gateway, these are discussions to be had d…

Reading the parent post I think he would believe that revenge porn is abusive material, because there is a person who is getting abused with the distribution of the content, the person didn't consent the distribution. CP is abusive because a child was abused in the creation of the content. The doubt that the author of the parent post has is (from what I understand): who is getting abused with the creation and distribution of a generated image?

Re: Opendream: A layer-based UI for Stable Diffusion

#68

I haven't followed diffusion image generation development for a while. Where do you find information on what models you can use in the model_ckpt field? Do I need to import them from somewhere? What are the main differences between them and which are more modern or better?

Civitai.com is the current most popular resource for models. Also ckpt format is discourage for security concerns and saftensors is now used instead.

Re: Opendream: A layer-based UI for Stable Diffusion

#69
post #33

Earlier quoted context omitted.

Out of all the AI-related tools, generative art frontends are probably the thing most likely to radically change and improve in the next few years. It's specifically why I've avoided diving too deep into "prompt engineering", because the kind of incantations required today just aren't going to be the way most people interact with this stuff for very long.

> Out of all the AI-related tools, generative art frontends are probably the thing most likely to radically change and improve in the next few years. The difference between UIs is actually not very relevant today; by now the generic workflow for complex scenes is more or less obvious to anyone who spent time with SD. - Draw basic composition guides. Use them with controlnets or any other generic guidance method to en…

Thanks for sharing this detailed guide. Can you share an example of the type of resulting image you’ve generated using the above approach?

I’ve only just used Dall-E or SD with basic prompts, or sometimes using photoshop afterward. I’m curious what you’ve been able to come up with using your more complex pipeline.

Re: Opendream: A layer-based UI for Stable Diffusion

#70
post #67
post #60

Earlier quoted context omitted.

They aren't separate discussions, they're directly tied to determining abuse material. Revenge porn is an example of abusive material, despite the subject not being abused in the material usually, they're considered abusive material due to the intent to cause abuse through distribution. So if either case applies, whether it's training based on certain images, or it becomes a gateway, these are discussions to be had d…

Reading the parent post I think he would believe that revenge porn is abusive material, because there is a person who is getting abused with the distribution of the content, the person didn't consent the distribution. CP is abusive because a child was abused in the creation of the content. The doubt that the author of the parent post has is (from what I understand): who is getting abused with the creation and distrib…

They've brought up 3 ways in which it can be abusive (trained on abusive materials, created for the intent to abuse, or continuing self abuse rather than seeking help), but argued those should be separate discussions vs my thinking which is that these are linked to determining if such material is abusive.
Post reply on HN