nemotron-3-super-120b-a12b:free

2026-05-17T18-12-16Z_openrouter_nvidia_nemotron-3-super-120b-a12b_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 · 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 width="600" height="400" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 400">
  <!-- Background -->
  <rect width="600" height="400" fill="#f0f8ff"/>

  <!-- Roads (grid) -->
  <g stroke="#888" stroke-width="4">
    <!-- Vertical roads -->
    <line x1="100" y1="0" x2="100" y2="400"/>
    <line x1="200" y1="0" x2="200" y2="400"/>
    <line x1="300" y1="0" x2="300" y2="400"/>
    <line x1="400" y1="0" x2="400" y2="400"/>
    <line x1="500" y1="0" x2="500" y2="400"/>
    <!-- Horizontal roads -->
    <line x1="0" y1="100" x2="600" y2="100"/>
    <line x1="0" y1="200" x2="600" y2="200"/>
    <line x1="0" y1="300" x2="600" y2="300"/>
  </g>

  <!-- Buildings (isometric 3D style) -->
  <!-- Building 1: Bottom-left -->
  <g transform="translate(50, 300)">
    <!-- Top -->
    <polygon points="0,0 60,-30 120,0 60,30" fill="#8B0000"/>
    <!-- Front -->
    <polygon points="0,0 60,30 60,90 0,60" fill="#B22222"/>
    <!-- Side -->
    <polygon points="60,30 120,0 120,60 60,90" fill="#CD5C5C"/>
  </g>

  <!-- Building 2: Bottom-center -->
  <g transform="translate(250, 300)">
    <!-- Top -->
    <polygon points="0,0 50,-25 100,0 50,25" fill="#2F4F4F"/>
    <!-- Front -->
    <polygon points="0,0 50,25 50,75 0,50" fill="#4682B4"/>
    <!-- Side -->
    <polygon points="50,25 100,0 100,50 50,75" fill="#5F9EA0"/>
  </g>

  <!-- Building 3: Bottom-right -->
  <g transform="translate(450, 300)">
    <!-- Top -->
    <polygon points="0,0 70,-35 140,0 70,35" fill="#006400"/>
    <!-- Front -->
    <polygon points="0,0 70,35 70,85 0,50" fill="#228B22"/>
    <!-- Side -->
    <polygon points="70,35 140,0 140,50 70,85" fill="#32CD32"/>
  </g>

  <!-- Building 4: Top-left -->
  <g transform="translate(50, 100)">
    <!-- Top -->
    <polygon points="0,0 40,-20 80,0 40,20" fill="#8B4513"/>
    <!-- Front -->
    <polygon points="0,0 40,20 40,60 0,40" fill="#A0522D"/>
    <!-- Side -->
    <polygon points="40,20 80,0 80,40 40,60" fill="#D2691E"/>
  </g>

  <!-- Building 5: Top-center -->
  <g transform="translate(250, 100)">
    <!-- Top -->
    <polygon points="0,0 60,-30 120,0 60,30" fill="#4B0082"/>
    <!-- Front -->
    <polygon points="0,0 60,30 60,90 0,60" fill="#8A2BE2"/>
    <!-- Side -->
    <polygon points="60,30 120,0 120,60 60,90" fill="#9400D3"/>
  </g>

  <!-- Building 6: Top-right -->
  <g transform="translate(450, 100)">
    <!-- Top -->
    <polygon points="0,0 50,-25 100,0 50,25" fill="#FF8C00"/>
    <!-- Front -->
    <polygon points="0,0 50,25 50,75 0,50" fill="#FFA500"/>
    <!-- Side -->
    <polygon points="50,25 100,0 100,50 50,75" fill="#FFD700"/>
  </g>

  <!-- Optional: Add subtle shadows for depth -->
  <g fill="rgba(0,0,0,0.1)">
    <!-- Shadow under Building 1 -->
    <polygon points="60,90 120,60 120,150 60,180"/>
    <!-- Shadow under Building 2 -->
    <polygon points="100,50 150,25 150,100 100,125"/>
    <!-- Shadow under Building 3 -->
    <polygon points="140,50 210,15 210,85 140,120"/>
  </g>
</svg>