BuseyBench SVG Test
Generated by Anthropic on Jul 2, 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="faceGrad" cx="0.5" cy="0.4" r="0.8">
<stop offset="0%" stop-color="#f4c2a1"/>
<stop offset="70%" stop-color="#e8a882"/>
<stop offset="100%" stop-color="#d49670"/>
</radialGradient>
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#8b7355"/>
<stop offset="50%" stop-color="#6b5940"/>
<stop offset="100%" stop-color="#4a3d2a"/>
</linearGradient>
<radialGradient id="eyeGrad" cx="0.3" cy="0.3" r="0.8">
<stop offset="0%" stop-color="#87ceeb"/>
<stop offset="60%" stop-color="#4682b4"/>
<stop offset="100%" stop-color="#2f4f4f"/>
</radialGradient>
<linearGradient id="teethGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="50%" stop-color="#f8f8ff"/>
<stop offset="100%" stop-color="#e6e6fa"/>
</linearGradient>
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceGraphic" stdDeviation="2"/>
</filter>
<filter id="shadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="2" dy="2" stdDeviation="3" flood-opacity="0.3"/>
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#2c3e50"/>
<!-- Face base -->
<ellipse cx="512" cy="520" rx="280" ry="320" fill="url(#faceGrad)" filter="url(#shadow)"/>
<!-- Face structure - jawline emphasis -->
<path d="M 280 480 Q 320 680 512 720 Q 704 680 744 480 Q 744 520 720 580 Q 680 640 620 680 Q 580 700 512 700 Q 444 700 404 680 Q 344 640 304 580 Q 280 520 280 480 Z" fill="#e8a882" opacity="0.7"/>
<!-- Forehead -->
<ellipse cx="512" cy="360" rx="240" ry="140" fill="#f0b890" opacity="0.8"/>
<!-- Hair - wild and unkempt -->
<path d="M 200 300 Q 180 250 220 200 Q 280 150 350 180 Q 420 160 480 140 Q 520 130 560 140 Q 620 160 690 180 Q 760 150 820 200 Q 860 250 840 300 Q 800 280 760 320 Q 720 280 680 300 Q 640 260 600 280 Q 560 250 520 260 Q 480 250 440 280 Q 400 260 360 300 Q 320 280 280 320 Q 240 280 200 300 Z" fill="url(#hairGrad)"/>
<!-- Hair strands -->
<path d="M 300 280 Q 320 240 340 280 M 380 270 Q 400 230 420 270 M 460 260 Q 480 220 500 260 M 540 260 Q 560 220 580 260 M 620 270 Q 640 230 660 270 M 700 280 Q 720 240 740 280" stroke="#6b5940" stroke-width="3" fill="none"/>
<!-- Eyebrows - thick and expressive -->
<path d="M 380 420 Q 420 400 460 420 Q 440 430 400 435 Q 385 430 380 420 Z" fill="#5d4e37"/>
<path d="M 564 420 Q 604 400 644 420 Q 639 430 624 435 Q 584 430 564 420 Z" fill="#5d4e37"/>
<!-- Eyes - intense and wide -->
<ellipse cx="420" cy="460" rx="35" ry="25" fill="white"/>
<ellipse cx="604" cy="460" rx="35" ry="25" fill="white"/>
<!-- Irises -->
<circle cx="420" cy="460" r="18" fill="url(#eyeGrad)"/>
<circle cx="604" cy="460" r="18" fill="url(#eyeGrad)"/>
<!-- Pupils -->
<circle cx="420" cy="460" r="8" fill="black"/>
<circle cx="604" cy="460" r="8" fill="black"/>
<!-- Eye highlights -->
<circle cx="425" cy="455" r="3" fill="white" opacity="0.9"/>
<circle cx="609" cy="455" r="3" fill="white" opacity="0.9"/>
<!-- Eye bags/wrinkles -->
<path d="M 385 480 Q 420 490 455 480" stroke="#d49670" stroke-width="2" fill="none" opacity="0.6"/>
<path d="M 569 480 Q 604 490 639 480" stroke="#d49670" stroke-width="2" fill="none" opacity="0.6"/>
<!-- Nose - prominent -->
<path d="M 512 500 Q 520 520 512 540 Q 504 520 512 500 Z" fill="#e8a882"/>
<ellipse cx="505" cy="535" rx="8" ry="5" fill="#d49670"/>
<ellipse cx="519" cy="535" rx="8" ry="5" fill="#d49670"/>
<!-- Nasolabial folds -->
<path d="M 480 520 Q 490 560 485 580" stroke="#d49670" stroke-width="2" fill="none" opacity="0.7"/>
<path d="M 544 520 Q 534 560 539 580" stroke="#d49670" stroke-width="2" fill="none" opacity="0.7"/>
<!-- Mouth - wide grin -->
<path d="M 440 600 Q 512 640 584 600 Q 570 620 512 625 Q 454 620 440 600 Z" fill="#8b4513"/>
<!-- Teeth - prominent and slightly uneven -->
<rect x="460" y="605" width="12" height="18" fill="url(#teethGrad)" rx="2"/>
<rect x="474" y="603" width="12" height="20" fill="url(#teethGrad)" rx="2"/>
<rect x="488" y="604" width="12" height="19" fill="url(#teethGrad)" rx="2"/>
<rect x="502" y="603" width="12" height="20" fill="url(#teethGrad)" rx="2"/>
<rect x="516" y="604" width="12" height="19" fill="url(#teethGrad)" rx="2"/>
<rect x="530" y="603" width="12" height="20" fill="url(#teethGrad)" rx="2"/>
<rect x="544" y="605" width="12" height="18" fill="url(#teethGrad)" rx="2"/>
<!-- Lower lip -->
<path d="M 450 625 Q 512 635 574 625 Q 560 640 512 642 Q 464 640 450 625 Z" fill="#cd5c5c"/>
<!-- Chin -->
<ellipse cx="512" cy="680" rx="60" ry="40" fill="#e8a882" opacity="0.8"/>
<!-- Cheekbones -->
<ellipse cx="380" cy="520" rx="40" ry="20" fill="#f0b890" opacity="0.6"/>
<ellipse cx="644" cy="520" rx="40" ry="20" fill="#f0b890" opacity="0.6"/>
<!-- Wrinkles and character lines -->
<path d="M 350 380 Q 380 390 410 380" stroke="#d49670" stroke-width="1.5" fill="none" opacity="0.5"/>
<path d="M 614 380 Q 644 390 674 380" stroke="#d49670" stroke-width="1.5" fill="none" opacity="0.5"/>
<path d="M 480 360 Q 512 370 544 360" stroke="#d49670" stroke-width="1.5" fill="none" opacity="0.4"/>
<!-- Smile lines -->
<path d="M 420 580 Q 440 620 460 640" stroke="#d49670" stroke-width="2" fill="none" opacity="0.6"/>
<path d="M 604 580 Q 584 620 564 640" stroke="#d49670" stroke-width="2" fill="none" opacity="0.6"/>
<!-- Neck -->
<rect x="460" y="720" width="104" height="120" fill="#e8a882" rx="20"/>
<!-- Collar suggestion -->
<path d="M 440 820 Q 512 840 584 820 L 584 860 L 440 860 Z" fill="#2c3e50"/>
</svg>