BuseyBench SVG Test
Generated by Amazon on Jul 2, 2026 using prompt svg-v1-no-web.
2.6/10 overall
Scored by 3 vision models (gemini-3.1-pro-preview, gpt-5.2, claude-sonnet-4.6), 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">
<defs>
<radialGradient id="skinGradient" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
<stop offset="0%" style="stop-color:#f5e6d3;stop-opacity:1" />
<stop offset="100%" style="stop-color:#e0c097;stop-opacity:1" />
</radialGradient>
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#4a4a4a;stop-opacity:1" />
<stop offset="100%" style="stop-color:#343a40;stop-opacity:1" />
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="4"/>
<feOffset dx="2" dy="2" result="offsetblur"/>
<feMerge>
<feMergeNode/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<g id="face">
<path d="M512 56Q422 120 356 224T232 448Q212 576 232 704T356 944T512 1008Q668 944 788 704T892 448Q872 320 788 224T668 56Q592 24 512 56Z" fill="url(#skinGradient)"/>
</g>
<g id="hair" filter="url(#shadow)">
<path d="M320 256 Q288 224 256 256 T224 320 T256 384 T320 416 T384 384 T416 320 T384 256 T320 224 Z" fill="url(#hairGradient)"/>
<path d="M704 256 Q736 224 768 256 T800 320 T768 384 T704 416 T640 384 T608 320 T640 256 T704 224 Z" fill="url(#hairGradient)"/>
<path d="M256 352 Q320 320 384 352 T448 448 T384 544 T320 576 T256 544 T192 448 T256 352 Z" fill="url(#hairGradient)"/>
<path d="M640 352 Q704 320 768 352 T832 448 T768 544 T704 576 T640 544 T576 448 T640 352 Z" fill="url(#hairGradient)"/>
</g>
<g id="eyes">
<circle cx="384" cy="448" r="32" fill="#ffffff"/>
<circle cx="640" cy="448" r="32" fill="#ffffff"/>
<circle cx="384" cy="448" r="16" fill="#212529"/>
<circle cx="640" cy="448" r="16" fill="#212529"/>
<circle cx="376" cy="440" r="8" fill="#ffffff" opacity="0.5"/>
<circle cx="632" cy="440" r="8" fill="#ffffff" opacity="0.5"/>
</g>
<g id="eyebrows">
<path d="M320 384 Q384 352 448 384" stroke="#4a4a4a" stroke-width="12" fill="none"/>
<path d="M576 384 Q640 352 704 384" stroke="#4a4a4a" stroke-width="12" fill="none"/>
</g>
<g id="nose">
<path d="M512 448 Q544 512 512 576 Q480 512 512 448 Z" fill="#e0c097"/>
</g>
<g id="mouth">
<path d="M448 672 Q512 720 576 672" stroke="#c82333" stroke-width="12" fill="none"/>
<path d="M448 684 Q512 732 576 684" stroke="#ffffff" stroke-width="4" opacity="0.5" fill="none"/>
</g>
<g id="teeth">
<rect x="456" y="676" width="8" height="8" fill="#ffffff"/>
<rect x="472" y="676" width="8" height="8" fill="#ffffff"/>
<rect x="536" y="676" width="8" height="8" fill="#ffffff"/>
<rect x="552" y="676" width="8" height="8" fill="#ffffff"/>
</g>
</svg>