svgdreamer / Examples.md
xingxm's picture
fix(optimize): use fp16 as default
99c0203
# Qualitative Results
### Case: German shepherd
**Prompt:** A colorful German shepherd in vector art. tending on artstation <br/>
**style:** Iconography <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:--------------------------------------------------------------:|:--------------------------------------------------------------:|:--------------------------------------------------------------:|:------------------------------------------------------------:|:--------------------------------------------------------------:|:--------------------------------------------------------------:|
| <img src="./assets/Icon-GermanShepherd/finetune_final_p0.svg"> | <img src="./assets/Icon-GermanShepherd/finetune_final_p1.svg"> | <img src="./assets/Icon-GermanShepherd/finetune_final_p2.svg"> | <img src="assets/Icon-GermanShepherd/finetune_final_p3.svg"> | <img src="./assets/Icon-GermanShepherd/finetune_final_p4.svg"> | <img src="./assets/Icon-GermanShepherd/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=iconography "prompt='A colorful German shepherd in vector art. tending on artstation.'" result_path='./logs/GermanShepherd' seed=26226
```
### Case: Snow-Covered Castle
**Prompt:** a beautiful snow-covered castle, a stunning masterpiece, trees, rays of the sun, Leonid Afremov <br/>
**style:** Iconography <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:----------------------------------------------------------:|:----------------------------------------------------------:|:----------------------------------------------------------:|:--------------------------------------------------------:|:----------------------------------------------------------:|:----------------------------------------------------------:|
| <img src="./assets/Icon-SnowCastle/finetune_final_p0.svg"> | <img src="./assets/Icon-SnowCastle/finetune_final_p1.svg"> | <img src="./assets/Icon-SnowCastle/finetune_final_p2.svg"> | <img src="assets/Icon-SnowCastle/finetune_final_p3.svg"> | <img src="./assets/Icon-SnowCastle/finetune_final_p4.svg"> | <img src="./assets/Icon-SnowCastle/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=iconography "prompt='a beautiful snow-covered castle, a stunning masterpiece, trees, rays of the sun, Leonid Afremov'" result_path='./logs/SnowCastle' seed=116740
```
### Case: Pikachu
**Prompt:** Pikachu in pastel colors, childish and fun. Pixel art. trending on artstation. <br/>
**style:** Pixel-Art <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:-----------------------------------------------------------:|:-----------------------------------------------------------:|:-----------------------------------------------------------:|:---------------------------------------------------------:|:-----------------------------------------------------------:|:-----------------------------------------------------------:|
| <img src="./assets/Pixelart-Pikachu/finetune_final_p0.svg"> | <img src="./assets/Pixelart-Pikachu/finetune_final_p1.svg"> | <img src="./assets/Pixelart-Pikachu/finetune_final_p2.svg"> | <img src="assets/Pixelart-Pikachu/finetune_final_p3.svg"> | <img src="./assets/Pixelart-Pikachu/finetune_final_p4.svg"> | <img src="./assets/Pixelart-Pikachu/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=pixelart "prompt='Pikachu in pastel colors, childish and fun. Pixel art. trending on artstation.'" x.guidance.t_schedule='randint' result_path='./logs/Pikachu'
```
### Case: Wolf
**Prompt:** wolf. low poly. minimal flat 2d vector. lineal color. trending on artstation. <br/>
**style:** Low-Poly <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:-------------------------------------------------------:|:-------------------------------------------------------:|:-------------------------------------------------------:|:-----------------------------------------------------:|:-------------------------------------------------------:|:-------------------------------------------------------:|
| <img src="./assets/Lowploy-Wolf/finetune_final_p0.svg"> | <img src="./assets/Lowploy-Wolf/finetune_final_p1.svg"> | <img src="./assets/Lowploy-Wolf/finetune_final_p2.svg"> | <img src="assets/Lowploy-Wolf/finetune_final_p3.svg"> | <img src="./assets/Lowploy-Wolf/finetune_final_p4.svg"> | <img src="./assets/Lowploy-Wolf/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=lowpoly "prompt='wolf. low poly. minimal flat 2d vector. lineal color. trending on artstation.'" neg_prompt='' result_path='./logs/Wolf' seed=670488
```
### Case: Scarlet Macaw
**Prompt:** A picture of a scarlet macaw, low-ploy, polygon, minimal flat 2d vector <br/>
**style:** Low-Poly <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:---------------------------------------------------------------:|:---------------------------------------------------------------:|:---------------------------------------------------------------:|:-------------------------------------------------------------:|:---------------------------------------------------------------:|:---------------------------------------------------------------:|
| <img src="./assets/Lowpoly-ScarletMacaw/finetune_final_p0.svg"> | <img src="./assets/Lowpoly-ScarletMacaw/finetune_final_p1.svg"> | <img src="./assets/Lowpoly-ScarletMacaw/finetune_final_p2.svg"> | <img src="assets/Lowpoly-ScarletMacaw/finetune_final_p3.svg"> | <img src="./assets/Lowpoly-ScarletMacaw/finetune_final_p4.svg"> | <img src="./assets/Lowpoly-ScarletMacaw/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=lowpoly "prompt='A picture of a scarlet macaw, low-ploy, polygon, minimal flat 2d vector'" "neg_prompt='unrealistic, blurry, low quality, out of focus, ugly, low contrast, dull, low res, low-resolution, oversaturation, worst quality, normal quality, text, watermark, logo, banner, extra digits, cropped, jpeg artifacts, signature, username, error, sketch ,duplicate, monochrome, horror, geometry, mutation, disgusting'" save_step=50 result_path='.log/ScarletMacaw'
```
### Case: Polar Bear
**Prompt:** polar bear. low poly. minimal flat 2d vector. lineal color. trending on artstation. <br/>
**style:** Low-Poly <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:------------------------------------------------------------:|:------------------------------------------------------------:|:------------------------------------------------------------:|:----------------------------------------------------------:|:------------------------------------------------------------:|:------------------------------------------------------------:|
| <img src="./assets/Lowpoly-PolarBear/finetune_final_p0.svg"> | <img src="./assets/Lowpoly-PolarBear/finetune_final_p1.svg"> | <img src="./assets/Lowpoly-PolarBear/finetune_final_p2.svg"> | <img src="assets/Lowpoly-PolarBear/finetune_final_p3.svg"> | <img src="./assets/Lowpoly-PolarBear/finetune_final_p4.svg"> | <img src="./assets/Lowpoly-PolarBear/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=lowpoly "prompt='polar bear. low poly. minimal flat 2d vector. lineal color. trending on artstation.'" "neg_prompt='unrealistic, blurry, low quality, out of focus, ugly, low contrast, dull, low res, low-resolution, oversaturation, worst quality, normal quality, text, watermark, logo, banner, extra digits, cropped, jpeg artifacts, signature, username, error, sketch ,duplicate, monochrome, horror, geometry, mutation, disgusting'" save_step=50 result_path='.log/PolarBear'
```
### Case: Self Portrait
**Prompt:** self portrait. Van Gogh. <br/>
**style:** Sketch <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:---------------------------------------------------------------------:|:---------------------------------------------------------------------:|:---------------------------------------------------------------------:|:-------------------------------------------------------------------:|:---------------------------------------------------------------------:|:---------------------------------------------------------------------:|
| <img src="./assets/Sketch-SelfPortraitVanGogh/finetune_final_p0.svg"> | <img src="./assets/Sketch-SelfPortraitVanGogh/finetune_final_p1.svg"> | <img src="./assets/Sketch-SelfPortraitVanGogh/finetune_final_p2.svg"> | <img src="assets/Sketch-SelfPortraitVanGogh/finetune_final_p3.svg"> | <img src="./assets/Sketch-SelfPortraitVanGogh/finetune_final_p4.svg"> | <img src="./assets/Sketch-SelfPortraitVanGogh/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=sketch "prompt='self portrait. Van Gogh.'" "neg_prompt='text, extra, missing, unfinished, watermark, signature, username, scan, frame'" result_path='./logs/SelfPortrait_VanGogh_sketch' x.num_paths=256 seed=243963
```
### Case: The Big Wild Goose Pagoda
**Prompt:** The Big Wild Goose Pagoda. ink style. Minimalist abstract art grayscale watercolor. <br/>
**style:** Ink and Wash <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:-------------------------------------------------------------------:|:-------------------------------------------------------------------:|:-------------------------------------------------------------------:|:-----------------------------------------------------------------:|:-------------------------------------------------------------------:|:-------------------------------------------------------------------:|
| <img src="./assets/Ink-BigWildGoosePagoda-2/finetune_final_p0.svg"> | <img src="./assets/Ink-BigWildGoosePagoda-2/finetune_final_p1.svg"> | <img src="./assets/Ink-BigWildGoosePagoda-2/finetune_final_p2.svg"> | <img src="assets/Ink-BigWildGoosePagoda-2/finetune_final_p3.svg"> | <img src="./assets/Ink-BigWildGoosePagoda-2/finetune_final_p4.svg"> | <img src="./assets/Ink-BigWildGoosePagoda-2/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=ink "prompt='The Big Wild Goose Pagoda. ink style. Minimalist abstract art grayscale watercolor.'" "neg_prompt='text, extra, missing, unfinished, watermark, signature, username, scan, frame'" result_path='./logs/BigWildGoosePagoda_neg' seed=130890
```
### Case: Horse
**Prompt:** Black and white. simple horse flash tattoo. ink style. Minimalist abstract art grayscale watercolor. simple
painting style. <br/>
**style:** Ink and Wash <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:----------------------------------------------------:|:----------------------------------------------------:|:----------------------------------------------------:|:--------------------------------------------------:|:----------------------------------------------------:|:----------------------------------------------------:|
| <img src="./assets/Ink-Horse/finetune_final_p0.svg"> | <img src="./assets/Ink-Horse/finetune_final_p1.svg"> | <img src="./assets/Ink-Horse/finetune_final_p2.svg"> | <img src="assets/Ink-Horse/finetune_final_p3.svg"> | <img src="./assets/Ink-Horse/finetune_final_p4.svg"> | <img src="./assets/Ink-Horse/finetune_final_p5.svg"> |
**Script:**
```shell
python svgdreamer.py x=ink "prompt='Black and white. simple horse flash tattoo. ink style. Minimalist abstract art grayscale watercolor. simple painting style'" "neg_prompt='text, extra, missing, unfinished, watermark, signature, username, scan, frame'" x.num_paths=128 result_path='./logs/HorseInk'
```
### Case: Self Portrait, Van Gogh
**Prompt:** self portrait of Van Gogh. oil painting. cmyk portrait. multi colored. defiant and beautiful. cmyk.
expressive eyes. <br/>
**style:** Painting <br/>
**Preview:**
| Particle 1 | Particle 2 | Particle 3 | Particle 4 | Particle 5 | Particle 6 |
|:----------------------------------------------------------------:|:----------------------------------------------------------------:|:----------------------------------------------------------------:|:--------------------------------------------------------------:|:----------------------------------------------------------------:|:----------------------------------------------------------------:|
| <img src="./assets/Painting-SelfPortrait/finetune_final_p0.svg"> | <img src="./assets/Painting-SelfPortrait/finetune_final_p1.svg"> | <img src="./assets/Painting-SelfPortrait/finetune_final_p2.svg"> | <img src="assets/Painting-SelfPortrait/finetune_final_p3.svg"> | <img src="./assets/Painting-SelfPortrait/finetune_final_p4.svg"> | <img src="./assets/Painting-SelfPortrait/finetune_final_p5.svg"> |
**Script:**
````shell
python svgdreamer.py x=painting "prompt='self portrait of Van Gogh. oil painting. cmyk portrait. multi colored. defiant and beautiful. cmyk. expressive eyes.'" x.num_paths=256 result_path='./logs/VanGogh-Portrait'
````