BuseyBench SVG Test
Generated by Google on Jul 1, 2026 using prompt svg-v1-no-web.
3.9/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>
<radialGradient id="skinTone" cx="50%" cy="40%" r="60%">
<stop offset="0%" stop-color="#f7d7c4" />
<stop offset="70%" stop-color="#e8b89d" />
<stop offset="100%" stop-color="#c68e6d" />
</radialGradient>
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#4a3728" />
<stop offset="50%" stop-color="#2b1d12" />
<stop offset="100%" stop-color="#1a110a" />
</linearGradient>
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="15" />
<feOffset dx="5" dy="10" result="offsetblur" />
<feComponentTransfer>
<feFuncA type="linear" slope="0.5" />
</feComponentTransfer>
<feMerge>
<feMergeNode />
<feMergeNode in="SourceGraphic" />
</feMerge>
</filter>
<filter id="eyeGlint">
<feGaussianBlur stdDeviation="2" />
</filter>
<filter id="wrinkleFilter">
<feGaussianBlur stdDeviation="1" />
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#222" />
<!-- Hair (Back Layer) -->
<path d="M250,500 Q200,300 400,150 Q600,50 800,200 Q950,400 850,600 Q750,300 512,250 Q250,300 250,500" fill="url(#hairGrad)" />
<!-- Neck -->
<path d="M400,750 Q512,850 624,750 L600,900 L424,900 Z" fill="#c68e6d" />
<path d="M400,750 Q512,780 624,750 L624,820 L400,820 Z" fill="#a67356" opacity="0.4" />
<!-- Face Shape -->
<path d="M300,450 Q300,200 512,200 Q724,200 724,450 Q724,700 512,850 Q300,700 300,450" fill="url(#skinTone)" />
<!-- Forehead Wrinkles -->
<g opacity="0.3" filter="url(#wrinkleFilter)">
<path d="M400,280 Q512,260 624,280" stroke="#8d5544" stroke-width="3" fill="none" />
<path d="M380,310 Q512,290 644,310" stroke="#8d5544" stroke-width="2" fill="none" />
<path d="M420,340 Q512,330 604,340" stroke="#8d5544" stroke-width="2" fill="none" />
</g>
<!-- Eyes Area -->
<!-- Left Eye Socket -->
<ellipse cx="420" cy="450" rx="60" ry="40" fill="#d4a38a" opacity="0.5" />
<!-- Right Eye Socket -->
<ellipse cx="604" cy="450" rx="60" ry="40" fill="#d4a38a" opacity="0.5" />
<!-- Eyebrows (Wild/Expressive) -->
<path d="M350,410 Q420,370 480,410" stroke="#3d2b1f" stroke-width="18" fill="none" stroke-linecap="round" />
<path d="M544,410 Q604,370 674,410" stroke="#3d2b1f" stroke-width="18" fill="none" stroke-linecap="round" />
<!-- Eyes -->
<!-- Left Eye -->
<g>
<ellipse cx="420" cy="455" rx="35" ry="20" fill="white" />
<circle cx="420" cy="455" r="15" fill="#4a90e2" />
<circle cx="420" cy="455" r="7" fill="#000" />
<circle cx="415" cy="450" r="4" fill="white" filter="url(#eyeGlint)" />
</g>
<!-- Right Eye -->
<g>
<ellipse cx="604" cy="455" rx="35" ry="20" fill="white" />
<circle cx="604" cy="455" r="15" fill="#4a90e2" />
<circle cx="604" cy="455" r="7" fill="#000" />
<circle cx="599" cy="450" r="4" fill="white" filter="url(#eyeGlint)" />
</g>
<!-- Eye Bags/Lines -->
<path d="M385,480 Q420,495 455,480" stroke="#8d5544" stroke-width="2" fill="none" opacity="0.6" />
<path d="M569,480 Q604,495 639,480" stroke="#8d5544" stroke-width="2" fill="none" opacity="0.6" />
<!-- Nose -->
<path d="M512,450 Q480,600 470,620 Q512,640 554,620 Q544,600 512,450" fill="#e8b89d" opacity="0.8" />
<path d="M470,620 Q512,650 554,620" stroke="#a67356" stroke-width="3" fill="none" />
<path d="M512,450 L512,600" stroke="#a67356" stroke-width="1" opacity="0.3" />
<!-- Mouth (Wide/Intense) -->
<path d="M400,700 Q512,670 624,700 Q512,780 400,700" fill="#802b2b" />
<!-- Teeth -->
<path d="M430,705 Q512,695 594,705 L585,720 Q512,710 439,720 Z" fill="#fdfdfd" />
<!-- Mouth Lines -->
<path d="M400,700 Q512,730 624,700" stroke="#5c1a1a" stroke-width="2" fill="none" />
<path d="M380,705 Q512,760 644,705" stroke="#5c1a1a" stroke-width="3" fill="none" opacity="0.5" />
<!-- Nasolabial Folds (Smile Lines) -->
<path d="M430,630 Q400,680 400,700" stroke="#a67356" stroke-width="3" fill="none" opacity="0.5" />
<path d="M594,630 Q624,680 624,700" stroke="#a67356" stroke-width="3" fill="none" opacity="0.5" />
<!-- Cheekbones/Highlights -->
<path d="M330,500 Q380,550 430,530" fill="white" opacity="0.1" />
<path d="M694,500 Q644,550 594,530" fill="white" opacity="0.1" />
<!-- Hair (Front/Texture) -->
<path d="M300,450 Q280,300 450,180 Q512,150 574,180 Q744,300 724,450" fill="url(#hairGrad)" opacity="0.8" />
<path d="M450,180 Q512,160 574,180" stroke="#ffffff" stroke-width="1" opacity="0.2" />
<!-- Final Shadowing for Depth -->
<path d="M300,450 Q300,700 512,850 Q724,700 724,450 L724,200 Q512,200 300,200 Z" fill="black" opacity="0.05" />
</svg>