benrugg / AI-Render

Stable Diffusion in Blender
MIT License
1.08k stars 83 forks source link

QOL Feature - Ability to change models from Blender AI-Render interface #25

Open Ainaemaet opened 1 year ago

Ainaemaet commented 1 year ago

Describe the feature you'd like to see:

Hello again. Currently, I can change models easily enough by keeping the Automatic1111 UI open in the browser and selecting them there, but it's tedious to have to switch out of blender to the browser, change it there, and swap back to blender again to render. It would be much nicer to be able to select a model right in the AI-Render interface in Blender.

Additional information

No response

benrugg commented 1 year ago

This would be nice. At the moment, I don't think Automatic1111 has API support for that, but I will check into it.

marianbasti commented 1 year ago

New commit! https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/5a6387e189dc365c47a7979b9040d5b6fdd7ba43#diff-c6510edc055cb6d0f00bfe88ea1b559d06646e9600fed68c7433ea5efed91bc4

benrugg commented 1 year ago

Ah, sweet! Thanks @marianobasti. I'll add this to the list for my next round of updates.

benrugg commented 1 year ago

Choosing models is now available for DreamStudio with the latest release: https://github.com/benrugg/AI-Render/releases/tag/v0.6.4

Hopefully support for this will be added to to Automatic1111 soon. See https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/5206#discussioncomment-4268910

Jon-dog commented 1 year ago

Model switching has been done in the Krita interface for a while now auto-sd-paint-ext might be worth looking at how that project handles it image

benrugg commented 1 year ago

@Jon-dog oh sweet, thanks for letting me know. Is this with Automatic1111 or InvokeAI on the backend?

Jon-dog commented 1 year ago

That one is with Automatic1111 on the backend

benrugg commented 1 year ago

Ok, great - I will take a look at what they're doing!

mwstandsfor commented 1 year ago

Out of curiosity, any progress regarding this feature?

benrugg commented 1 year ago

@mwstandsfor I had hoped to do this in the last big batch of updates I did a few weeks ago, but I ended up implementing ControlNet and upscaling and some other small features, and I didn't have time for this. It's high on my todo list, though.