BuseyBench SVG Test
Generated by NVIDIA on Jul 2, 2026 using prompt svg-v1-no-web.
1.7/10 overall
Scored by 3 vision models (gemini-3.1-pro-preview, claude-sonnet-4.6, gpt-5.2), 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 viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter id="glow">
<feGaussianBlur stdDeviation="2"/>
<feMerge>
<feMergeNode/>
<feMergeNode in="SourceAlpha"/>
</feMerge>
</filter>
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#8B4513"/>
<stop offset="100%" stop-color="#6B2E00"/>
</linearGradient>
<radialGradient id="eyeGradient" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
<stop offset="0%" stop-color="#000000"/>
<stop offset="100%" stop-color="#404040"/>
</radialGradient>
</defs>
<!-- Face Shape -->
<path d="M512 50C230.8 50 50 370.8 50 512s230.8 462 462 462C773.2 462 1024 370.8 1024 512 1024 653.2 973.2 653.2 1024 1024 973.2 973.2 1024 874.8 1024 824 1024 773.2 1024 722.4 1024 671.6 1024 620.8 1024 570 1024 520 1024 470 1024 420 1024 370 1024 320 1024 270 1024 220 1024 170 1024 120 1024 70 1024 20 1024 20 874.8 20 773.2 20 671.6 20 570 20 470 20 370 20 270 20 170 20 70 20 20 20 20 50z" fill="#FFFFFF" stroke="#000000" stroke-width="2"/>
<!-- Hair -->
<path d="M512 100C450 100 450 150 512 150c62 0 112 50 112 112s-50 112-112 112C450 262 450 212 512 212c62 0 112 50 112 112s-50 112-112 112C450 362 450 312 512 312C572 312 632 262 632 212s-50-112-112-112z" fill="url(#hairGradient)" stroke="#000000" stroke-width="2"/>
<!-- Eyes -->
<circle cx="400" cy="300" r="40" fill="url(#eyeGradient)" stroke="#000000" stroke-width="2"/>
<circle cx="624" cy="300" r="40" fill="url(#eyeGradient)" stroke="#000000" stroke-width="2"/>
<!-- Eyebrows -->
<path d="M350 250Q300 220 350 200" stroke="#000000" stroke-width="3" fill="none"/>
<path d="M674 250Q724 220 674 200" stroke="#000000" stroke-width="3" fill="none"/>
<!-- Nose -->
<path d="M512 350Q530 330 512 350Q494 330 512 350" stroke="#000000" stroke-width="3" fill="none"/>
<!-- Mouth -->
<path d="M450 400Q400 420 450 440Q500 420 550 400" stroke="#000000" stroke-width="3" fill="none"/>
<!-- Teeth -->
<path d="M470 410Q480 400 490 410" stroke="#FFFFFF" stroke-width="2" fill="none"/>
<path d="M510 410Q520 400 530 410" stroke="#FFFFFF" stroke-width="2" fill="none"/>
<path d="M530 410Q540 400 550 410" stroke="#FFFFFF" stroke-width="2" fill="none"/>
<!-- Shadows -->
<rect x="0" y="0" width="1024" height="1024" fill="#000000" opacity="0.1"/>
<rect x="500" y="500" width="524" height="524" fill="#000000" opacity="0.05"/>
<!-- Highlights -->
<circle cx="400" cy="300" r="20" fill="#FFFFFF" opacity="0.5"/>
<circle cx="624" cy="300" r="20" fill="#FFFFFF" opacity="0.5"/>
</svg>