Experiments

006

Flat vector neon

Can a diffusion model give me a flat vector look, and not just something that resembles one?

Part 01

From V1 to V10

I took a flat, graphic reference and tried to get something like it from Krea 2 using only text. The reference served for style analysis; nothing was copied.

The one I pickedV3, the flattest of the portrait series.Krea 2 · txt2img · vector LoRA dominant · seed 97003 · 1024×1280
PromptSee the prompt I used
Model
Krea2 EH v1.0
seed
97003
steps
14
CFG
1
sampler
euler · simple
size
1024×1280

LoRAs

  • Minimalistic Vector Art 0.92
  • Flat Anime 0.48
  • Outlined 0.44
  • Line Art Anime Flat v20 0.28
  • Flat Illustration Anime v1 0.24

The prompt, as I wrote it

Vertical 4:5, exactly 1024 by 1280. PURE FLAT VECTOR POSTER, original adult anime woman, close-up head and upper torso, three-quarter turn, white bob with straight bangs, huge simplified cyan eyes, tiny nose, closed graphic lips. Oversized asymmetric head ornament built from simple concentric spiral flowers, circles, teardrops and flat leaves. One large circular earring. Sleeveless dress with large concentric circles and simple geometric swirls.

House style · custom

Palette limited to pure black, pure white, electric cyan, cobalt blue, hot magenta, lemon yellow, vivid green and orange. Solid pure-white background with generous negative space. Crisp SVG-like poster appearance. No text, no logo, no watermark.

Negative prompt · custom

The scene and the settings are all here. What's marked as custom is mine: the part of the recipe I'm still building.

6 attempts

Six versions in under an hour

On 30 August I ran versions one after another, some only minutes apart: first to push a portrait toward flat vector, then to find a neo-pop poster look. I changed one thing at a time when I could. I show six of the nine: V4, V6 and V10 came out without the outfit and I left them out.

Each frame is an attempt. ✕ discarded · ✓ better · + added · ♥ my favorite · ★ my pick · – test or option.
  1. V1Test

    First pass. I used the reference image only to analyse the style and asked Krea 2 for the portrait from text.

    eventHorizon Krea2 V10 · seed 97001
  2. V2Test

    Strict: I asked for “strict flat vector-like” with simplified eyes, a tiny nose and a huge asymmetric ornament.

    eventHorizon Krea2 V10 · seed 97002
  3. V3Better

    True vector: I put a minimalist-vector-art LoRA in charge. The flattest of the series.

    Minimalistic Vector Art LoRA dominant · seed 97003
  4. V5Test

    Safe: V4 (not shown) came out without the outfit, so I asked for an opaque one and kept the flat vector neon look.

    Vector LoRA dominant · opaque outfit · seed 97005
  5. V7Test

    The neo-pop idea (a horned monster girl) on the Illustrious model. The model invents lettering, and it isn’t flat.

    Illustrious · seed 97007
  6. V8Test

    Krea 2 Turbo, flat neo-pop, with a random seed. It came out as a watercolor blur, not flat.

    Krea 2 Turbo · seed 4277015336

What I learned

  1. What made it flat wasn’t the wording but the LoRA. V2 asked for “strict flat vector-like” in the prompt and stayed shaded; V3 put a minimalist-vector-art LoRA in charge and got the flattest result.

    Attempts: V2, V3

  2. One change per version lets me see what each change does. From V1 to V5 only the strictness, the LoRA weight, the outline or the outfit changed, and I could tell which was which.

    Attempts: V1, V3, V5

  3. When a style stalls, change the subject before changing the model. I moved from the portrait to a neo-pop monster girl and only then tried other models (Illustrious, Krea 2 Turbo).

    Attempts: V7, V8

  4. Check the whole image before showing a version. Three of the nine came out without the outfit (V4, V6 and V10), which is why V5 asks for an opaque one and why those three aren’t here.

    Attempts: V5

  5. I never got a real vector. The result is flat and graphic, but it is still a raster image from a diffusion model with soft edges; for a true vector I would have to trace it.

    Attempts: V3

The next question

If I want a real vector, how far does vectorizing the result get me?