BuseyBench SVG Test
Generated by Anthropic on Jul 2, 2026 using prompt svg-v1-no-web.
5.7/10 overall
Scored by 3 vision models (claude-sonnet-4.6, gpt-5.2, 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 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
<defs>
<radialGradient id="bg" cx="50%" cy="40%" r="75%">
<stop offset="0%" stop-color="#4a5a66"/>
<stop offset="100%" stop-color="#1c242b"/>
</radialGradient>
<linearGradient id="skin" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f2c9a0"/>
<stop offset="55%" stop-color="#e0a878"/>
<stop offset="100%" stop-color="#c78a5c"/>
</linearGradient>
<radialGradient id="cheek" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#e88f6c" stop-opacity="0.55"/>
<stop offset="100%" stop-color="#e88f6c" stop-opacity="0"/>
</radialGradient>
<linearGradient id="hair" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#d9c48a"/>
<stop offset="60%" stop-color="#b89a58"/>
<stop offset="100%" stop-color="#8f7440"/>
</linearGradient>
<linearGradient id="teeth" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="100%" stop-color="#e4e0d2"/>
</linearGradient>
<radialGradient id="iris" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#7fa3c4"/>
<stop offset="60%" stop-color="#3d6486"/>
<stop offset="100%" stop-color="#243b52"/>
</radialGradient>
<filter id="soft" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="4"/>
</filter>
<filter id="softer" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur stdDeviation="9"/>
</filter>
<filter id="shadow" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="0" dy="10" stdDeviation="12" flood-color="#000" flood-opacity="0.4"/>
</filter>
</defs>
<rect width="1024" height="1024" fill="url(#bg)"/>
<!-- Neck -->
<path d="M410 830 Q420 940 512 950 Q604 940 614 830 L614 760 L410 760 Z" fill="url(#skin)"/>
<path d="M410 830 Q460 880 512 880 Q564 880 614 830 L614 800 L410 800 Z" fill="#000" opacity="0.15" filter="url(#soft)"/>
<!-- Shoulders / collar -->
<path d="M300 1024 Q320 880 430 850 Q470 900 512 900 Q554 900 594 850 Q704 880 724 1024 Z" fill="#2c3540"/>
<!-- Head base -->
<g filter="url(#shadow)">
<path d="M300 430
Q300 250 512 235
Q724 250 724 430
Q724 560 690 640
Q660 720 600 780
Q560 820 512 828
Q464 820 424 780
Q364 720 334 640
Q300 560 300 430 Z" fill="url(#skin)"/>
</g>
<!-- Ears -->
<path d="M300 440 Q272 445 275 495 Q280 545 320 545 Q315 490 320 445 Z" fill="url(#skin)"/>
<path d="M724 440 Q752 445 749 495 Q744 545 704 545 Q709 490 704 445 Z" fill="url(#skin)"/>
<path d="M292 460 Q285 490 300 520" fill="none" stroke="#a9724a" stroke-width="3" opacity="0.6"/>
<path d="M732 460 Q739 490 724 520" fill="none" stroke="#a9724a" stroke-width="3" opacity="0.6"/>
<!-- Cheek shading -->
<ellipse cx="380" cy="560" rx="70" ry="90" fill="url(#cheek)"/>
<ellipse cx="644" cy="560" rx="70" ry="90" fill="url(#cheek)"/>
<!-- Jaw/chin contour shading -->
<path d="M420 720 Q512 800 604 720 Q590 780 512 815 Q434 780 420 720 Z" fill="#b5794f" opacity="0.35" filter="url(#soft)"/>
<!-- Forehead highlight -->
<path d="M400 320 Q512 285 624 320 Q560 360 512 358 Q464 360 400 320 Z" fill="#f8dcbb" opacity="0.5" filter="url(#soft)"/>
<!-- Hair -->
<g>
<path d="M292 460
Q270 300 340 250
Q400 205 512 210
Q624 205 684 250
Q754 300 732 460
Q736 380 700 340
Q690 300 640 285
Q660 320 650 350
Q612 305 560 300
Q580 330 570 355
Q525 315 470 320
Q450 300 400 315
Q420 340 400 365
Q360 315 335 345
Q300 380 292 460 Z"
fill="url(#hair)"/>
<!-- hair strands -->
<g stroke="#8f7440" stroke-width="2.5" fill="none" opacity="0.6">
<path d="M330 300 Q370 260 430 255"/>
<path d="M360 285 Q420 250 500 250"/>
<path d="M520 248 Q590 250 640 275"/>
<path d="M560 255 Q640 265 690 300"/>
<path d="M310 350 Q330 320 360 305"/>
<path d="M700 350 Q680 320 650 305"/>
</g>
<g stroke="#e5d29a" stroke-width="2" fill="none" opacity="0.5">
<path d="M340 320 Q400 275 470 270"/>
<path d="M540 270 Q610 275 665 315"/>
</g>
</g>
<!-- Eyebrows -->
<path d="M360 415 Q420 388 478 408 Q422 405 360 425 Z" fill="#7d6538"/>
<path d="M664 415 Q604 388 546 408 Q602 405 664 425 Z" fill="#7d6538"/>
<!-- Eyes -->
<!-- left -->
<g>
<path d="M370 455 Q415 435 460 455 Q418 480 370 455 Z" fill="#fff"/>
<circle cx="415" cy="458" r="18" fill="url(#iris)"/>
<circle cx="415" cy="458" r="8" fill="#101820"/>
<circle cx="421" cy="452" r="4" fill="#fff" opacity="0.9"/>
<path d="M370 455 Q415 433 460 455" fill="none" stroke="#5a3c26" stroke-width="3"/>
<path d="M372 460 Q415 480 458 460" fill="none" stroke="#a9724a" stroke-width="2" opacity="0.7"/>
</g>
<!-- right -->
<g>
<path d="M654 455 Q609 435 564 455 Q606 480 654 455 Z" fill="#fff"/>
<circle cx="609" cy="458" r="18" fill="url(#iris)"/>
<circle cx="609" cy="458" r="8" fill="#101820"/>
<circle cx="615" cy="452" r="4" fill="#fff" opacity="0.9"/>
<path d="M654 455 Q609 433 564 455" fill="none" stroke="#5a3c26" stroke-width="3"/>
<path d="M566 460 Q609 480 652 460" fill="none" stroke="#a9724a" stroke-width="2" opacity="0.7"/>
</g>
<!-- Under-eye lines -->
<path d="M375 490 Q415 500 455 490" fill="none" stroke="#b5794f" stroke-width="2" opacity="0.4"/>
<path d="M569 490 Q609 500 649 490" fill="none" stroke="#b5794f" stroke-width="2" opacity="0.4"/>
<!-- Nose -->
<path d="M512 460 Q505 530 480 580 Q500 605 512 605 Q524 605 544 580 Q519 530 512 460 Z" fill="url(#skin)"/>
<path d="M512 470 Q518 540 540 582" fill="none" stroke="#f5d6b3" stroke-width="4" opacity="0.6"/>
<path d="M480 580 Q470 600 490 608 Q505 610 508 598" fill="#b5794f" opacity="0.45"/>
<path d="M544 580 Q554 600 534 608 Q519 610 516 598" fill="#b5794f" opacity="0.45"/>
<ellipse cx="490" cy="595" rx="9" ry="6" fill="#5a3c26" opacity="0.6"/>
<ellipse cx="534" cy="595" rx="9" ry="6" fill="#5a3c26" opacity="0.6"/>
<!-- Nasolabial lines -->
<path d="M470 590 Q450 640 470 680" fill="none" stroke="#b5794f" stroke-width="3" opacity="0.4"/>
<path d="M554 590 Q574 640 554 680" fill="none" stroke="#b5794f" stroke-width="3" opacity="0.4"/>
<!-- Big signature smile with teeth -->
<g>
<path d="M410 660 Q512 640 614 660 Q590 730 512 735 Q434 730 410 660 Z" fill="#5a2b28"/>
<!-- upper teeth -->
<path d="M425 662 Q512 648 599 662 Q595 700 512 704 Q429 700 425 662 Z" fill="url(#teeth)"/>
<!-- tooth separations -->
<g stroke="#c9c2ac" stroke-width="2" opacity="0.7">
<line x1="455" y1="659" x2="458" y2="700"/>
<line x1="483" y1="656" x2="484" y2="703"/>
<line x1="512" y1="655" x2="512" y2="704"/>
<line x1="541" y1="656" x2="540" y2="703"/>
<line x1="569" y1="659" x2="566" y2="700"/>
</g>
<!-- lower lip -->
<path d="M430 706 Q512 745 594 706 Q560 745 512 748 Q464 745 430 706 Z" fill="#c76a58" opacity="0.85"/>
<!-- upper lip line -->
<path d="M410 660 Q512 640 614 660" fill="none" stroke="#8a3f3a" stroke-width="3"/>
</g>
<!-- Chin highlight -->
<ellipse cx="512" cy="775" rx="40" ry="22" fill="#f5d6b3" opacity="0.4" filter="url(#soft)"/>
<!-- Face edge shading -->
<path d="M300 430 Q300 560 334 640 Q360 700 400 750" fill="none" stroke="#a9724a" stroke-width="6" opacity="0.25" filter="url(#soft)"/>
<path d="M724 430 Q724 560 690 640 Q664 700 624 750" fill="none" stroke="#a9724a" stroke-width="6" opacity="0.25" filter="url(#soft)"/>
<!-- Forehead wrinkles -->
<g stroke="#b5794f" stroke-width="2.5" fill="none" opacity="0.35">
<path d="M400 350 Q512 335 624 350"/>
<path d="M405 375 Q512 360 619 375"/>
</g>
</svg>