# Model Test Prompts
# Standardized prompts for model comparison
# Use these 3 prompts to test each model

## Test Prompt 1: Simple Minimal
**Concept:** Black sphere in void
**Tests:** Basic rendering, lighting, minimal composition, CGA palette

```
Single perfect sphere floating in center of frame. Glossy black obsidian surface reflecting nothing. Pure void background. No floor, no walls, no context. Just the sphere and infinite darkness. Ray-traced reflections, subsurface scattering. CGA palette: cyan rim light, magenta fill, black void. Minimal masterpiece. 1920x1080 widescreen.
```

## Test Prompt 2: Complex Surreal
**Concept:** Arcade cabinet dissolving into digital noise
**Tests:** Complex concepts, surreal ideas, prompt adherence, artistic interpretation

```
Renaissance arcade cabinet dissolving into digital noise. Classic arcade machine with glowing CRT screen, but the cabinet wood grain is flowing like liquid mercury. Screen displays blip blop glitches — black spheres (blips) and pixel noise (blop) spilling out onto the floor. The arcade room itself drifts: checkerboard tiles separate and float, hermetic drift through impossible space. 1980s neon signs and pendant lights hang but nothing is fixed. Houdini-style 3D render with subsurface scattering, ray-traced reflections, volumetric light beams. Dark arcade interior with electric blue and hot pink rim lighting. Renaissance composition meets glitch arcade meets hermetic drift. Unsettling beauty, surreal quality. 1920x1080 widescreen masterpiece.
```

## Test Prompt 3: Atmospheric Cyberpunk
**Concept:** Rain-soaked cyberpunk alley
**Tests:** Atmospheric scenes, mood, lighting, complex environments

```
Rain-soaked cyberpunk alley at night, neon signs reflecting in puddles on wet concrete. Towering apartment blocks disappear into haze above. Vending machines glow hot pink and cyan. Steam rising from grates. No people, oppressive urban scale. Wet surfaces catch every neon color. Blade Runner anime aesthetic, deep purple and electric cyan palette, volumetric fog. 1920x1080 widescreen masterpiece.
```

---

# Testing Commands

## Test Phoenix 1.0
```bash
export CF_WP_MODEL="@cf/leonardo/phoenix-1.0"

# Test 1: Simple minimal
bash /workspace/group/shared/scripts/cf-generate-wp.sh \
  "Single perfect sphere floating in center of frame. Glossy black obsidian surface reflecting nothing. Pure void background. No floor, no walls, no context. Just the sphere and infinite darkness. Ray-traced reflections, subsurface scattering. CGA palette: cyan rim light, magenta fill, black void. Minimal masterpiece. 1920x1080 widescreen." \
  "/workspace/group/neoncyber/renders/phoenix_test" \
  "phoenix_sphere" \
  8

# Test 2: Complex surreal
bash /workspace/group/shared/scripts/cf-generate-wp.sh \
  "Renaissance arcade cabinet dissolving into digital noise. Classic arcade machine with glowing CRT screen, but the cabinet wood grain is flowing like liquid mercury. Screen displays blip blop glitches — black spheres (blips) and pixel noise (blop) spilling out onto the floor. The arcade room itself drifts: checkerboard tiles separate and float, hermetic drift through impossible space. 1980s neon signs and pendant lights hang but nothing is fixed. Houdini-style 3D render with subsurface scattering, ray-traced reflections, volumetric light beams. Dark arcade interior with electric blue and hot pink rim lighting. Renaissance composition meets glitch arcade meets hermetic drift. Unsettling beauty, surreal quality. 1920x1080 widescreen masterpiece." \
  "/workspace/group/neoncyber/renders/phoenix_test" \
  "phoenix_arcade" \
  8

# Test 3: Atmospheric cyberpunk
bash /workspace/group/shared/scripts/cf-generate-wp.sh \
  "Rain-soaked cyberpunk alley at night, neon signs reflecting in puddles on wet concrete. Towering apartment blocks disappear into haze above. Vending machines glow hot pink and cyan. Steam rising from grates. No people, oppressive urban scale. Wet surfaces catch every neon color. Blade Runner anime aesthetic, deep purple and electric cyan palette, volumetric fog. 1920x1080 widescreen masterpiece." \
  "/workspace/group/neoncyber/renders/phoenix_test" \
  "phoenix_alley" \
  8
```

## Test FLUX.2-klein-9b
```bash
export CF_WP_MODEL="@cf/black-forest-labs/flux-2-klein-9b"

# Run same 3 prompts with flux2_klein prefix
# Output: /workspace/group/neoncyber/renders/flux2_klein_test
```

## Test SDXL Lightning
```bash
export CF_WP_MODEL="@cf/bytedance/stable-diffusion-xl-lightning"

# Run same 3 prompts with sdxl_lightning prefix
# Output: /workspace/group/neoncyber/renders/sdxl_lightning_test
```

---

# Comparison Criteria

After testing each model, evaluate:

1. **Prompt Adherence** — How well does it follow complex instructions?
2. **Surreal Capability** — Can it handle impossible/blip blop concepts?
3. **Atmosphere** — How's the mood and lighting?
4. **CGA Palette** — Does it respect color restrictions?
5. **Quality** — Overall aesthetic and technical quality
6. **Speed** — How fast does it generate?

---

# Expected Results (Based on Research)

## Phoenix 1.0
- **Strengths:** Exceptional prompt adherence, text rendering
- **Expected:** Best for Test 2 (complex surreal)
- **Use Case:** Complex concepts, NEONCYBER

## FLUX.2-klein-9b
- **Strengths:** Ultra-fast + enhanced quality
- **Expected:** Good balance for all tests
- **Use Case:** Batch generation, both series

## SDXL Lightning
- **Strengths:** Lightning fast, reliable SDXL quality
- **Expected:** Solid but not exceptional
- **Use Case:** Rapid iteration

---

# Timeline

- **Current Status:** Cloudflare daily limit reached
- **Reset:** ~24 hours after last generation (2026-06-14 ~18:00 UTC)
- **Plan:** Run all model tests when limit resets
- **Outcome:** Select best model for each series

---

# Notes

- Keep all test prompts identical for fair comparison
- Use same steps (8) and resolution (1920x1080)
- Document results in this file after testing
- Compare outputs side-by-side for best selection
