BuseyBench SVG Test
Generated by NVIDIA on Jul 2, 2026 using prompt svg-v1-no-web.
2.5/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>
<linearGradient id="faceGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f5c6a5"/>
<stop offset="100%" stop-color="#c49a6e"/>
</linearGradient>
<radialGradient id="hairGrad" cx="50%" cy="20%" r="50%" fx="50%" fy="20%">
<stop offset="0%" stop-color="#4a2c1a"/>
<stop offset="100%" stop-color="#2b1507"/>
</radialGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="4" dy="4" stdDeviation="4" flood-color="#000" flood-opacity="0.5"/>
</filter>
<mask id="hairMask">
<rect width="1024" height="1024" fill="white"/>
<path d="M300,212 C350,150 650,150 700,212 L700,250 L300,250 Z" fill="black"/>
</mask>
</defs>
<!-- Face -->
<ellipse cx="512" cy="512" rx="250" ry="300" fill="url(#faceGrad)" filter="url(#shadow)"/>
<!-- Hair -->
<path d="M300,212 C350,150 650,150 700,212 L700,250 L300,250 Z" fill="url(#hairGrad)" mask="url(#hairMask)"/>
<!-- Eyebrows -->
<path d="M420,420 C460,380 540,380 580,420" stroke="#3b2a1a" stroke-width="8" fill="none"/>
<path d="M440,560 C500,520 560,520 620,560" stroke="#3b2a1a" stroke-width="8" fill="none"/>
<!-- Eyes -->
<circle cx="460" cy="460" r="30" fill="url(#faceGrad)" stroke="#3b2a1a" stroke-width="2"/>
<circle cx="560" cy="460" r="30" fill="url(#faceGrad)" stroke="#3b2a1a" stroke-width="2"/>
<circle cx="460" cy="460" r="12" fill="#000"/>
<circle cx="560" cy="460" r="12" fill="#000"/>
<circle cx="460" cy="450" r="6" fill="white" opacity="0.8"/>
<circle cx="560" cy="450" r="6" fill="white" opacity="0.8"/>
<!-- Nose -->
<path d="M512,512 L530,540 L550,512 Z" fill="url(#faceGrad)" stroke="#3b2a1a" stroke-width="2"/>
<!-- Mouth -->
<path d="M470,620 Q512,660 550,620" stroke="#3b2a1a" stroke-width="6" fill="none"/>
<rect x="495" y="615" width="10" height="5" fill="#fff"/>
<rect x="505" y="615" width="10" height="5" fill="#fff"/>
<rect x="515" y="615" width="10" height="5" fill="#fff"/>
<rect x="525" y="615" width="10" height="5" fill="#fff"/>
<rect x="535" y="615" width="10" height="5" fill="#fff"/>
<!-- Wrinkles -->
<path d="M512,560 C530,580 550,580 568,560" stroke="#3b2a1a" stroke-width="2" fill="none"/>
<path d="M490,560 C510,580 530,580 508,560" stroke="#3b2a1a" stroke-width="2" fill="none"/>
<!-- Chin shadow -->
<ellipse cx="512" cy="720" rx="150" ry="30" fill="#000" opacity="0.3"/>
</svg>