BuseyBench SVG Test
Generated by Poolside on Jul 2, 2026 using prompt svg-v1-no-web.
2.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="skinGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#FAD7A0"/>
<stop offset="100%" stop-color="#E8B88D"/>
</linearGradient>
<radialGradient id="eyeHighlight" cx="30%" cy="30%" r="70%">
<stop offset="0%" stop-color="white"/>
<stop offset="100%" stop-color="transparent"/>
</radialGradient>
<filter id="blurFilter" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceGraphic" stdDeviation="3"/>
</filter>
</defs>
<!-- Face Shape -->
<path d="M512,100 C650,100 750,250 750,400 C750,600 650,800 512,850 C374,800 274,600 274,400 C274,250 374,100 512,100 Z" fill="url(#skinGradient)" stroke="#C99E6E" stroke-width="4"/>
<!-- Hair -->
<path d="M400,150 Q350,50 450,50 Q550,50 500,150 Q520,200 480,200 Q440,200 400,150 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<path d="M420,180 Q400,100 480,100 Q560,100 540,180 Q520,220 480,220 Q440,220 420,180 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<path d="M440,210 Q420,150 500,150 Q580,150 560,210 Q540,240 500,240 Q460,240 440,210 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<path d="M460,240 Q440,190 520,190 Q600,190 580,240 Q560,270 520,270 Q480,270 460,240 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<path d="M480,270 Q460,230 540,230 Q620,230 600,270 Q580,300 540,300 Q500,300 480,270 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<path d="M500,300 Q480,260 560,260 Q640,260 620,300 Q600,330 560,330 Q520,330 500,300 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<!-- Eyes -->
<circle cx="430" cy="350" r="40" fill="white" stroke="#3A2420" stroke-width="3"/>
<circle cx="594" cy="350" r="40" fill="white" stroke="#3A2420" stroke-width="3"/>
<circle cx="430" cy="350" r="20" fill="#3A2420"/>
<circle cx="594" cy="350" r="20" fill="#3A2420"/>
<circle cx="420" cy="340" r="10" fill="url(#eyeHighlight)"/>
<circle cx="584" cy="340" r="10" fill="url(#eyeHighlight)"/>
<!-- Eyebrows -->
<path d="M380,300 Q400,280 460,280 Q520,280 540,300 Q520,320 460,320 Q400,320 380,300 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<path d="M504,300 Q524,280 584,280 Q644,280 664,300 Q644,320 584,320 Q524,320 504,300 Z" fill="#4A2F2A" stroke="#3A2420" stroke-width="2"/>
<!-- Nose -->
<path d="M512,380 L480,450 L512,520 L544,450 Z" fill="#FAD7A0" stroke="#C99E6E" stroke-width="2"/>
<path d="M480,450 Q512,470 544,450" fill="none" stroke="#C99E6E" stroke-width="2"/>
<path d="M490,430 Q512,440 534,430" fill="none" stroke="#C99E6E" stroke-width="2"/>
<!-- Mouth -->
<path d="M450,550 Q512,620 574,550 Q512,600 450,550 Z" fill="#FAD7A0" stroke="#C99E6E" stroke-width="2"/>
<path d="M460,560 Q512,600 564,560" fill="none" stroke="#C99E6E" stroke-width="2"/>
<!-- Teeth -->
<rect x="470" y="560" width="20" height="30" fill="white" stroke="#C99E6E" stroke-width="1"/>
<rect x="512" y="560" width="20" height="30" fill="white" stroke="#C99E6E" stroke-width="1"/>
<rect x="554" y="560" width="20" height="30" fill="white" stroke="#C99E6E" stroke-width="1"/>
<!-- Facial Lines -->
<path d="M420,380 Q400,400 420,420" fill="none" stroke="#C99E6E" stroke-width="1" opacity="0.5"/>
<path d="M584,380 Q604,400 584,420" fill="none" stroke="#C99E6E" stroke-width="1" opacity="0.5"/>
<path d="M450,450 Q430,470 450,490" fill="none" stroke="#C99E6E" stroke-width="1" opacity="0.5"/>
<path d="M574,450 Q594,470 574,490" fill="none" stroke="#C99E6E" stroke-width="1" opacity="0.5"/>
<!-- Highlights -->
<ellipse cx="480" cy="320" rx="30" ry="20" fill="white" opacity="0.3" filter="url(#blurFilter)"/>
<ellipse cx="544" cy="320" rx="30" ry="20" fill="white" opacity="0.3" filter="url(#blurFilter)"/>
<ellipse cx="512" cy="400" rx="40" ry="30" fill="white" opacity="0.2" filter="url(#blurFilter)"/>
</svg>