BuseyBench SVG Test
Generated by Anthropic on Jul 2, 2026 using prompt svg-v1-no-web.
4.5/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="skinGrad" cx="50%" cy="40%">
<stop offset="0%" style="stop-color:#fdd5b1"/>
<stop offset="100%" style="stop-color:#f4b896"/>
</radialGradient>
<radialGradient id="hairGrad" cx="50%" cy="30%">
<stop offset="0%" style="stop-color:#e8d4a2"/>
<stop offset="50%" style="stop-color:#d4b896"/>
<stop offset="100%" style="stop-color:#c9a574"/>
</radialGradient>
<filter id="blur1">
<feGaussianBlur stdDeviation="2"/>
</filter>
<filter id="shadow">
<feGaussianBlur stdDeviation="4"/>
<feOffset dx="2" dy="2"/>
</filter>
<linearGradient id="teethGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#ffffff"/>
<stop offset="100%" style="stop-color:#f5f5f0"/>
</linearGradient>
</defs>
<!-- Face base -->
<path d="M 512 200 C 380 200 320 280 320 400 L 320 600 C 320 720 380 800 512 800 C 644 800 704 720 704 600 L 704 400 C 704 280 644 200 512 200" fill="url(#skinGrad)"/>
<!-- Jaw and chin -->
<path d="M 320 550 C 320 650 360 740 420 780 C 460 800 480 810 512 810 C 544 810 564 800 604 780 C 664 740 704 650 704 550" fill="url(#skinGrad)"/>
<!-- Hair -->
<path d="M 512 120 C 400 120 320 160 300 220 C 280 180 300 140 340 120 C 380 100 440 90 512 90 C 584 90 644 100 684 120 C 724 140 744 180 724 220 C 704 160 624 120 512 120" fill="url(#hairGrad)"/>
<path d="M 300 220 C 300 180 320 160 340 140 C 320 160 300 180 290 200 C 280 220 280 240 290 260 L 300 220" fill="url(#hairGrad)" opacity="0.8"/>
<path d="M 724 220 C 724 180 704 160 684 140 C 704 160 724 180 734 200 C 744 220 744 240 734 260 L 724 220" fill="url(#hairGrad)" opacity="0.8"/>
<!-- Hair strands -->
<path d="M 400 140 C 410 120 420 110 430 100 M 450 130 C 460 110 470 100 480 95 M 500 125 C 510 105 520 95 530 90 M 550 130 C 560 110 570 100 580 95 M 600 140 C 610 120 620 110 630 100" stroke="#d4b896" stroke-width="3" fill="none" opacity="0.6"/>
<!-- Forehead wrinkles -->
<path d="M 380 280 Q 512 270 644 280 M 390 300 Q 512 290 634 300 M 400 320 Q 512 310 624 320" stroke="#e8b89a" stroke-width="2" fill="none" opacity="0.5"/>
<!-- Eyes -->
<ellipse cx="420" cy="380" rx="45" ry="35" fill="#ffffff"/>
<ellipse cx="604" cy="380" rx="45" ry="35" fill="#ffffff"/>
<circle cx="420" cy="380" r="22" fill="#4a90e2"/>
<circle cx="604" cy="380" r="22" fill="#4a90e2"/>
<circle cx="420" cy="380" r="12" fill="#000000"/>
<circle cx="604" cy="380" r="12" fill="#000000"/>
<circle cx="425" cy="375" r="4" fill="#ffffff"/>
<circle cx="609" cy="375" r="4" fill="#ffffff"/>
<!-- Wide eye effect -->
<path d="M 375 380 C 375 350 395 340 420 340 C 445 340 465 350 465 380 M 559 380 C 559 350 579 340 604 340 C 629 340 649 350 649 380" stroke="#e8b89a" stroke-width="2" fill="none"/>
<!-- Eyebrows -->
<path d="M 370 340 C 390 330 430 325 460 335" stroke="#c9a574" stroke-width="8" fill="none" stroke-linecap="round"/>
<path d="M 564 335 C 594 325 634 330 654 340" stroke="#c9a574" stroke-width="8" fill="none" stroke-linecap="round"/>
<!-- Nose -->
<path d="M 512 400 L 502 480 C 500 490 490 500 480 505 C 470 510 470 515 480 520 C 490 525 500 525 512 525 C 524 525 534 525 544 520 C 554 515 554 510 544 505 C 534 500 524 490 522 480 L 512 400" fill="#f4b896" stroke="#e8b89a" stroke-width="2"/>
<!-- Nostrils -->
<ellipse cx="495" cy="510" rx="12" ry="8" fill="#d4a084" opacity="0.5"/>
<ellipse cx="529" cy="510" rx="12" ry="8" fill="#d4a084" opacity="0.5"/>
<!-- Mouth -->
<path d="M 420 580 Q 512 620 604 580" stroke="#d4a084" stroke-width="3" fill="none"/>
<!-- Wide smile -->
<path d="M 400 570 C 400 600 450 640 512 640 C 574 640 624 600 624 570 C 624 590 574 620 512 620 C 450 620 400 590 400 570" fill="#c85450"/>
<!-- Teeth -->
<rect x="440" y="575" width="20" height="25" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2"/>
<rect x="462" y="573" width="20" height="27" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2"/>
<rect x="484" y="572" width="20" height="28" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2"/>
<rect x="506" y="572" width="20" height="28" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2"/>
<rect x="528" y="573" width="20" height="27" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2"/>
<rect x="550" y="575" width="20" height="25" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2"/>
<!-- Lower teeth -->
<rect x="450" y="600" width="18" height="15" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2" opacity="0.8"/>
<rect x="470" y="602" width="18" height="13" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2" opacity="0.8"/>
<rect x="490" y="603" width="18" height="12" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2" opacity="0.8"/>
<rect x="510" y="603" width="18" height="12" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2" opacity="0.8"/>
<rect x="530" y="602" width="18" height="13" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2" opacity="0.8"/>
<rect x="550" y="600" width="18" height="15" fill="url(#teethGrad)" stroke="#e0e0e0" stroke-width="1" rx="2" opacity="0.8"/>
<!-- Smile lines -->
<path d="M 380 520 C 370 540 370 580 380 600 M 644 520 C 654 540 654 580 644 600" stroke="#e8b89a" stroke-width="3" fill="none" opacity="0.6"/>
<!-- Chin highlight -->
<ellipse cx="512" cy="760" rx="40" ry="20" fill="#ffffff" opacity="0.2" filter="url(#blur1)"/>
<!-- Eye bags/character lines -->
<path d="M 380 410 C 390 420 430 425 460 415 M 564 415 C 594 425 634 420 644 410" stroke="#e8b89a" stroke-width="2" fill="none" opacity="0.4"/>
</svg>