qwen3.6-flash

2026-05-19T10-45-47Z_openrouter_qwen_qwen3.6-flash

api cheap run: not executed on the Mac mini local LM Studio setup, included as a comparison target rather than a local-model result.

pass Visual sample result
3/3 Automated checks
1/1 SVG artifact

Verdict

visual sample
pass

1 artifact · 3/3 checks · pass

no failure labels
Prompt set v1_city_plan_svg.json
Run type api cheap
Temperature 0
Top P 1
Missed tasks 0/1

SVG Artifacts

1 artifact · 3/3 checks · pass
city_plan_3d_buildings_svg 3/3 · v1_city_plan_svg.json open SVG
city_plan_3d_buildings_svg SVG output

Task Results

Compact view; open a row for prompt and raw answer
Task Category Score Failed Checks Failure Types Prompt / Answer
city_plan_3d_buildings_svg svg 3/3 none none
Open

Prompt

Generate a valid standalone SVG of a city plan with a 3D-style representation of buildings.

Rules:
- SVG only
- no Markdown
- no external images
- no JavaScript
- include roads or city blocks
- include multiple buildings
- make at least some buildings appear 3D or isometric
- use simple vector shapes

Model answer

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="100%" height="100%">
  <defs>
    <!-- Sky Gradient -->
    <linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#87CEEB" />
      <stop offset="100%" stop-color="#E0F7FA" />
    </linearGradient>
    
    <!-- Building Materials -->
    <linearGradient id="wall-light" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#F0F0F0" />
      <stop offset="100%" stop-color="#D0D0D0" />
    </linearGradient>
    <linearGradient id="wall-dark" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#B0B0B0" />
      <stop offset="100%" stop-color="#808080" />
    </linearGradient>
    <linearGradient id="roof" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#555555" />
      <stop offset="100%" stop-color="#333333" />
    </linearGradient>
    <linearGradient id="glass" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0%" stop-color="#4682B4" />
      <stop offset="100%" stop-color="#191970" />
    </linearGradient>
  </defs>

  <!-- Background -->
  <rect width="800" height="600" fill="url(#sky)" />

  <!-- Ground Plane -->
  <polygon points="0,300 800,300 800,600 0,600" fill="#E8E8E8" />
  
  <!-- Grid Lines for Perspective -->
  <g stroke="#D0D0D0" stroke-width="1">
    <line x1="0" y1="320" x2="800" y2="320" />
    <line x1="0" y1="350" x2="800" y2="350" />
    <line x1="0" y1="400" x2="800" y2="400" />
    <line x1="0" y1="480" x2="800" y2="480" />
    
    <line x1="200" y1="300" x2="100" y2="600" />
    <line x1="400" y1="300" x2="300" y2="600" />
    <line x1="600" y1="300" x2="500" y2="600" />
  </g>

  <!-- Roads -->
  <g fill="#555555">
    <!-- Horizontal Road -->
    <polygon points="0,300 800,300 800,340 0,340" />
    <!-- Vertical Road -->
    <polygon points="380,300 420,300 500,600 300,600" />
  </g>
  
  <!-- Road Markings -->
  <g stroke="#FFFFFF" stroke-width="2" stroke-dasharray="10,10">
    <line x1="0" y1="320" x2="800" y2="320" />
    <line x1="390" y1="300" x2="400" y2="600" />
  </g>

  <!-- ================= BUILDINGS ================= -->

  <!-- Building 1: Tall Skyscraper (Back Left) -->
  <g transform="translate(100, 200)">
    <!-- Left Face -->
    <polygon points="0,0 40,20 40,180 0,160" fill="url(#wall-dark)" />
    <!-- Right Face -->
    <polygon points="40,20 120,60 120,220 40,180" fill="url(#glass)" />
    <!-- Roof -->
    <polygon points="0,0 40,20 120,60 80,40" fill="url(#roof)" />
    <!-- Antenna -->
    <line x1="60" y1="30" x2="60" y2="-20" stroke="#333" stroke-width="2" />
  </g>

  <!-- Building 2: Medium Office (Back Right) -->
  <g transform="translate(500, 180)">
    <!-- Left Face -->
    <polygon points="0,0 30,15 30,120 0,105" fill="url(#wall-light)" />
    <!-- Right Face -->
    <polygon points="30,15 100,50 100,155 30,120" fill="url(#wall-dark)" />
    <!-- Roof -->
    <polygon points="0,0 30,15 100,50 70,35" fill="url(#roof)" />
  </g>

  <!-- Building 3: Small Residential (Front Left) -->
  <g transform="translate(50, 380)">
    <!-- Left Face -->
    <polygon points="0,0 20,10 20,80 0,70" fill="url(#wall-light)" />
    <!-- Right Face -->
    <polygon points="20,10 60,30 60,100 20,80" fill="url(#wall-dark)" />
    <!-- Roof -->
    <polygon points="0,0 20,10 60,30 40,20" fill="url(#roof)" />
    <!-- Door -->
    <polygon points="25,50 35,55 35,80 25,75" fill="#333" />
  </g>

  <!-- Building 4: Large Block (Front Right) -->
  <g transform="translate(450, 400)">
    <!-- Left Face -->
    <polygon points="0,0 40,20 40,150 0,130" fill="url(#wall-light)" />
    <!-- Right Face -->
    <polygon points="40,20 140,70 140,200 40,150" fill="url(#wall-dark)" />
    <!-- Roof -->
    <polygon points="0,0 40,20 140,70 100,50" fill="url(#roof)" />
    <!-- Windows on Left Face -->
    <polygon points="10,30 20,35 20,45 10,40" fill="#87CEEB" />
    <polygon points="10,60 20,65 20,75 10,70" fill="#87CEEB" />
    <polygon points="10,90 20,95 20,105 10,100" fill="#87CEEB" />
    <!-- Windows on Right Face -->
    <polygon points="60,50 80,60 80,70 60,60" fill="#87CEEB" />
    <polygon points="100,70 120,80 120,90 100,80" fill="#87CEEB" />
    <polygon points="60,90 80,100 80,110 60,100" fill="#87CEEB" />
    <polygon points="100,110 120,120 120,130 100,120" fill="#87CEEB" />
  </g>

  <!-- Building 5: Tiny House (Far Left) -->
  <g transform="translate(20, 480)">
    <!-- Left Face -->
    <polygon points="0,0 15,7.5 15,50 0,42.5" fill="url(#wall-light)" />
    <!-- Right Face -->
    <polygon points="15,7.5 45,22.5 45,72.5 15,57.5" fill="url(#wall-dark)" />
    <!-- Roof -->
    <polygon points="0,0 15,7.5 45,22.5 30,15" fill="url(#roof)" />
  </g>

  <!-- Trees (Simple Isometric) -->
  <g transform="translate(350, 350)">
    <!-- Trunk -->
    <polygon points="0,0 5,2.5 5,15 0,12.5" fill="#8B4513" />
    <!-- Leaves -->
    <polygon points="0,0 10,5 0,10 -10,5" fill="#228B22" />
    <polygon points="0,5 10,10 0,15 -10,10" fill="#006400" />
  </g>

  <g transform="translate(450, 380)">
    <!-- Trunk -->
    <polygon points="0,0 5,2.5 5,15 0,12.5" fill="#8B4513" />
    <!-- Leaves -->
    <polygon points="0,0 10,5 0,10 -10,5" fill="#228B22" />
    <polygon points="0,5 10,10 0,15 -10,10" fill="#006400" />
  </g>

</svg>