Experiment 04 · Session 8

The Model Shootout

Four AI image models run the same five painting-time prompts. Same subject, same teal palette, same concept-art framing — different architectures, different costs, different results. Which model produces the best watercolour illustrations for educational content?

Test Design

Each model receives the exact same 5 prompts from Session 7's painting-time dial — the "concept art" framing that eliminated artefacts. The prompts describe a tree/landscape scene at escalating intensities from a 30-second pencil sketch to an afternoon masterwork. All use the CoNoggin teal palette (#3A7A7A).

Flux Schnell
Baseline (fal.ai)
Z-Image-Turbo
New contender (fal.ai)
Seedream 5.0 Lite
ByteDance (fal.ai)
Flux Dev + LoRA
ComfyUI (Replicate)

Side-by-Side Comparison

// lab note— the Flux Dev + LoRA samples were hosted on Replicate; those delivery URLs expired out from under us. We've marked that column "regenerating" and will re-run the ComfyUI workflow next session. Written observations below still stand.
1

Quick Sketch

30 seconds
Flux Schnell Level 1
Flux Schnell

Beautiful minimal sapling with roots. Great whitespace.

Z-Image-Turbo Level 1
Z-Image-Turbo

Coloured sprout — too much paint for a "30-second sketch". More illustration than pencil.

Seedream 5.0 Lite Level 1
Seedream 5.0 Lite

Tiny delicate sapling. Perfect whitespace, genuinely looks like pencil on paper.

Flux Dev + LoRA Level 1
Flux Dev + LoRARegenerating

Ghost-faint sapling. Very minimal — perhaps too blurry. LoRA softens too much at low detail.

2

First Wash

2 minutes
Flux Schnell Level 2
Flux Schnell

Single dark trunk, diluted teal wash. Clean.

Z-Image-Turbo Level 2
Z-Image-Turbo

Splattery digital watercolour tree. Decent but feels processed.

Seedream 5.0 Lite Level 2
Seedream 5.0 Lite

Dark ink trunk with minimal wash. Best Level 2 of any model — "first wash" perfectly captured.

Flux Dev + LoRA Level 2
Flux Dev + LoRARegenerating

Soft teal wash tree. The bleeding edges are genuinely watercolour, but the teal has shifted cyan.

3

Building Layers

10 minutes
Flux Schnell Level 3
Flux Schnell

Reader under spreading tree — classic Schnell quality.

Z-Image-Turbo Level 3
Z-Image-Turbo

Tree with reader and reflection. Good but lacks paint texture.

Seedream 5.0 Lite Level 3
Seedream 5.0 Lite

Reader under tree by pool. Gorgeous wash bleeding. The most authentic watercolour.

Flux Dev + LoRA Level 3
Flux Dev + LoRARegenerating

Tree with reader. Authentic wash quality! But over-softened and colour drifting toward turquoise.

4

Detail & Depth

30 minutes
Flux Schnell Level 4
Flux Schnell

Dramatic gnarled trees, misty path. Strong composition.

Z-Image-Turbo Level 4
Z-Image-Turbo

Moody forest path — the best Z-Image level. Paint bleeds over frame edge.

Seedream 5.0 Lite Level 4
Seedream 5.0 Lite

Two ancient trees framing a path. Stunning bark detail, atmospheric mist.

Flux Dev + LoRA Level 4
Flux Dev + LoRARegenerating

Two trees with figure — dreamy but TOO soft. Small signature mark bottom-right. Cyan shift.

5

Finished Painting

an afternoon
Flux Schnell Level 5
Flux SchnellArtefact

Epic panorama BUT "© 12014" text in bottom-right corner.

Z-Image-Turbo Level 5
Z-Image-Turbo

Mountain panorama. Smaller scale than Schnell, edges painted over white.

Seedream 5.0 Lite Level 5
Seedream 5.0 Lite

Panoramic mountains with bridge and light rays. Best Level 5 — real depth, no artefacts.

Flux Dev + LoRA Level 5
Flux Dev + LoRARegenerating

Mountain bridge panorama. Best watercolour texture of the set — real wash layers — but blurry.

Model Scorecards

Flux Schnell

Balanced

The reigning baseline. Fast, cheap, good prompt following. But the fresh run revealed a text artefact ("© 12014") at Level 5 — showing the concept art framing isn't 100% reliable. Watercolour texture is approximated, not authentic.

Cost$0.003/image
Latency0.8s
Providerfal.ai
Tier1a
Clean4/5
LicenseApache 2.0
LoRANo (direct API)

Z-Image-Turbo

Speed Winner

The speed and cost champion. 6x cheaper than Schnell with comparable latency. But the watercolour texture reads as "digital illustration with watercolour filter" rather than authentic paint. Edges bleed over the frame at high intensities. Strong for quick previews.

Cost$0.005/image
Latency1.3s
Providerfal.ai
Tier1a
Clean5/5
LicenseApache 2.0
LoRAYes (3 slots on fal.ai)

Seedream 5.0 Lite

Quality Winner

