BuseyBench SVG Test
Generated by Nous on Jul 2, 2026 using prompt svg-v1-no-web.
2.3/10 overall
Scored by 3 vision models (gpt-5.2, claude-sonnet-4.6, gemini-3.1-pro-preview), 3 samples each, rubric rubric-v1. Overall = likeness 35% + face 25% + aesthetics 25% + prompt 15%.
Create a standalone SVG portrait of Gary Busey's face. Output only valid SVG markup. Do not wrap the SVG in Markdown fences. Do not use external images, links, scripts, CSS imports, or remote assets. Make the portrait recognizable as Gary Busey using vector shapes only. Include face shape, hair, eyes, eyebrows, nose, mouth, teeth, and expressive features. Use a 1024 by 1024 viewBox. Use detailed SVG-native vector techniques: layered paths, gradients, masks, clipping paths, shadows, highlights, blur filters, opacity, and fine strokes. The portrait should be as recognizable and detailed as possible.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
<defs>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="8" />
<feOffset dx="4" dy="8" result="offsetblur" />
<feMerge>
<feMergeNode />
<feMergeNode in="SourceGraphic" />
</feMerge>
</filter>
<linearGradient id="faceGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#e0d0c0;stop-opacity:1" />
<stop offset="50%" style="stop-color:#d0c0b0;stop-opacity:1" />
<stop offset="100%" style="stop-color:#b0a090;stop-opacity:1" />
</linearGradient>
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#a08060;stop-opacity:1" />
<stop offset="100%" style="stop-color:#605040;stop-opacity:1" />
</linearGradient>
<linearGradient id="eyeGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#ffffff;stop-opacity:1" />
<stop offset="100%" style="stop-color:#e0e0e0;stop-opacity:1" />
</linearGradient>
<linearGradient id="lipGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#e04060;stop-opacity:1" />
<stop offset="100%" style="stop-color:#a03040;stop-opacity:1" />
</linearGradient>
<linearGradient id="toothGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#ffffff;stop-opacity:1" />
<stop offset="100%" style="stop-color:#f0f0e0;stop-opacity:1" />
</linearGradient>
</defs>
<g filter="url(#shadow)">
<!-- Face -->
<path d="M 512 50 C 200 100 200 924 512 924 C 824 924 824 100 512 50 Z" fill="url(#faceGrad)" stroke="#704030" stroke-width="4" />
<!-- Hair -->
<path d="M 512 50 C 200 100 200 924 512 924 C 824 924 824 100 512 50 Z" fill="url(#hairGrad)" stroke="#502020" stroke-width="4" clip-path="url(#faceClip)" />
<!-- Eyes -->
<ellipse cx="420" cy="400" rx="40" ry="60" fill="url(#eyeGrad)" stroke="#303030" stroke-width="4" />
<ellipse cx="604" cy="400" rx="40" ry="60" fill="url(#eyeGrad)" stroke="#303030" stroke-width="4" />
<!-- Pupils -->
<ellipse cx="420" cy="400" rx="16" ry="24" fill="#000000" />
<ellipse cx="604" cy="400" rx="16" ry="24" fill="#000000" />
<!-- Eyebrows -->
<path d="M 380 340 C 400 320 440 320 460 340" stroke="#000000" stroke-width="8" stroke-linecap="round" />
<path d="M 564 340 C 584 320 624 320 644 340" stroke="#000000" stroke-width="8" stroke-linecap="round" />
<!-- Nose -->
<path d="M 512 500 C 500 520 524 520 512 500" fill="#d0c0b0" stroke="#704030" stroke-width="4" />
<!-- Mouth -->
<path d="M 400 600 C 500 620 524 620 624 600" fill="url(#lipGrad)" stroke="#a03040" stroke-width="4" />
<!-- Teeth -->
<path d="M 400 600 C 500 620 524 620 624 600" fill="url(#toothGrad)" stroke="#f0f0e0" stroke-width="2" />
</g>
</svg>