BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
4.5/10 overall
Scored by 3 vision models (gpt-5.2, gemini-3.1-pro-preview, 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 Gradient -->
<radialGradient id="skinGrad" cx="50%" cy="40%" r="60%">
<stop offset="0%" stop-color="#f6c7a8"/>
<stop offset="60%" stop-color="#e3a885"/>
<stop offset="100%" stop-color="#c68863"/>
</radialGradient>
<!-- Hair Gradient -->
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#f8e08a"/>
<stop offset="100%" stop-color="#caa23a"/>
</linearGradient>
<!-- Lip Gradient -->
<linearGradient id="lipGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#b85c5c"/>
<stop offset="100%" stop-color="#8e3d3d"/>
</linearGradient>
<!-- Eye Gradient -->
<radialGradient id="eyeGrad" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#5fa8ff"/>
<stop offset="100%" stop-color="#1f4f8f"/>
</radialGradient>
<!-- Shadow Filter -->
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="10" stdDeviation="15" flood-color="#000" flood-opacity="0.25"/>
</filter>
<!-- Subtle Blur -->
<filter id="softBlur">
<feGaussianBlur stdDeviation="2"/>
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#1a1a1a"/>
<!-- Hair Back -->
<path d="M220 360 Q260 180 512 160 Q760 180 800 360 Q760 250 700 240 Q620 170 512 190 Q400 170 320 240 Q260 250 220 360 Z"
fill="url(#hairGrad)" filter="url(#softShadow)"/>
<!-- Face -->
<ellipse cx="512" cy="540" rx="300" ry="380" fill="url(#skinGrad)" filter="url(#softShadow)"/>
<!-- Cheek Highlights -->
<ellipse cx="360" cy="600" rx="70" ry="40" fill="#fff" opacity="0.08" filter="url(#softBlur)"/>
<ellipse cx="664" cy="600" rx="70" ry="40" fill="#fff" opacity="0.08" filter="url(#softBlur)"/>
<!-- Hair Front / Wild Strands -->
<path d="M260 320 Q320 220 400 260 Q360 200 460 210 Q512 150 580 210 Q660 180 720 260 Q760 220 820 320
Q720 300 650 280 Q580 250 512 270 Q440 250 370 280 Q300 300 260 320 Z"
fill="url(#hairGrad)"/>
<!-- Eyebrows -->
<path d="M350 480 Q430 440 480 470" stroke="#8a5a2b" stroke-width="18" fill="none" stroke-linecap="round"/>
<path d="M544 470 Q600 440 674 480" stroke="#8a5a2b" stroke-width="18" fill="none" stroke-linecap="round"/>
<!-- Eyes Whites -->
<ellipse cx="420" cy="520" rx="70" ry="40" fill="#fff"/>
<ellipse cx="604" cy="520" rx="70" ry="40" fill="#fff"/>
<!-- Irises -->
<circle cx="420" cy="525" r="28" fill="url(#eyeGrad)"/>
<circle cx="604" cy="525" r="28" fill="url(#eyeGrad)"/>
<!-- Pupils -->
<circle cx="420" cy="525" r="12" fill="#000"/>
<circle cx="604" cy="525" r="12" fill="#000"/>
<!-- Eye Highlights -->
<circle cx="412" cy="515" r="6" fill="#fff" opacity="0.9"/>
<circle cx="596" cy="515" r="6" fill="#fff" opacity="0.9"/>
<!-- Lower Eye Wrinkles -->
<path d="M360 550 Q420 570 480 550" stroke="#b97c5a" stroke-width="4" fill="none" opacity="0.5"/>
<path d="M544 550 Q604 570 664 550" stroke="#b97c5a" stroke-width="4" fill="none" opacity="0.5"/>
<!-- Nose -->
<path d="M512 540 Q490 640 512 680 Q534 640 512 540 Z" fill="#d89a78"/>
<ellipse cx="500" cy="675" rx="18" ry="10" fill="#b97c5a"/>
<ellipse cx="524" cy="675" rx="18" ry="10" fill="#b97c5a"/>
<!-- Deep Smile Lines -->
<path d="M330 640 Q360 700 420 720" stroke="#b97c5a" stroke-width="6" fill="none" opacity="0.6"/>
<path d="M694 640 Q664 700 604 720" stroke="#b97c5a" stroke-width="6" fill="none" opacity="0.6"/>
<!-- Mouth -->
<ellipse cx="512" cy="760" rx="160" ry="90" fill="url(#lipGrad)"/>
<!-- Teeth -->
<rect x="392" y="730" width="240" height="60" rx="10" fill="#fff"/>
<line x1="432" y1="730" x2="432" y2="790" stroke="#ddd" stroke-width="2"/>
<line x1="472" y1="730" x2="472" y2="790" stroke="#ddd" stroke-width="2"/>
<line x1="512" y1="730" x2="512" y2="790" stroke="#ddd" stroke-width="2"/>
<line x1="552" y1="730" x2="552" y2="790" stroke="#ddd" stroke-width="2"/>
<line x1="592" y1="730" x2="592" y2="790" stroke="#ddd" stroke-width="2"/>
<!-- Upper Lip Shadow -->
<ellipse cx="512" cy="720" rx="140" ry="40" fill="#000" opacity="0.15" filter="url(#softBlur)"/>
<!-- Chin Highlight -->
<ellipse cx="512" cy="860" rx="80" ry="40" fill="#fff" opacity="0.06" filter="url(#softBlur)"/>
</svg>