Live data from Hacker News

Opendream: A layer-based UI for Stable Diffusion

github.com

51–60 of 158 posts

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

#51
post #33
post #18

Very exciting. The "first-generation" Stable Diffusion frontends seem to have settled on a specific design philosophy, so it's interesting to see new tools (like this or ComfyUI) shake up the way people work with this tool. I hope that in a few years, we'll know which philosophy works best.

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 enforce the environment composition you want. Train your own controlnet if you need something specific. (lots of untapped potential here)

- Finetune the checkpoint on your reference pictures or use other style transfer methods to enforce the consistent style.

- Use manual brush masking, manually guided segmentation (ex. SAM), or prompted segmentation (ex ClipSEG) to select the parts to be replaced with other objects. The choice depends on your case and need to do it procedurally.

- Photobash and add detail to the elements of your scene using any composition methods you have (noisy latent composition, inpainting etc) with the masks you created in the previous step. Use advanced guidance (controlnets, t2i adapters etc)

- Don't bother with any prompts beyond very basic descriptions, as "prompt engineering" is slow and unreliable. Don't overwhelm the model by trying to fit lots of detail in one pass; use separate passes for separate objects or regions.

- Alternative 3D version: build a primitive 3D scene from basic props (shapes, rigs). Render the backdrop and separate objects into separate layers as guides. Use them with controlnets & co to render the scene in a guided manner, combining the objects by latent composition, inpainting, or any other means. This can be used for procedural scenes and animation (although current models lack temporal stability).

As long as your tool has all that in one place, it's a breeze, regardless of the UI paradigm (admittedly auto1111's overloaded gradio looks straight out of a trash compactor nowadays). I expect 2D/3D software integrations being the most successful in the future, as they already offer proven UIs and most desirable side features. The problem is that in the current state SD can't do much in the production setting, it's not a finished product - so there's not a lot of interest in software integrations just yet.

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

#52
post #45
post #42

Earlier quoted context omitted.

Some of this is straight up soft-core child porn. This is fucked up.

I believe illustrations have been deemed to be abuse material, so I wouldn’t be surprised if LE have started looking into it.

illustrations are not a problem under the law in the United States, but it has to be seen for generated images indistinguishable from reality or almost.

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

#53
post #12

Earlier quoted context omitted.

Theft takes the original, piracy makes a copy, AI art remixes the original. I’m not sure how to classify AI art but it definitely isn’t theft.

So piracy may be involved in training the model, but the rest does not follow. Art inspired by other art has been the way of things for as long as we've been creating images. There's no such thing as a "clean-room painting."

Using unlicensed copies of other people's work in training is the problem, along with what that does to the market for original works. Using people's labor for AI training without permission or compensation will discourage people from sharing that work and ultimately make the AI models worse too.

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

#54
post #50
post #45

Earlier quoted context omitted.

I believe illustrations have been deemed to be abuse material, so I wouldn’t be surprised if LE have started looking into it.

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

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

#55
post #45
post #42

Earlier quoted context omitted.

Some of this is straight up soft-core child porn. This is fucked up.

I believe illustrations have been deemed to be abuse material, so I wouldn’t be surprised if LE have started looking into it.

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 non-generated material.

But I think these are separate discussions to be had.

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

#57
post #13

Earlier quoted context omitted.

Doesn't this entirely depend both on what its been trained on and what style is being output? But also, philosophically, is it even "theft" to make something in-the-style-of someone? I believe these questions and their complex answers are the reason you've been downvoted.

I understand why the person was downvoted, but not why the person was flagged. It doesn't make sense for someone to flag "AI art is theft." Downvotes because you didn't back up what you mean. Flagged because there are AI fanboys that want to sensor speech perhaps?

Downvotes because the userbase here is rabidly supportive of any new "AI" tech regardless of the consequences, damage, or ethics surrounding it. But of course, we can never take a critical view of technology on Hackernews.

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

#58

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?

>Where do you find information on what models you can use in the model_ckpt field? Do I need to import them from somewhere?

You can train (finetune) your own on your reference material.

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

#59
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

context: there are several instances that let you upload illustrations without a restriction on what content the image can contain, it can contain minors, rape, incest. These are instances are between if not the biggest and more active Maastodon instances. The reason why they are so active is because platform like Twitter while having a lot of these stuff too sometimes they will ban your account or at least shadowban you. Many Mastodon instances have banned these ones.

In my opinion instances should let the user decide what they find problematic or not and unless it's just spam they shouldn't ban instances.

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

#60
post #55
post #45

Earlier quoted context omitted.

I believe illustrations have been deemed to be abuse material, so I wouldn’t be surprised if LE have started looking into it.

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 directly relating to whether or not it should be classified as abuse material.

Additionally, I'm not sure if the recommended help methods by professionals who deal with pedophiles is to let them fulfill their specific fantasies without a care.

There are lots of really important discussions to be had, but they're all tied to each other basically. We can't separate them out, nor should we aim to.

Post reply on HN