BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
3.2/10 overall
Scored by 3 vision models (claude-sonnet-4.6, gpt-5.2, 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 viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<radialGradient id="skinGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" style="stop-color:#f2c29b;stop-opacity:1" />
<stop offset="100%" style="stop-color:#d8a17d;stop-opacity:1" />
</radialGradient>
<radialGradient id="hairGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" style="stop-color:#d3d3d3;stop-opacity:1" />
<stop offset="100%" style="stop-color:#a9a9a9;stop-opacity:1" />
</radialGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="5" result="blur"/>
<feOffset in="blur" dx="5" dy="5" result="offsetBlur"/>
<feMerge>
<feMergeNode in="offsetBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<g filter="url(#shadow)">
<!-- Face Shape -->
<path d="M512 100c-200 0-300 150-300 300s100 400 300 400 300-200 300-400-100-300-300-300z" fill="url(#skinGradient)" />
<!-- Hair -->
<path d="M512 100c-150 0-250 100-250 200s100 100 200 100 200-50 200-150-50-150-150-150z" fill="url(#hairGradient)" />
<path d="M512 100c150 0 250 100 250 200s-100 100-200 100-200-50-200-150 50-150 150-150z" fill="url(#hairGradient)" />
<!-- Eyes -->
<ellipse cx="400" cy="400" rx="40" ry="60" fill="#fff" />
<ellipse cx="624" cy="400" rx="40" ry="60" fill="#fff" />
<circle cx="400" cy="400" r="20" fill="#000" />
<circle cx="624" cy="400" r="20" fill="#000" />
<!-- Eyebrows -->
<path d="M360 350c-20-10-40-10-60 0" stroke="#000" stroke-width="10" fill="none" />
<path d="M664 350c20-10 40-10 60 0" stroke="#000" stroke-width="10" fill="none" />
<!-- Nose -->
<path d="M512 450c-10 20-20 40-20 60s10 40 20 60 20-20 20-60-10-40-20-60z" fill="#d8a17d" />
<!-- Mouth -->
<path d="M450 600c20 20 60 20 100 0" stroke="#000" stroke-width="5" fill="none" />
<!-- Teeth -->
<path d="M450 600c20 20 60 20 100 0" stroke="#fff" stroke-width="3" fill="none" />
<!-- Expressive Features -->
<path d="M400 500c-10 20-30 40-30 60s20 40 30 60" stroke="#000" stroke-width="5" fill="none" />
<path d="M624 500c10 20 30 40 30 60s-20 40-30 60" stroke="#000" stroke-width="5" fill="none" />
</g>
</svg>