The quality champion. The most authentic watercolour feel of any model tested — genuine pigment pooling, paper texture, expressive brushwork. Best intensity differentiation (Level 2's stark ink trunk is stunning). Clean across all 5 levels. But 40-50x slower than Schnell and 12x more expensive, with no LoRA customisation path.

Cost$0.035/image
Latency38–50s
Providerfal.ai (ByteDance)
Tier1a
Clean5/5
LicenseProprietary
LoRANo

Flux Dev + LoRA

Best Texture

The LoRA delivers genuine watercolour texture — wet-on-wet bleeding edges, wash softness that Schnell can't produce. But the images are over-softened (LoRA strength 0.85 is too high). The teal shifts toward bright cyan/turquoise. Level 4 has a small signature artefact. The path forward: reduce LoRA strength to 0.5-0.7 and adjust colour prompting.

Cost~$0.033/image
Latency34–50s
ProviderReplicate ComfyUI
Tier1b
Clean4/5
LicenseNC (Flux Dev) / Apache (LoRA)
LoRAYes (runtime URL loading)

Cost at Scale

ModelPer Image100 images1,000 imagesTime for 100
Z-Image-Turbo$0.005$0.50$5.00~2 min
Flux Schnell$0.003$0.30$3.00~1.5 min
Seedream 5.0 Lite$0.035$3.50$35.00~75 min
Flux Dev + LoRA$0.033$3.30$33.00~57 min

Key Findings

Seedream produces the most authentic watercolour — but you can't customise it

Seedream 5.0 Lite's Level 2 (the stark ink trunk with a single diluted wash) is the most convincing watercolour output of any model tested. The paint texture, pigment pooling, and paper grain are genuinely painterly. But there's no LoRA support, no local weights, and a proprietary license. You get what ByteDance gives you.

Z-Image-Turbo is a revelation for previews and bulk generation

At $0.005/image and 1.3s latency, Z-Image-Turbo is absurdly efficient — 6x cheaper than even Schnell. Apache 2.0 license, LoRA support on fal.ai, ComfyUI checkpoint available. The watercolour quality is the weakest of the four, but for "quick preview before the user picks which one to regenerate at production quality" it's perfect.

The watercolour LoRA works but needs tuning

The gokaygokay/Flux-Watercolor-Strokes-LoRA at strength 0.85 produces genuine wet-on-wet bleeding edges and wash softness — things Schnell literally cannot do. But it over-softens the image and shifts the teal toward cyan. Next step: reduce to 0.5-0.7 strength and add explicit colour correction in the prompt. The LoRA's trigger words (WTRCLR watercolor) may also be competing with our concept art framing.

Flux Schnell's concept art framing isn't bulletproof

The fresh Level 5 generation produced a "© 12014" text artefact in the corner — something the Session 7 run didn't show. This means the anti-artefact strategy is probabilistic, not deterministic. At production scale (thousands of thumbnails), a small percentage will have text contamination. A post-generation quality check or a text-detection filter may be needed.

No single model wins on all axes

Speed: Z-Image > Schnell >> Seedream ≈ Flux Dev. Quality: Seedream >> Flux Dev > Schnell > Z-Image. Cost: Schnell > Z-Image >> Flux Dev ≈ Seedream. The right answer is a tiered approach — fast model for previews, quality model for production assets.

Recommended Strategy

The tiered approach: add a quality parameter to the thumbnail pipeline.

  • quality: "fast" — Flux Schnell ($0.003, ~0.8s). For bulk generation, course import, auto-thumbnails during content creation. The current production default.
  • quality: "preview" — Z-Image-Turbo ($0.005, ~1.3s). For generating 3-5 options for user selection. Apache 2.0, LoRA-ready if we want to fine-tune later.
  • quality: "production" — Seedream 5.0 Lite ($0.035, ~45s). For final hero assets — learning path covers, marketing materials, brand-defining images. The quality speaks for itself.

The LoRA path remains open. Flux Dev + watercolour LoRA at a lower strength (0.5-0.7) could become the production tier once tuned. It offers customisation that Seedream can't — org-specific style LoRAs, IP-Adapter for reference images, ComfyUI workflow flexibility. This is a Session 9 tuning task, not blocked.

Technical Details

DateApril 16, 2026
Prompt setSession 7 painting-time dial (concept art framing, 5 levels)
Palette#3A7A7A (teal-green) — CoNoggin brand
Resolution1024 x 1024 (all models)
Flux Schnellfal.ai direct API, fp8 quantised
Z-Image-Turbofal.ai direct API, 6B DiT, Apache 2.0
Seedream 5.0 Litefal.ai (bytedance/seedream/v5/lite/text-to-image)
Flux Dev + LoRAReplicate comfyui/any-comfyui-workflow (L40S), flux1-dev-fp8 + gokaygokay/Flux-Watercolor-Strokes-LoRA @ 0.85 strength, 25 steps, cfg 3.5, euler/normal
LoRA triggerWTRCLR watercolor (prepended to prompt)
Total cost~$0.40 for all 20 images
Total time~12 minutes (including cold starts)

Alt Shift Lab · Visual Production System · April 2026
Gateway v0.3.0 · Producer Layer 3 · Art direction by Claude