city_plan_3d_buildings_svg 3/3 · v1_city_plan_svg.json open SVG
poolside/laguna-xs.2:free
2026-05-18T11-08-15Z_openrouter_poolside_laguna-xs.2_free
api free 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 free
Temperature 0
Top P 1
Missed tasks 0/1
SVG Artifacts
1 artifact · 3/3 checks · passTask 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 | OpenPrompt 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"> <!-- Background --> <rect width="800" height="600" fill="#e0e0e0"/> <!-- Sky --> <rect width="800" height="300" fill="#87ceeb"/> <!-- Ground --> <rect width="800" height="300" y="300" fill="#90ee90"/> <!-- Roads --> <rect width="800" height="40" y="280" fill="#444444"/> <rect width="40" height="300" x="200" y="0" fill="#444444"/> <rect width="40" height="300" x="400" y="0" fill="#444444"/> <rect width="40" height="300" x="600" y="0" fill="#444444"/> <!-- City blocks (grass areas) --> <rect width="160" height="120" x="40" y="340" fill="#7cfc00"/> <rect width="160" height="120" x="240" y="340" fill="#7cfc00"/> <rect width="160" height="120" x="440" y="340" fill="#7cfc00"/> <rect width="160" height="120" x="640" y="340" fill="#7cfc00"/> <!-- Building 1 - 3D style --> <polygon points="60,340 90,310 150,310 120,340" fill="#666666"/> <polygon points="60,340 90,310 120,340" fill="#888888"/> <rect x="70" y="340" width="50" height="60" fill="#666666"/> <rect x="80" y="360" width="30" height="40" fill="#888888"/> <!-- Building 2 - 3D style --> <polygon points="260,340 290,310 350,310 320,340" fill="#666666"/> <polygon points="260,340 290,310 320,340" fill="#888888"/> <rect x="270" y="340" width="50" height="60" fill="#666666"/> <rect x="280" y="360" width="30" height="40" fill="#888888"/> <!-- Building 3 - 3D style --> <polygon points="460,340 490,310 550,310 520,340" fill="#666666"/> <polygon points="460,340 490,310 520,340" fill="#888888"/> <rect x="470" y="340" width="50" height="60" fill="#666666"/> <rect x="480" y="360" width="30" height="40" fill="#888888"/> <!-- Building 4 - 3D style --> <polygon points="660,340 690,310 750,310 720,340" fill="#666666"/> <polygon points="660,340 690,310 720,340" fill="#888888"/> <rect x="670" y="340" width="50" height="60" fill="#666666"/> <rect x="680" y="360" width="30" height="40" fill="#888888"/> <!-- Building 5 - Taller 3D --> <polygon points="100,340 130,270 190,270 160,340" fill="#666666"/> <polygon points="100,340 130,270 160,340" fill="#888888"/> <rect x="110" y="270" width="50" height="70" fill="#666666"/> <rect x="120" y="290" width="30" height="50" fill="#888888"/> <!-- Building 6 - Taller 3D --> <polygon points="300,340 330,270 390,270 360,340" fill="#666666"/> <polygon points="300,340 330,270 360,340" fill="#888888"/> <rect x="310" y="270" width="50" height="70" fill="#666666"/> <rect x="320" y="290" width="30" height="50" fill="#888888"/> <!-- Building 7 - Taller 3D --> <polygon points="500,340 530,270 590,270 560,340" fill="#666666"/> <polygon points="500,340 530,270 560,340" fill="#888888"/> <rect x="510" y="270" width="50" height="70" fill="#666666"/> <rect x="520" y="290" width="30" height="50" fill="#888888"/> <!-- Building 8 - Taller 3D --> <polygon points="700,340 730,270 790,270 760,340" fill="#666666"/> <polygon points="700,340 730,270 760,340" fill="#888888"/> <rect x="710" y="270" width="50" height="70" fill="#666666"/> <rect x="720" y="290" width="30" height="50" fill="#888888"/> <!-- Building 9 - Small 3D --> <polygon points="180,340 210,310 270,310 240,340" fill="#666666"/> <polygon points="180,340 210,310 240,340" fill="#888888"/> <rect x="190" y="340" width="50" height="60" fill="#666666"/> <rect x="200" y="360" width="30" height="40" fill="#888888"/> <!-- Building 10 - Small 3D --> <polygon points="380,340 410,310 470,310 440,340" fill="#666666"/> <polygon points="380,340 410,310 440,340" fill="#888888"/> <rect x="390" y="340" width="50" height="60" fill="#666666"/> <rect x="400" y="360" width="30" height="40" fill="#888888"/> <!-- Building 11 - Small 3D --> <polygon points="580,340 610,310 670,310 640,340" fill="#666666"/> <polygon points="580,340 610,310 640,340" fill="#888888"/> <rect x="590" y="340" width="50" height="60" fill="#666666"/> <rect x="600" y="360" width="30" height="40" fill="#888888"/> <!-- Building 12 - Small 3D --> <polygon points="140,270 170,240 230,240 200,270" fill="#666666"/> <polygon points="140,270 170,240 200,270" fill="#888888"/> <rect x="150" y="240" width="50" height="30" fill="#666666"/> <rect x="160" y="250" width="30" height="20" fill="#888888"/> <!-- Building 13 - Small 3D --> <polygon points="340,270 370,240 430,240 400,270" fill="#666666"/> <polygon points="340,270 370,240 400,270" fill="#888888"/> <rect x="350" y="240" width="50" height="30" fill="#666666"/> <rect x="360" y="250" width="30" height="20" fill="#888888"/> <!-- Building 14 - Small 3D --> <polygon points="540,270 570,240 630,240 600,270" fill="#666666"/> <polygon points="540,270 570,240 600,270" fill="#888888"/> <rect x="550" y="240" width="50" height="30" fill="#666666"/> <rect x="560" y="250" width="30" height="20" fill="#888888"/> <!-- Building 15 - Small 3D --> <polygon points="740,270 770,240 830,240 800,270" fill="#666666"/> <polygon points="740,270 770,240 800,270" fill="#888888"/> <rect x="750" y="240" width="50" height="30" fill="#666666"/> <rect x="760" y="250" width="30" height="20" fill="#888888"/> </svg> |