Auto redraw on changes (up to 9999x9999): | |
Auto save images: | |
Also save draw process frames: | |
Transparent background: | |
Vertical symmetry: |
Pixel size: | |
Black ratio, %: | |
Colors per sprite: |
Each sprite width: | |
Each sprite height: | |
Result image max width: | |
Result image max height: |
1080x1080 | |
1080x1080 |
How it works, in principle, is very simple.
For each sprite:
1. Prepare a small random palette of N colors.
2. Step over every pixel inside a sprite, picking random colors from palette with a chance to skip (keep background color).
3. Mirror every step (except uneven middle row).
Links and sources:
Source code of this page (GitHub)