BuseyBench SVG Test
Generated by Google on Jul 2, 2026 using prompt svg-v1-no-web.
4.3/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 width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" style="background-color:#e0e0e0;">
<defs>
<filter id="soft-shadow" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceAlpha" stdDeviation="12" result="blur"/>
<feOffset in="blur" dx="4" dy="8" result="offsetBlur"/>
<feMerge>
<feMergeNode in="offsetBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter id="subtle-blur">
<feGaussianBlur stdDeviation="6"/>
</filter>
<radialGradient id="skin-gradient" cx="50%" cy="45%" r="55%" fx="50%" fy="40%">
<stop offset="0%" stop-color="#FDE5D8"/>
<stop offset="40%" stop-color="#F8D8C8"/>
<stop offset="100%" stop-color="#E8BCA8"/>
</radialGradient>
<radialGradient id="iris-gradient" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
<stop offset="0%" stop-color="#87CEEB"/>
<stop offset="60%" stop-color="#4682B4"/>
<stop offset="100%" stop-color="#2E5878"/>
</radialGradient>
<linearGradient id="hair-gradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#FEFAD1"/>
<stop offset="50%" stop-color="#E0DDBB"/>
<stop offset="100%" stop-color="#BDBA9A"/>
</linearGradient>
<linearGradient id="teeth-gradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#FFFFFF"/>
<stop offset="80%" stop-color="#F0F0F0"/>
<stop offset="100%" stop-color="#E8E8E8"/>
</linearGradient>
<linearGradient id="lip-gradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#E5989B"/>
<stop offset="100%" stop-color="#D97E81"/>
</linearGradient>
</defs>
<!-- Neck -->
<path d="M420 800 C 400 880, 450 980, 512 980 C 574 980, 624 880, 604 800 L 512 780 Z" fill="#D8AE9C"/>
<path d="M420 800 C 400 880, 450 980, 512 980 C 574 980, 624 880, 604 800" fill="#000" opacity="0.15" filter="url(#subtle-blur)"/>
<!-- Face Shape -->
<path d="M300,550 C 280,750 350,950 512,950 C 674,950 744,750 724,550 C 740,400 700,250 512,200 C 324,250 284,400 300,550 Z" fill="url(#skin-gradient)"/>
<!-- Facial Shading -->
<g opacity="0.1" filter="url(#subtle-blur)">
<!-- Eye Sockets -->
<path d="M360 420 C 380 380, 480 380, 500 430 C 480 480, 380 480, 360 420 Z" fill="#603813"/>
<path d="M664 420 C 644 380, 544 380, 524 430 C 544 480, 644 480, 664 420 Z" fill="#603813"/>
<!-- Cheek/Jaw Shadows -->
<path d="M310 550 C 340 650, 320 780, 360 820 L 320 800 C 280 700, 300 600, 310 550 Z" fill="#603813"/>
<path d="M714 550 C 684 650, 704 780, 664 820 L 704 800 C 744 700, 724 600, 714 550 Z" fill="#603813"/>
<!-- Nose Side -->
<path d="M480 500 L 480 650 L 460 640 L 460 510 Z" fill="#603813"/>
</g>
<!-- Hair Base -->
<path d="M300,500 C 220,300 350,100 512,100 C 674,100 804,300 724,500 C 730,450 720,350 680,280 C 620,200 580,180 512,180 C 444,180 404,200 344,280 C 304,350 294,450 300,500 Z" fill="url(#hair-gradient)"/>
<!-- Hair Texture -->
<g fill="none" stroke-linecap="round">
<path d="M400 200 s -20 -50, -40 -80" stroke="#FEFAD1" stroke-width="12" opacity="0.8"/>
<path d="M624 200 s 20 -50, 40 -80" stroke="#FEFAD1" stroke-width="12" opacity="0.8"/>
<path d="M512 105 s 0 -30, 5 -55" stroke="#FEFAD1" stroke-width="15" opacity="0.9"/>
<path d="M350 250 c -30 -80, 20 -150, 40 -160" stroke="#BDBA9A" stroke-width="8" opacity="0.6"/>
<path d="M674 250 c 30 -80, -20 -150, -40 -160" stroke="#BDBA9A" stroke-width="8" opacity="0.6"/>
<path d="M320 400 c -50 -100, -20 -200, 0 -250" stroke="#E0DDBB" stroke-width="10"/>
<path d="M704 400 c 50 -100, 20 -200, 0 -250" stroke="#E0DDBB" stroke-width="10"/>
<path d="M450 180 q 30 -40 62 -40 q 32 0 62 40" stroke="#FEFAD1" stroke-width="6" opacity="0.7"/>
</g>
<!-- Mouth -->
<g transform="translate(0, 20)">
<!-- Mouth Interior -->
<path d="M380 700 C 450 780, 574 780, 644 700 C 650 720, 512 750, 370 720 C 375 710, 380 700, 380 700 Z" fill="#400000"/>
<!-- Gums -->
<path d="M390 705 C 450 690, 574 690, 634 705 C 574 700, 450 700, 390 705 Z" fill="#C26A6A"/>
<!-- Teeth -->
<path d="M392 705 C 450 765, 574 765, 632 705 L 634 705 C 574 695, 450 695, 390 705 Z" fill="url(#teeth-gradient)"/>
<!-- Teeth Definition Lines -->
<g stroke="#999" stroke-width="0.75" opacity="0.8">
<path d="M512 695 V 755"/> <path d="M482 696 V 758"/> <path d="M542 696 V 758"/>
<path d="M452 698 V 745"/> <path d="M572 698 V 745"/> <path d="M427 702 V 735"/>
<path d="M597 702 V 735"/> <path d="M407 705 V 725"/> <path d="M617 705 V 725"/>
</g>
<!-- Lips -->
<path d="M380 700 C 450 780, 574 780, 644 700 C 646 705, 574 710, 450 710 C 378 710, 378 705, 380 700 Z" fill="url(#lip-gradient)" opacity="0.7"/>
<path d="M370 720 C 512 750, 650 720, 644 725 C 512 760, 370 730, 370 720 Z" fill="url(#lip-gradient)" opacity="0.8"/>
<!-- Smile Lines -->
<path d="M360 650 C 380 700, 370 730, 365 740" fill="none" stroke="#9D6B53" stroke-width="3" opacity="0.4" filter="url(#subtle-blur)"/>
<path d="M664 650 C 644 700, 654 730, 659 740" fill="none" stroke="#9D6B53" stroke-width="3" opacity="0.4" filter="url(#subtle-blur)"/>
</g>
<!-- Eyes -->
<g id="eyes">
<!-- Left Eye -->
<g id="left-eye" transform="translate(-15, 0)">
<path d="M370 450 C 410 430, 470 430, 490 450 C 470 470, 410 470, 370 450 Z" fill="#F8F8F8"/>
<path d="M370 450 C 410 430, 470 430, 490 450" fill="#000" opacity="0.05" filter="url(#subtle-blur)"/>
<circle cx="430" cy="450" r="22" fill="url(#iris-gradient)"/>
<circle cx="430" cy="450" r="10" fill="#000"/>
<circle cx="438" cy="442" r="5" fill="#FFF" opacity="0.9"/>
<path d="M365 450 C 410 420, 470 420, 495 450" fill="none" stroke="#D8AE9C" stroke-width="4" stroke-linecap="round"/>
<path d="M370 450 C 410 480, 470 480, 490 450" fill="none" stroke="#E5989B" stroke-width="2.5" stroke-linecap="round" opacity="0.7"/>
</g>
<!-- Right Eye -->
<g id="right-eye" transform="translate(15, -2)">
<path d="M530 450 C 570 430, 630 430, 650 450 C 630 470, 570 470, 530 450 Z" fill="#F8F8F8"/>
<path d="M530 450 C 570 430, 630 430, 650 450" fill="#000" opacity="0.05" filter="url(#subtle-blur)"/>
<circle cx="590" cy="448" r="22" fill="url(#iris-gradient)"/>
<circle cx="590" cy="448" r="10" fill="#000"/>
<circle cx="598" cy="440" r="5" fill="#FFF" opacity="0.9"/>
<path d="M525 450 C 570 420, 630 420, 655 450" fill="none" stroke="#D8AE9C" stroke-width="4" stroke-linecap="round"/>
<path d="M530 450 C 570 480, 630 480, 650 450" fill="none" stroke="#E5989B" stroke-width="2.5" stroke-linecap="round" opacity="0.7"/>
</g>
</g>
<!-- Eyebrows -->
<g fill="none" stroke="#A08B5B" stroke-width="3" stroke-linecap="round" opacity="0.8">
<!-- Left Eyebrow -->
<path d="M360 410 q 55 -30 110 0" stroke-width="12" opacity="0.3"/>
<path d="M365 412 q 10 -5 20 0"/> <path d="M375 408 q 10 -5 20 0"/> <path d="M385 405 q 10 -5 20 0"/>
<path d="M395 403 q 10 -5 20 0"/> <path d="M405 402 q 10 -5 20 0"/> <path d="M415 402 q 10 -5 20 0"/>
<path d="M425 403 q 10 -5 20 0"/> <path d="M435 405 q 10 -5 20 0"/> <path d="M445 408 q 10 -5 20 0"/>
<!-- Right Eyebrow -->
<path d="M554 410 q 55 -30 110 0" stroke-width="12" opacity="0.3"/>
<path d="M559 412 q 10 -5 20 0"/> <path d="M569 408 q 10 -5 20 0"/> <path d="M579 405 q 10 -5 20 0"/>
<path d="M589 403 q 10 -5 20 0"/> <path d="M599 402 q 10 -5 20 0"/> <path d="M609 402 q 10 -5 20 0"/>
<path d="M619 403 q 10 -5 20 0"/> <path d="M629 405 q 10 -5 20 0"/> <path d="M639 408 q 10 -5 20 0"/>
</g>
<!-- Nose -->
<g>
<path d="M512 500 C 490 580, 480 640, 512 660 C 544 640, 534 580, 512 500 Z" fill="#E8BCA8" opacity="0.8"/>
<path d="M512 510 C 505 580, 512 650, 512 650" fill="none" stroke="#FDE5D8" stroke-width="8" stroke-linecap="round" opacity="0.9"/>
<path d="M485 650 a 20,15 0 1,1 0.1,0" fill="#000" opacity="0.1"/>
<path d="M539 650 a 20,15 0 1,0 -0.1,0" fill="#000" opacity="0.1"/>
</g>
<!-- Wrinkles and Details -->
<g fill="none" stroke="#9D6B53" stroke-width="1.5" opacity="0.25" filter="url(#subtle-blur)">
<!-- Forehead -->
<path d="M380 350 q 132 -10 264 0"/>
<path d="M390 330 q 122 -5 244 0"/>
<!-- Crow's feet -->
<path d="M350 430 c -15 -15, -30 -10, -40 0"/>
<path d="M340 440 c -15 0, -30 10, -40 15"/>
<path d="M674 430 c 15 -15, 30 -10, 40 0"/>
<path d="M684 440 c 15 0, 30 10, 40 15"/>
<!-- Under eyes -->
<path d="M380 480 q 40 10 80 0"/>
<path d="M564 480 q 40 10 80 0"/>
<!-- Chin -->
<path d="M482 880 q 60 -5 60 5" stroke-width="3"/>
</g>
</svg>