BuseyBench SVG Test
Generated by Anthropic on Jul 2, 2026 using prompt svg-v1-no-web.
6.1/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 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024" role="img" aria-label="Vector portrait of Gary Busey">
<defs>
<radialGradient id="bgGrad" cx="50%" cy="42%" r="75%">
<stop offset="0%" stop-color="#5b6f7e"/>
<stop offset="55%" stop-color="#3c4c58"/>
<stop offset="100%" stop-color="#232d34"/>
</radialGradient>
<radialGradient id="skinGrad" cx="50%" cy="38%" r="80%">
<stop offset="0%" stop-color="#f2c6a0"/>
<stop offset="55%" stop-color="#e2a97f"/>
<stop offset="85%" stop-color="#c98a5f"/>
<stop offset="100%" stop-color="#b0714a"/>
</radialGradient>
<linearGradient id="hairGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#e8cf92"/>
<stop offset="45%" stop-color="#d1b06a"/>
<stop offset="100%" stop-color="#9c7c3e"/>
</linearGradient>
<linearGradient id="hairDark" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#b3924e"/>
<stop offset="100%" stop-color="#77551f"/>
</linearGradient>
<linearGradient id="toothGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#fffdf4"/>
<stop offset="70%" stop-color="#f2e8cd"/>
<stop offset="100%" stop-color="#d9c8a2"/>
</linearGradient>
<radialGradient id="irisGrad" cx="50%" cy="45%" r="60%">
<stop offset="0%" stop-color="#bfe3ef"/>
<stop offset="45%" stop-color="#6fa9c4"/>
<stop offset="80%" stop-color="#3e6f92"/>
<stop offset="100%" stop-color="#22455f"/>
</radialGradient>
<linearGradient id="shirtGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#2b2f36"/>
<stop offset="100%" stop-color="#15171b"/>
</linearGradient>
<linearGradient id="lipGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#c07257"/>
<stop offset="100%" stop-color="#8f4a35"/>
</linearGradient>
<filter id="soft" x="-40%" y="-40%" width="180%" height="180%">
<feGaussianBlur stdDeviation="9"/>
</filter>
<filter id="soft2" x="-40%" y="-40%" width="180%" height="180%">
<feGaussianBlur stdDeviation="4"/>
</filter>
<filter id="headShadow" x="-40%" y="-40%" width="180%" height="180%">
<feDropShadow dx="0" dy="18" stdDeviation="22" flood-color="#000000" flood-opacity="0.55"/>
</filter>
<clipPath id="faceClip">
<path d="M512 232 C648 232 712 322 717 434 C721 526 704 616 662 706 C626 782 578 844 512 852 C446 844 398 782 362 706 C320 616 303 526 307 434 C312 322 376 232 512 232 Z"/>
</clipPath>
<clipPath id="mouthClip">
<path d="M392 686 C455 722 569 722 632 686 C626 760 578 796 512 800 C446 796 398 760 392 686 Z"/>
</clipPath>
</defs>
<rect width="1024" height="1024" fill="url(#bgGrad)"/>
<ellipse cx="512" cy="560" rx="330" ry="360" fill="#000000" opacity="0.25" filter="url(#soft)"/>
<!-- shoulders / shirt -->
<path d="M232 1024 C250 900 330 856 420 838 L604 838 C694 856 774 900 792 1024 Z" fill="url(#shirtGrad)"/>
<path d="M470 838 L554 838 L560 900 C548 940 476 940 464 900 Z" fill="#1c1f24"/>
<!-- neck -->
<path d="M448 780 L576 780 L570 892 C548 924 476 924 454 892 Z" fill="#d09b6f"/>
<path d="M452 792 C480 830 544 830 572 792 L570 850 C540 876 484 876 454 850 Z" fill="#a86f45" opacity="0.6" filter="url(#soft2)"/>
<!-- back hair -->
<g filter="url(#headShadow)">
<path d="M512 176 C356 176 268 292 262 420 C258 512 268 590 292 662 C306 704 296 730 320 742 C346 754 360 716 358 668 L352 470 L692 470 L666 668 C664 716 678 754 704 742 C728 730 718 704 732 662 C756 590 766 512 762 420 C756 292 668 176 512 176 Z" fill="url(#hairGrad)"/>
</g>
<path d="M300 430 C296 540 306 610 324 676 C336 718 330 736 322 738 C304 728 306 700 296 660 C276 592 268 512 272 424 Z" fill="url(#hairDark)" opacity="0.7"/>
<path d="M724 430 C728 540 718 610 700 676 C688 718 694 736 702 738 C720 728 718 700 728 660 C748 592 756 512 752 424 Z" fill="url(#hairDark)" opacity="0.7"/>
<!-- ears -->
<path d="M330 480 C300 464 282 494 292 534 C302 574 326 600 348 596 L354 500 Z" fill="#d69c6d"/>
<path d="M694 480 C724 464 742 494 732 534 C722 574 698 600 676 596 L670 500 Z" fill="#d69c6d"/>
<path d="M312 502 C302 512 304 546 318 566" fill="none" stroke="#a86f45" stroke-width="6" stroke-linecap="round" opacity="0.7"/>
<path d="M712 502 C722 512 720 546 706 566" fill="none" stroke="#a86f45" stroke-width="6" stroke-linecap="round" opacity="0.7"/>
<!-- face base -->
<path d="M512 232 C648 232 712 322 717 434 C721 526 704 616 662 706 C626 782 578 844 512 852 C446 844 398 782 362 706 C320 616 303 526 307 434 C312 322 376 232 512 232 Z" fill="url(#skinGrad)"/>
<!-- face shading & structure -->
<g clip-path="url(#faceClip)">
<ellipse cx="512" cy="330" rx="180" ry="90" fill="#f6d3ae" opacity="0.5" filter="url(#soft)"/>
<path d="M340 420 C330 560 360 690 430 780 L360 800 L300 500 Z" fill="#a86f45" opacity="0.45" filter="url(#soft)"/>
<path d="M684 420 C694 560 664 690 594 780 L664 800 L724 500 Z" fill="#a86f45" opacity="0.45" filter="url(#soft)"/>
<!-- cheekbone highlights -->
<ellipse cx="398" cy="576" rx="52" ry="34" fill="#f2c39a" opacity="0.55" filter="url(#soft)"/>
<ellipse cx="626" cy="576" rx="52" ry="34" fill="#f2c39a" opacity="0.55" filter="url(#soft)"/>
<!-- cheek flush -->
<ellipse cx="392" cy="618" rx="46" ry="30" fill="#c26b4a" opacity="0.35" filter="url(#soft)"/>
<ellipse cx="632" cy="618" rx="46" ry="30" fill="#c26b4a" opacity="0.35" filter="url(#soft)"/>
<!-- jaw shadow -->
<path d="M400 760 C450 812 574 812 624 760 L624 860 L400 860 Z" fill="#96613c" opacity="0.4" filter="url(#soft)"/>
<!-- forehead creases -->
<path d="M400 328 C460 312 564 312 624 328" fill="none" stroke="#a9713f" stroke-width="4" stroke-linecap="round" opacity="0.55"/>
<path d="M408 358 C468 344 556 344 616 358" fill="none" stroke="#a9713f" stroke-width="4" stroke-linecap="round" opacity="0.5"/>
<path d="M420 388 C472 376 552 376 604 388" fill="none" stroke="#a9713f" stroke-width="3.5" stroke-linecap="round" opacity="0.45"/>
<!-- temple hollows -->
<ellipse cx="352" cy="430" rx="26" ry="52" fill="#a86f45" opacity="0.35" filter="url(#soft)"/>
<ellipse cx="672" cy="430" rx="26" ry="52" fill="#a86f45" opacity="0.35" filter="url(#soft)"/>
</g>
<!-- eyebrows: bushy, sandy, slightly raised (wild look) -->
<path d="M366 446 C396 418 452 410 486 428 C490 436 486 444 478 444 C444 434 402 440 374 460 C364 462 360 454 366 446 Z" fill="#b98f4e"/>
<path d="M658 446 C628 418 572 410 538 428 C534 436 538 444 546 444 C580 434 622 440 650 460 C664 462 664 454 658 446 Z" fill="#b98f4e"/>
<g stroke="#8a662c" stroke-width="2.4" stroke-linecap="round" opacity="0.75">
<path d="M384 444 L398 428"/><path d="M406 438 L420 424"/><path d="M428 434 L442 422"/><path d="M452 432 L464 424"/>
<path d="M640 444 L626 428"/><path d="M618 438 L604 424"/><path d="M596 434 L582 422"/><path d="M572 432 L560 424"/>
</g>
<!-- eyes -->
<g>
<!-- sockets -->
<ellipse cx="428" cy="486" rx="56" ry="34" fill="#b0714a" opacity="0.35" filter="url(#soft)"/>
<ellipse cx="596" cy="486" rx="56" ry="34" fill="#b0714a" opacity="0.35" filter="url(#soft)"/>
<!-- whites: wide, intense -->
<path d="M382 486 C398 460 422 452 440 454 C462 456 476 470 480 486 C470 506 446 514 428 512 C406 510 390 500 382 486 Z" fill="#f7f3ea"/>
<path d="M642 486 C626 460 602 452 584 454 C562 456 548 470 544 486 C554 506 578 514 596 512 C618 510 634 500 642 486 Z" fill="#f7f3ea"/>
<!-- iris + pupil -->
<circle cx="432" cy="484" r="22" fill="url(#irisGrad)"/>
<circle cx="592" cy="484" r="22" fill="url(#irisGrad)"/>
<circle cx="432" cy="484" r="9.5" fill="#0c1219"/>
<circle cx="592" cy="484" r="9.5" fill="#0c1219"/>
<circle cx="425" cy="476" r="4.5" fill="#ffffff" opacity="0.95"/>
<circle cx="585" cy="476" r="4.5" fill="#ffffff" opacity="0.95"/>
<circle cx="440" cy="492" r="2.4" fill="#ffffff" opacity="0.5"/>
<circle cx="600" cy="492" r="2.4" fill="#ffffff" opacity="0.5"/>
<!-- lids and rims -->
<path d="M380 486 C396 458 424 448 444 452 C466 456 478 470 482 484" fill="none" stroke="#7a4b2a" stroke-width="5" stroke-linecap="round"/>
<path d="M644 486 C628 458 600 448 580 452 C558 456 546 470 542 484" fill="none" stroke="#7a4b2a" stroke-width="5" stroke-linecap="round"/>
<path d="M386 496 C402 510 452 514 478 494" fill="none" stroke="#9a6238" stroke-width="3.5" stroke-linecap="round" opacity="0.8"/>
<path d="M638 496 C622 510 572 514 546 494" fill="none" stroke="#9a6238" stroke-width="3.5" stroke-linecap="round" opacity="0.8"/>
<!-- upper lid crease -->
<path d="M386 462 C406 442 448 436 476 448" fill="none" stroke="#a9713f" stroke-width="3" stroke-linecap="round" opacity="0.6"/>
<path d="M638 462 C618 442 576 436 548 448" fill="none" stroke="#a9713f" stroke-width="3" stroke-linecap="round" opacity="0.6"/>
<!-- under-eye bags -->
<path d="M392 514 C412 528 452 530 474 516" fill="none" stroke="#a9713f" stroke-width="3.5" stroke-linecap="round" opacity="0.55"/>
<path d="M632 514 C612 528 572 530 550 516" fill="none" stroke="#a9713f" stroke-width="3.5" stroke-linecap="round" opacity="0.55"/>
<!-- crow's feet -->
<g stroke="#a9713f" stroke-width="3" stroke-linecap="round" opacity="0.6">
<path d="M370 476 L346 468"/><path d="M370 490 L344 490"/><path d="M374 504 L350 512"/>
<path d="M654 476 L678 468"/><path d="M654 490 L680 490"/><path d="M650 504 L674 512"/>
</g>
</g>
<!-- nose -->
<g>
<path d="M500 470 C498 530 488 580 470 612 C458 634 462 650 484 656 C502 662 522 662 540 656 C562 650 566 634 554 612 C536 580 526 530 524 470 Z" fill="#e2a97f" opacity="0.55"/>
<path d="M470 614 C456 634 460 650 482 656" fill="none" stroke="#9a6238" stroke-width="4.5" stroke-linecap="round" opacity="0.8"/>
<path d="M554 614 C568 634 564 650 542 656" fill="none" stroke="#9a6238" stroke-width="4.5" stroke-linecap="round" opacity="0.8"/>
<ellipse cx="487" cy="644" rx="10" ry="7" fill="#5f3620" transform="rotate(-14 487 644)"/>
<ellipse cx="537" cy="644" rx="10" ry="7" fill="#5f3620" transform="rotate(14 537 644)"/>
<path d="M512 500 C510 552 506 588 498 616" fill="none" stroke="#c98a5f" stroke-width="10" stroke-linecap="round" opacity="0.5" filter="url(#soft2)"/>
<ellipse cx="512" cy="626" rx="20" ry="14" fill="#f4c79e" opacity="0.8" filter="url(#soft2)"/>
<path d="M506 470 C504 540 498 590 486 618" fill="none" stroke="#f2c6a0" stroke-width="6" stroke-linecap="round" opacity="0.7"/>
</g>
<!-- nasolabial folds (deep, grinning) -->
<path d="M462 630 C436 660 420 688 416 716" fill="none" stroke="#9a6238" stroke-width="6" stroke-linecap="round" opacity="0.65" filter="url(#soft2)"/>
<path d="M562 630 C588 660 604 688 608 716" fill="none" stroke="#9a6238" stroke-width="6" stroke-linecap="round" opacity="0.65" filter="url(#soft2)"/>
<!-- signature huge grin -->
<g>
<!-- lip surround -->
<path d="M380 680 C440 654 584 654 644 680 C640 712 622 742 590 764 C566 780 546 792 512 794 C478 792 458 780 434 764 C402 742 384 712 380 680 Z" fill="url(#lipGrad)"/>
<!-- mouth interior -->
<path d="M392 686 C455 722 569 722 632 686 C626 760 578 796 512 800 C446 796 398 760 392 686 Z" fill="#4a1712"/>
<g clip-path="url(#mouthClip)">
<!-- gums -->
<path d="M392 680 L632 680 L630 706 L394 706 Z" fill="#b0523f"/>
<!-- big upper teeth: the Busey grin -->
<g fill="url(#toothGrad)" stroke="#b8a37a" stroke-width="2">
<path d="M478 694 C478 690 482 688 486 688 L508 688 C512 688 514 690 514 694 L514 752 C514 762 506 768 496 768 C486 768 478 762 478 752 Z"/>
<path d="M516 694 C516 690 518 688 522 688 L544 688 C548 688 550 690 550 694 L550 752 C550 762 542 768 532 768 C522 768 516 762 516 752 Z"/>
<path d="M446 696 C446 692 450 690 454 690 L472 690 C476 690 478 692 478 696 L478 746 C478 756 470 762 462 762 C454 762 446 756 446 746 Z"/>
<path d="M550 696 C550 692 552 690 556 690 L574 690 C578 690 580 692 580 696 L580 746 C580 756 572 762 564 762 C556 762 550 756 550 746 Z"/>
<path d="M418 698 C418 694 421 692 425 692 L441 692 C445 692 447 694 447 698 L447 736 C447 746 440 750 433 750 C426 750 418 746 418 736 Z"/>
<path d="M577 698 C577 694 579 692 583 692 L599 692 C603 692 606 694 606 698 L606 736 C606 746 598 750 591 750 C584 750 577 746 577 736 Z"/>
<path d="M398 700 C398 696 400 694 404 694 L414 694 C417 694 419 696 419 700 L419 726 C419 734 414 738 409 738 C404 738 398 734 398 726 Z"/>
<path d="M605 700 C605 696 607 694 610 694 L620 694 C624 694 626 696 626 700 L626 726 C626 734 620 738 615 738 C610 738 605 734 605 726 Z"/>
</g>
<!-- tooth highlights -->
<g fill="#ffffff" opacity="0.55">
<rect x="484" y="696" width="8" height="44" rx="4"/>
<rect x="522" y="696" width="8" height="44" rx="4"/>
<rect x="452" y="698" width="6" height="36" rx="3"/>
<rect x="556" y="698" width="6" height="36" rx="3"/>
</g>
<!-- lower teeth hint -->
<path d="M430 786 C470 770 554 770 594 786 L590 802 L434 802 Z" fill="#e8dcbd" opacity="0.85"/>
<path d="M462 776 L462 796 M494 772 L494 800 M530 772 L530 800 M562 776 L562 796" stroke="#b8a37a" stroke-width="2"/>
<!-- inner shadow at corners -->
<path d="M392 686 C410 700 430 708 452 712 L440 760 C414 744 398 718 392 686 Z" fill="#2c0c09" opacity="0.7"/>
<path d="M632 686 C614 700 594 708 572 712 L584 760 C610 744 626 718 632 686 Z" fill="#2c0c09" opacity="0.7"/>
</g>
<!-- upper lip line -->
<path d="M392 686 C455 722 569 722 632 686" fill="none" stroke="#6e3323" stroke-width="5" stroke-linecap="round"/>
<!-- lower lip -->
<path d="M434 786 C470 806 554 806 590 786 C578 810 548 824 512 826 C476 824 446 810 434 786 Z" fill="#b06045"/>
<path d="M452 800 C480 812 544 812 572 800" fill="none" stroke="#f2b48e" stroke-width="4" stroke-linecap="round" opacity="0.6"/>
<!-- smile corner creases -->
<path d="M382 678 C372 686 366 698 366 710" fill="none" stroke="#8a5330" stroke-width="4" stroke-linecap="round" opacity="0.7"/>
<path d="M642 678 C652 686 658 698 658 710" fill="none" stroke="#8a5330" stroke-width="4" stroke-linecap="round" opacity="0.7"/>
<!-- philtrum -->
<path d="M504 660 L502 678 M520 660 L522 678" stroke="#b0714a" stroke-width="3" stroke-linecap="round" opacity="0.6"/>
</g>
<!-- strong chin -->
<path d="M472 812 C494 828 530 828 552 812" fill="none" stroke="#9a6238" stroke-width="5" stroke-linecap="round" opacity="0.6"/>
<ellipse cx="512" cy="822" rx="34" ry="14" fill="#f2c39a" opacity="0.5" filter="url(#soft2)"/>
<!-- front hair: shaggy blond sweep, parted left -->
<path d="M512 168 C370 168 288 268 284 396 C282 430 288 456 296 474 C312 430 322 402 348 380 C344 416 350 436 362 452 C382 408 396 380 430 356 C424 388 430 406 444 420 C470 380 500 356 548 344 C542 372 550 390 566 402 C592 372 626 356 662 360 C688 386 702 420 710 462 C722 442 730 414 728 388 C724 262 646 168 512 168 Z" fill="url(#hairGrad)"/>
<path d="M512 168 C420 168 356 212 320 280 C366 232 430 208 512 206 C594 208 658 232 704 280 C668 212 604 168 512 168 Z" fill="#f0dca4" opacity="0.7"/>
<!-- hair strands -->
<g stroke="#8f6c2e" stroke-width="4" stroke-linecap="round" fill="none" opacity="0.65">
<path d="M330 300 C312 344 300 400 298 458"/>
<path d="M372 268 C352 320 344 380 350 440"/>
<path d="M420 244 C400 296 396 348 404 400"/>
<path d="M480 226 C466 272 462 316 470 360"/>
<path d="M548 222 C548 262 554 302 568 336"/>
<path d="M612 240 C624 280 636 322 646 366"/>
<path d="M668 274 C686 320 700 372 706 428"/>
<path d="M296 480 C302 540 312 600 328 654"/>
<path d="M728 480 C722 540 712 600 696 654"/>
</g>
<g stroke="#f4e4ad" stroke-width="3" stroke-linecap="round" fill="none" opacity="0.7">
<path d="M352 282 C334 330 326 388 330 442"/>
<path d="M444 236 C426 284 422 336 430 386"/>
<path d="M516 222 C508 264 508 306 518 346"/>
<path d="M588 232 C600 272 610 314 618 356"/>
<path d="M648 262 C666 308 678 358 684 410"/>
</g>
<!-- sideburn wisps -->
<path d="M336 560 C330 600 332 640 344 676 C354 646 356 606 352 566 Z" fill="url(#hairDark)" opacity="0.8"/>
<path d="M688 560 C694 600 692 640 680 676 C670 646 668 606 672 566 Z" fill="url(#hairDark)" opacity="0.8"/>
<!-- subtle skin texture / weathering -->
<g clip-path="url(#faceClip)" fill="#a9713f" opacity="0.3">
<circle cx="440" cy="560" r="2.6"/><circle cx="470" cy="586" r="2.2"/><circle cx="560" cy="566" r="2.6"/>
<circle cx="588" cy="590" r="2.2"/><circle cx="512" cy="384" r="2.4"/><circle cx="470" cy="368" r="2"/>
<circle cx="556" cy="370" r="2"/><circle cx="418" cy="642" r="2.4"/><circle cx="608" cy="642" r="2.4"/>
</g>
<!-- rim light -->
<path d="M700 340 C716 420 716 540 690 650" fill="none" stroke="#ffe9c4" stroke-width="7" stroke-linecap="round" opacity="0.35" filter="url(#soft2)"/>
<path d="M324 340 C308 420 308 540 334 650" fill="none" stroke="#4a5a66" stroke-width="8" stroke-linecap="round" opacity="0.4" filter="url(#soft2)"/>
</svg>