ZTX37

.

The idea

The I first made contact with image creation using generative AI using Midjourney  , fun but expensive and limiting creativity by filtering out anything that could be violent, erotic, politcal etc..


I found an alternative in Stable Diffusion,  using A1111  I had all freedom to generate as many images as I wanted on my own PC. It was a remarkable ride to get it working, but I am an experienced nerd, so doing stuff with command-line parameters and such didn't hurt. Though the workflow, using a browser, using text documents to save prompts, using fancy image names to a bit link them with prompts, needing other tools to inspect and select the generated images.


That setup was fine for whipping up a few images on a rainy afternoon, but anything beyond that quickly becomes a hassle. Quality work demands sharper tools. That’s why I built ZTX37 as a wrapper around A1111—free from browser constraints, powered by a database, and equipped with a purpose-built interface tailored entirely to the task of image generation.


That worked awesome. A1111 was only at use as a link between Stable Diffusion and ZTX37. So, in a later version I made ZTX37 independent of A1111. That gives a whole lot less hassle, is more stable and even slightly faster.


ZTX37 implements a workflow with which you can use your past work to improve your present work and makes you able to filter your output on quality, by recursive evaluation.


I tried to keep the learning curve short and low, so you can get started easily. Once you get the hang of it, you will continue to learn. Mastering ZTX37 is mastering image generation. You'll find the tweaks to create awesome images.

That worked awesome. A1111 was only at use as a link between Stable Diffusion and ZTX37. So, in a later version I made ZTX37 independent of A1111. That gives a whole lot less hassle, is more stable and even slightly faster.


ZTX37 implements a workflow with which you can use your past work to improve your present work and makes you able to filter your output on quality, by recursive evaluation.


I tried to keep the learning curve short and low, so you can get started easily. Once you get the hang of it, you will continue to learn. Mastering ZTX37 is mastering image generation. You'll find the tweaks to create awesome images.


An open model

ZTX37 uses Stable Diffusion XL, thus every prompt or every model you find on-line for Stable Diffusion XL will be compatible with ZTX37. The model is open source, anyone can grab a copy and train it further. This way many models are created that are specialized in various domains.


With ZTX37 you run your own image generation on your own computer, with models you select yourself, or ...now or in the future....train yourself. You are not using someone's service with their TOS, rules and restrictions, you are running at your own computer.


It is open, a lot is possible, and you are the boss.




A database

Your work gets stored in a database. You can stop and continue at any time, all will be still there. You can find back your earlier prompts, and fine-tune them. You can find the images you made before and rate them, recursively.


Your earlier work is also a source of inspiration.


Your database might grow to a huge collection of prompts, segments,  and images, a solid base for your future work.


The images, the prompts, the parameters, all gets stored. You also rate the images. While doing this rating, you make a shift between what works, and what doesn't work.



Organization


Your can organize your work in projects, so that stuff that belongs together is together. The picture to the left is from my project with weird fantasy bridges and buildings, the picture above has to do with females with surely not too much clothing. It has advantages if both are in a different project as there is not much overlap between these.


Within a project you have the essential tabs on the main screen:

  • New: Start something new, within this project. Create a new prompt or import images.
  • Queue : Commands you gave that are being processed or waiting to be processed.
  • Ready : Commands that are ready. These are waiting for your instructions, you can rate images, start a Img2Img, inpaint, redo, etc.
  • History: Once you are done with a command that is ready, you move it to history. It stays there a while, just in case you need it back anyways.
  • Images: All images you have rated. Fine tune your rating, save them, start a new command based on this image etc.
  • Ancestors: Inspect a single image and all the history that lead to this image. You can again use this history to rate or start new commands.



Rate, rater, ratest

Each image you generate gets born with rate 0. Next to every image you see a rating control displaying the rating and two buttons:

- A button to set the rating to zero.

- A button to increase the rating.


When the image is generated (it's command is in the ready tab) you can do a quick selection, giving the images you might want to keep the rating 1. That protects these images (and the entire history that generated generate them) from deletion.


At a later moment you can inspect these images again. Some might not be worth keeping, e.g. because you have a similar one that is better, or you like it less than you thought. You set the rating of these images back to 0, and that of the others you make 2.


Thus images with rate 2 have been checked and approved twice. You kept the best ones, thus the average quality increased.


The maximum rating number is 9. That is more than enough to have a very strict rating process. You of course don't have to use all 9 levels.



.