BuseyBench SVG Test
Generated by Google on Jul 2, 2026 using prompt svg-v1-no-web.
2.1/10 overall
Scored by 3 vision models (gpt-5.2, claude-sonnet-4.6, 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 viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="skinGradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#fde9c7;stop-opacity:1" />
<stop offset="100%" style="stop-color:#f8d0a3;stop-opacity:1" />
</linearGradient>
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#664a3d;stop-opacity:1" />
<stop offset="100%" style="stop-color:#4a3528;stop-opacity:1" />
</linearGradient>
<filter id="shadowFilter" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="5" />
<feComponentTransfer>
<feFuncA type="linear" slope="0.4" />
</feComponentTransfer>
</filter>
<filter id="blurFilter" x="-10%" y="-10%" width="120%" height="120%">
<feGaussianBlur stdDeviation="2" />
</filter>
</defs>
<g>
<!-- Face Shape -->
<path d="M 512 100 C 350 150, 150 300, 150 450 C 150 600, 350 750, 512 800 C 674 750, 874 600, 874 450 C 874 300, 750 150, 512 100 Z" fill="url(#skinGradient)" stroke="#e6c18a" stroke-width="2"/>
<!-- Hair -->
<path d="M 150 100 C 100 50, 200 0, 350 50 L 650 50 C 700 50, 800 100, 874 150 C 874 250, 750 350, 512 400 C 350 450, 150 350, 150 100 Z" fill="url(#hairGradient)" stroke="#4a3528" stroke-width="1"/>
<path d="M 512 100 C 550 50, 600 0, 650 50 L 874 150 C 874 250, 750 350, 512 400 C 350 450, 150 350, 150 100 Z" fill="url(#hairGradient)" stroke="#4a3528" stroke-width="1"/>
<path d="M 150 100 C 100 150, 200 200, 350 250 L 650 250 C 700 250, 800 200, 874 150 C 874 100, 750 50, 512 0 C 350 50, 150 100, 150 100 Z" fill="url(#hairGradient)" stroke="#4a3528" stroke-width="1"/>
<!-- Eyes -->
<ellipse cx="250" cy="250" rx="30" ry="20" fill="#87ceeb" stroke="#6699cc" stroke-width="1"/>
<ellipse cx="772" cy="250" rx="30" ry="20" fill="#87ceeb" stroke="#6699cc" stroke-width="1"/>
<circle cx="250" cy="250" r="5" fill="black"/>
<circle cx="772" cy="250" r="5" fill="black"/>
<!-- Eyebrows -->
<path d="M 200 200 C 250 180, 300 200, 350 220" stroke="black" stroke-width="3" fill="none"/>
<path d="M 700 200 C 650 180, 600 200, 550 220" stroke="black" stroke-width="3" fill="none"/>
<!-- Nose -->
<path d="M 512 350 C 512 380, 480 400, 450 400 C 420 400, 400 380, 400 350" stroke="black" stroke-width="2" fill="none"/>
<path d="M 400 350 L 400 380" stroke="black" stroke-width="1" fill="none"/>
<!-- Mouth -->
<path d="M 400 450 C 380 480, 520 480, 500 450" stroke="red" stroke-width="2" fill="none"/>
<path d="M 400 450 C 380 470, 520 470, 500 450" stroke="red" stroke-width="1" fill="none"/>
<!-- Teeth -->
<rect x="380" y="460" width="40" height="10" fill="#f8f8ff" stroke="#d3d3d3" stroke-width="1"/>
<rect x="520" y="460" width="40" height="10" fill="#f8f8ff" stroke="#d3d3d3" stroke-width="1"/>
<!-- Chin -->
<path d="M 512 800 C 450 780, 350 750, 350 700 C 350 650, 450 620, 512 600" fill="url(#skinGradient)" stroke="#e6c18a" stroke-width="2"/>
<!-- Expressive Features (Wrinkles, etc.) -->
<path d="M 250 300 C 250 320, 200 340, 200 360" stroke="gray" stroke-width="1" fill="none" opacity="0.5"/>
<path d="M 772 300 C 772 320, 800 340, 800 360" stroke="gray" stroke-width="1" fill="none" opacity="0.5"/>
</g>
</svg>