BuseyBench SVG Test
Generated by Anthropic on Jul 2, 2026 using prompt svg-v1-no-web.
4.8/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:#fdd5b8"/>
<stop offset="100%" style="stop-color:#f4b89a"/>
</radialGradient>
<radialGradient id="hairGrad" cx="50%" cy="30%">
<stop offset="0%" style="stop-color:#e8d4a0"/>
<stop offset="50%" style="stop-color:#d4b896"/>
<stop offset="100%" style="stop-color:#c4a57d"/>
</radialGradient>
<filter id="blur">
<feGaussianBlur stdDeviation="2"/>
</filter>
<filter id="shadow">
<feGaussianBlur stdDeviation="4"/>
<feOffset dx="2" dy="3"/>
</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:#f8f4e6"/>
</linearGradient>
</defs>
<!-- Face base -->
<ellipse cx="512" cy="520" rx="195" ry="245" fill="url(#skinGrad)"/>
<path d="M 317 520 Q 310 580 330 640 Q 360 700 420 730 Q 480 750 512 750 Q 544 750 604 730 Q 664 700 694 640 Q 714 580 707 520" fill="url(#skinGrad)"/>
<!-- Jaw and chin -->
<path d="M 330 640 Q 380 720 512 730 Q 644 720 694 640 L 680 650 Q 600 710 512 715 Q 424 710 344 650 Z" fill="#f4b89a" opacity="0.3"/>
<!-- Hair -->
<path d="M 280 380 Q 290 280 380 220 Q 450 180 512 175 Q 574 180 644 220 Q 734 280 744 380 Q 740 340 720 310 Q 680 250 600 210 Q 550 190 512 188 Q 474 190 424 210 Q 344 250 304 310 Q 284 340 280 380" fill="url(#hairGrad)"/>
<path d="M 300 350 Q 310 300 340 270 Q 380 240 420 220 M 724 350 Q 714 300 684 270 Q 644 240 604 220" stroke="#d4b896" stroke-width="8" fill="none" opacity="0.6"/>
<path d="M 350 320 Q 360 290 390 265 M 674 320 Q 664 290 634 265 M 450 230 Q 470 210 512 205 Q 554 210 574 230" stroke="#e8d4a0" stroke-width="4" fill="none" opacity="0.8"/>
<!-- Forehead wrinkles -->
<path d="M 360 380 Q 450 370 512 370 Q 574 370 664 380" stroke="#e8a890" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M 370 410 Q 450 400 512 400 Q 574 400 654 410" stroke="#e8a890" stroke-width="2" fill="none" opacity="0.3"/>
<!-- Eyebrows -->
<path d="M 360 430 Q 400 415 450 425" stroke="#c4a57d" stroke-width="12" fill="none" stroke-linecap="round"/>
<path d="M 574 425 Q 624 415 664 430" stroke="#c4a57d" stroke-width="12" fill="none" stroke-linecap="round"/>
<!-- Eyes (wide and expressive) -->
<ellipse cx="405" cy="470" rx="42" ry="38" fill="white"/>
<ellipse cx="619" cy="470" rx="42" ry="38" fill="white"/>
<circle cx="405" cy="470" r="22" fill="#6b8cae"/>
<circle cx="619" cy="470" r="22" fill="#6b8cae"/>
<circle cx="405" cy="470" r="12" fill="black"/>
<circle cx="619" cy="470" r="12" fill="black"/>
<circle cx="408" cy="467" r="4" fill="white"/>
<circle cx="622" cy="467" r="4" fill="white"/>
<!-- Eye bags and crow's feet -->
<path d="M 363 480 Q 380 495 405 495 Q 430 495 447 480" stroke="#e8a890" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M 577 480 Q 594 495 619 495 Q 644 495 661 480" stroke="#e8a890" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M 340 460 L 330 455 M 340 470 L 328 468 M 340 480 L 330 485" stroke="#e8a890" stroke-width="1.5" opacity="0.3"/>
<path d="M 684 460 L 694 455 M 684 470 L 696 468 M 684 480 L 694 485" stroke="#e8a890" stroke-width="1.5" opacity="0.3"/>
<!-- Nose -->
<path d="M 512 480 L 512 560 Q 490 570 485 575 Q 480 580 490 585 Q 500 590 512 588 Q 524 590 534 585 Q 544 580 539 575 Q 534 570 512 560" fill="#f4b89a" stroke="#e8a890" stroke-width="2"/>
<ellipse cx="495" cy="575" rx="8" ry="12" fill="#e8a890" opacity="0.3"/>
<ellipse cx="529" cy="575" rx="8" ry="12" fill="#e8a890" opacity="0.3"/>
<!-- Smile lines -->
<path d="M 380 520 Q 370 580 390 620" stroke="#e8a890" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M 644 520 Q 654 580 634 620" stroke="#e8a890" stroke-width="2" fill="none" opacity="0.4"/>
<!-- Mouth (wide smile) -->
<path d="M 380 620 Q 440 600 512 605 Q 584 600 644 620 Q 620 660 512 665 Q 404 660 380 620" fill="#8b4a4a"/>
<!-- Teeth (prominent) -->
<rect x="410" y="605" width="18" height="28" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<rect x="432" y="603" width="20" height="30" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<rect x="456" y="602" width="20" height="31" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<rect x="480" y="602" width="20" height="32" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<rect x="504" y="602" width="20" height="32" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<rect x="528" y="602" width="20" height="31" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<rect x="552" y="603" width="20" height="30" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<rect x="576" y="605" width="18" height="28" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5"/>
<!-- Lower teeth -->
<rect x="425" y="635" width="16" height="18" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<rect x="445" y="636" width="16" height="17" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<rect x="465" y="637" width="16" height="16" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<rect x="485" y="637" width="16" height="16" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<rect x="505" y="637" width="16" height="16" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<rect x="525" y="637" width="16" height="16" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<rect x="545" y="636" width="16" height="17" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<rect x="565" y="635" width="16" height="18" rx="2" fill="url(#teethGrad)" stroke="#e0d8c8" stroke-width="0.5" opacity="0.9"/>
<!-- Lip highlights -->
<path d="M 390 622 Q 450 608 512 610 Q 574 608 634 622" stroke="#d08080" stroke-width="2" fill="none" opacity="0.6"/>
<path d="M 390 658 Q 450 652 512 654 Q 574 652 634 658" stroke="#d08080" stroke-width="2" fill="none" opacity="0.6"/>
</svg>