BuseyBench SVG Test
Generated by Google on Jul 2, 2026 using prompt svg-v1-no-web.
1.8/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 width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="faceGradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#f5e092;stop-opacity:1" />
<stop offset="100%" style="stop-color:#d2b47a;stop-opacity:1" />
</linearGradient>
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#69493e;stop-opacity:1" />
<stop offset="100%" style="stop-color:#4d3a2a;stop-opacity:1" />
</linearGradient>
<linearGradient id="eyeGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#4682b4;stop-opacity:1" />
<stop offset="100%" style="stop-color:#2962ff;stop-opacity:1" />
</linearGradient>
<linearGradient id="mouthGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#e63946;stop-opacity:1" />
<stop offset="100%" style="stop-color:#b92d31;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Face Shape -->
<ellipse cx="512" cy="384" rx="320" ry="200" fill="url(#faceGradient)" stroke="#808080" stroke-width="5"/>
<!-- Hair -->
<path d="M 512 280 C 450 200, 400 150, 350 120 C 300 100, 250 130, 200 180 C 150 230, 180 280, 250 320 C 300 360, 350 380, 400 360 C 450 340, 480 320, 512 300 Z" fill="url(#hairGradient)" stroke="#69493e" stroke-width="3"/>
<!-- Eyes -->
<ellipse cx="450" cy="340" rx="40" ry="30" fill="url(#eyeGradient)" stroke="#000" stroke-width="2"/>
<ellipse cx="490" cy="340" rx="40" ry="30" fill="url(#eyeGradient)" stroke="#000" stroke-width="2"/>
<circle cx="450" cy="345" r="8" fill="#fff" stroke="#000" stroke-width="1"/>
<circle cx="490" cy="345" r="8" fill="#fff" stroke="#000" stroke-width="1"/>
<!-- Eyebrows -->
<path d="M 420 310 C 400 290, 380 290, 360 310" fill="none" stroke="#000" stroke-width="3"/>
<path d="M 500 310 C 520 290, 540 290, 560 310" fill="none" stroke="#000" stroke-width="3"/>
<!-- Nose -->
<path d="M 512 360 L 512 380 L 500 370 Z" fill="#f5e092" stroke="#808080" stroke-width="2"/>
<!-- Mouth -->
<path d="M 480 390 C 460 410, 440 410, 420 390" fill="none" stroke="url(#mouthGradient)" stroke-width="4" stroke-linecap="round"/>
<path d="M 520 390 C 540 410, 560 410, 580 390" fill="none" stroke="url(#mouthGradient)" stroke-width="4" stroke-linecap="round"/>
<!-- Teeth -->
<ellipse cx="470" cy="385" rx="5" ry="3" fill="#fff" stroke="#000" stroke-width="1"/>
<ellipse cx="490" cy="385" rx="5" ry="3" fill="#fff" stroke="#000" stroke-width="1"/>
<!-- Shadows & Highlights (Subtle) -->
<ellipse cx="512" cy="384" rx="320" ry="200" fill="rgba(0,0,0,0.1)" />
<ellipse cx="512" cy="384" rx="320" ry="200" fill="rgba(255,255,255,0.1)" />
</svg>