BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
3.5/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>
<!-- Skin tone gradient -->
<radialGradient id="skinGrad" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#f5c9a9"/>
<stop offset="100%" stop-color="#d99c7a"/>
</radialGradient>
<!-- Iris gradient -->
<radialGradient id="irisGrad" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#8b5a2b"/>
<stop offset="100%" stop-color="#4b2e1a"/>
</radialGradient>
<!-- Simple drop‑shadow filter -->
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="5"/>
<feOffset dx="3" dy="3" result="offsetblur"/>
<feMerge>
<feMergeNode/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Hair -->
<path d="M250,300 C200,200 200,600 250,700 L774,700 C824,600 824,200 774,300 Z"
fill="#2c1b0c" filter="url(#shadow)"/>
<!-- Face -->
<ellipse cx="512" cy="512" rx="260" ry="340"
fill="url(#skinGrad)" filter="url(#shadow)"/>
<!-- Left eye -->
<g id="leftEye">
<ellipse cx="400" cy="460" rx="40" ry="25" fill="#fff"/>
<ellipse cx="400" cy="460" rx="20" ry="15" fill="url(#irisGrad)"/>
<circle cx="400" cy="460" r="8" fill="#000"/>
<circle cx="395" cy="455" r="5" fill="#fff" opacity="0.7"/>
</g>
<!-- Right eye -->
<g id="rightEye">
<ellipse cx="624" cy="460" rx="40" ry="25" fill="#fff"/>
<ellipse cx="624" cy="460" rx="20" ry="15" fill="url(#irisGrad)"/>
<circle cx="624" cy="460" r="8" fill="#000"/>
<circle cx="619" cy="455" r="5" fill="#fff" opacity="0.7"/>
</g>
<!-- Eyebrows -->
<path d="M350,430 C360,410 440,410 450,430"
stroke="#2c1b0c" stroke-width="15" fill="none" stroke-linecap="round"/>
<path d="M574,430 C584,410 664,410 674,430"
stroke="#2c1b0c" stroke-width="15" fill="none" stroke-linecap="round"/>
<!-- Nose -->
<path d="M512,480 C512,500 502,520 512,540"
stroke="#b58c73" stroke-width="8" fill="none" stroke-linecap="round"/>
<ellipse cx="506" cy="540" rx="5" ry="3" fill="#b58c73"/>
<ellipse cx="518" cy="540" rx="5" ry="3" fill="#b58c73"/>
<!-- Mouth (upper lip) -->
<path d="M420,640 C440,680 584,680 604,640"
stroke="#b33" stroke-width="12" fill="none" stroke-linecap="round"/>
<!-- Mouth interior (teeth) -->
<path d="M430,640 L430,660 L594,660 L594,640 Z"
fill="#fff"/>
<line x1="460" y1="640" x2="460" y2="660" stroke="#ccc" stroke-width="2"/>
<line x1="500" y1="640" x2="500" y2="660" stroke="#ccc" stroke-width="2"/>
<line x1="540" y1="640" x2="540" y2="660" stroke="#ccc" stroke-width="2"/>
<line x1="580" y1="640" x2="580" y2="660" stroke="#ccc" stroke-width="2"/>
<!-- Chin shadow -->
<ellipse cx="512" cy="770" rx="150" ry="30"
fill="rgba(0,0,0,0.1)"/>
</svg>