BuseyBench SVG Test
Generated by Google on Jul 2, 2026 using prompt svg-v1-no-web.
1.3/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 width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#333333"/>
<stop offset="100%" stop-color="#555555"/>
</linearGradient>
<radialGradient id="eyeHighlight" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
<stop offset="0%" stop-color="#FFFFFF"/>
<stop offset="100%" stop-color="#F0F0F0"/>
</radialGradient>
<clipPath id="faceClip">
<rect x="0" y="0" width="1024" height="1024"/>
</clipPath>
</defs>
<!-- Background (Subtle Gray) -->
<rect width="1024" height="1024" fill="#EEEEEE"/>
<!-- Face -->
<path d="M 512 100 C 400 50, 600 50, 512 100 Q 410 150, 512 200 L 512 800 C 410 850, 600 850, 512 800 Q 410 750, 512 600 L 512 100 Z" fill="#D3D3D3" stroke="#888888" stroke-width="16" />
<!-- Hair -->
<path d="M 0 700 C 0 600, 100 500, 200 400 L 300 300 C 400 200, 500 100, 600 100 L 800 100 C 900 100, 1024 200, 1024 300 L 1024 700 L 0 700 Z" fill="url(#hairGradient)" stroke="#444444" stroke-width="32" />
<!-- Eyebrows -->
<path d="M 450 150 C 470 140, 490 150, 470 160 L 430 170 C 410 160, 390 170, 410 160 Z" fill="#666666" stroke="#444444" stroke-width="2"/>
<path d="M 530 150 C 550 140, 570 150, 550 160 L 510 170 C 490 160, 470 170, 490 160 Z" fill="#666666" stroke="#444444" stroke-width="2"/>
<!-- Eyes -->
<ellipse cx="480" cy="160" rx="40" ry="30" fill="url(#eyeHighlight)" stroke="#000000" stroke-width="2"/>
<ellipse cx="520" cy="160" rx="40" ry="30" fill="url(#eyeHighlight)" stroke="#000000" stroke-width="2"/>
<!-- Pupils -->
<circle cx="480" cy="160" r="8" fill="#333333"/>
<circle cx="520" cy="160" r="8" fill="#333333"/>
<!-- Nose -->
<path d="M 500 250 C 510 230, 520 250, 510 270 L 490 250 Z" fill="#A9A9A9" stroke="#888888" stroke-width="4"/>
<!-- Mouth -->
<path d="M 480 280 C 460 300, 500 320, 540 300 L 560 280 Z" fill="#FFCC99" stroke="#888888" stroke-width="4"/>
<path d="M 480 280 C 460 260, 500 240, 540 220 L 560 280 Z" fill="#FFCC99" stroke="#888888" stroke-width="4"/>
<!-- Teeth (Simplified) -->
<path d="M 490 280 L 500 275 L 510 280 L 520 275 L 530 280" stroke="#FFFFFF" stroke-width="2"/>
<path d="M 510 280 L 520 275 L 530 280 L 540 275 L 550 280" stroke="#FFFFFF" stroke-width="2"/>
<!-- Cheek Highlight (Subtle Blur) -->
<ellipse cx="470" cy="220" rx="30" ry="20" fill="url(#eyeHighlight)" opacity="0.4"/>
<ellipse cx="530" cy="220" rx="30" ry="20" fill="url(#eyeHighlight)" opacity="0.4"/>
<!-- Shadow (Face) -->
<ellipse cx="512" cy="800" rx="500" ry="400" fill="rgba(0,0,0,0.2)" />
</svg>