https://github.com/rupeshs/sdimagegenerator
Stable Diffusion desktop UI for Windows
https://github.com/rupeshs/sdimagegenerator
artificial-intelligence cpp deep-learning python qt5 stable-diffusion texttoimage windows
Last synced: 9 months ago
JSON representation
Stable Diffusion desktop UI for Windows
- Host: GitHub
- URL: https://github.com/rupeshs/sdimagegenerator
- Owner: rupeshs
- Created: 2022-09-10T14:13:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-27T15:28:08.000Z (over 3 years ago)
- Last Synced: 2024-05-02T01:39:28.910Z (almost 2 years ago)
- Topics: artificial-intelligence, cpp, deep-learning, python, qt5, stable-diffusion, texttoimage, windows
- Language: C++
- Homepage:
- Size: 696 KB
- Stars: 24
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
- Changelog: changelog.md
Awesome Lists containing this project
README
## SDImageGenerator
SDImageGenerator(SDIG) is a text-to-image generation AI desktop app for Windows/Linux. It is still actively under development. The Linux version of the app is coming soon.
SDImageGenerator v2 | SDIG output sample
:-------------------------:|:-------------------------:
 | .
## Version 2.0.0, What's New?
- Works on CPU/GPU but CPU image generation is slow(Recommended to use GPU for faster image generation)
- The stable diffusion 1.5 model is used as default
- Added model switching (For advanced use)
- Supports dreambooth models (checkpoint files (.ckpt) supported)
- Added textual inversion support(Hugging Face's concepts library models supported)
- Added VAE(Variational autoencoder) support for fine details
- Added CodeFormer support
- Updated full precision mode with float32
- Added high-resolution duplication fix setting
- Image-to-image now supports k-diffusion samplers
- Added Image-to-image mask image support
- Added cancel functionality
- Negative prompt support, use [ ] to use negative prompt
E.g: `a cute [white] dog`
- Added Attention control support in prompt :
Use "+" to increase attention - `a house, apple++ tree`
Use "-" to decrease attention - `a house, apple- tree`
- Supports prompt-to-Prompt editing (Cross attention control)
E.g: In the below prompt cat will be replaced with a dog
`A cat.swap(dog) riding bicycle`
- Supports prompt blending
E.g: `car:0.30 boat:0.70 hybrid`
For older changelogs, please visit [changelog](changelog.md).
## Features
- Simple interface
- Portable package, simply extract and run the app
- Image viewer for generated images
- Application logs
- Configurable image generation settings
## System Requirements:
- Windows 10/11 64-bit
- Recent Nvidia GPU, preferably RTX ( 4 GB or more VRAM memory)
- 12 GB RAM (16+ recommended)
- ~11 GB disk space after installation (on SSD for best performance)
## Development Dependencies
- Qt 5.15.2
## Coding Style
If you want to contribute please follow the coding style
- [Qt Coding Style](https://wiki.qt.io/Qt_Coding_Style)
## Python Part
[Stable Diffusion fork](https://github.com/rupeshs/InvokeAI/tree/sdig)
## Download SDImageGenerator
[Download latest release ](https://rupeshsreeraman.itch.io/sdimagegenerator)