BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
5.1/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>
<radialGradient id="skinGrad" cx="50%" cy="40%" r="60%">
<stop offset="0%" stop-color="#ffd9b3"/>
<stop offset="100%" stop-color="#e6b38a"/>
</radialGradient>
<linearGradient id="hairGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#f5e6b3"/>
<stop offset="100%" stop-color="#c9a646"/>
</linearGradient>
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="6"/>
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#1c1c1c"/>
<!-- Face -->
<ellipse cx="512" cy="540" rx="260" ry="340" fill="url(#skinGrad)" />
<!-- Hair (wild, spiky, iconic) -->
<path d="M260 300
C200 180, 350 120, 512 140
C700 120, 850 200, 760 320
C820 250, 900 360, 740 400
C820 420, 700 480, 600 450
C500 500, 400 500, 300 440
C200 420, 200 350, 260 300 Z"
fill="url(#hairGrad)"/>
<!-- Eyebrows -->
<path d="M350 420 Q430 380 480 420" stroke="#8a6b2d" stroke-width="12" fill="none" stroke-linecap="round"/>
<path d="M540 420 Q620 380 680 430" stroke="#8a6b2d" stroke-width="12" fill="none" stroke-linecap="round"/>
<!-- Eyes -->
<ellipse cx="420" cy="470" rx="55" ry="40" fill="white"/>
<ellipse cx="610" cy="470" rx="55" ry="40" fill="white"/>
<circle cx="420" cy="480" r="18" fill="#4a7ba7"/>
<circle cx="610" cy="480" r="18" fill="#4a7ba7"/>
<circle cx="420" cy="480" r="8" fill="black"/>
<circle cx="610" cy="480" r="8" fill="black"/>
<!-- Eye wrinkles / intensity -->
<path d="M360 500 Q420 520 480 500" stroke="#b98a6a" stroke-width="3" fill="none"/>
<path d="M550 500 Q610 520 670 500" stroke="#b98a6a" stroke-width="3" fill="none"/>
<!-- Nose -->
<path d="M512 500
C500 580, 490 640, 512 680
C540 640, 530 580, 512 500 Z"
fill="#e0a87c"/>
<ellipse cx="500" cy="690" rx="12" ry="8" fill="#c58f6b"/>
<ellipse cx="530" cy="690" rx="12" ry="8" fill="#c58f6b"/>
<!-- Mouth (big grin, signature teeth) -->
<path d="M380 740
Q512 800 640 740
Q512 860 380 740 Z"
fill="#b33"/>
<!-- Teeth -->
<rect x="420" y="740" width="200" height="60" rx="12" fill="white"/>
<line x1="460" y1="740" x2="460" y2="800" stroke="#ddd" stroke-width="2"/>
<line x1="500" y1="740" x2="500" y2="800" stroke="#ddd" stroke-width="2"/>
<line x1="540" y1="740" x2="540" y2="800" stroke="#ddd" stroke-width="2"/>
<line x1="580" y1="740" x2="580" y2="800" stroke="#ddd" stroke-width="2"/>
<!-- Smile lines -->
<path d="M350 700 Q400 760 420 780" stroke="#b98a6a" stroke-width="4" fill="none"/>
<path d="M670 700 Q620 760 600 780" stroke="#b98a6a" stroke-width="4" fill="none"/>
<!-- Chin highlight -->
<ellipse cx="512" cy="840" rx="80" ry="40" fill="#f2c7a5" opacity="0.6"/>
<!-- Subtle shadow under face -->
<ellipse cx="512" cy="900" rx="220" ry="60" fill="black" opacity="0.2" filter="url(#softShadow)"/>
</svg>