BuseyBench SVG Test
Generated by MoonshotAI on Jul 2, 2026 using prompt svg-v1-no-web.
4.0/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">
<defs>
<!-- Skin gradients -->
<radialGradient id="skinBase" cx="50%" cy="40%" r="60%">
<stop offset="0%" stop-color="#E8C4A8"/>
<stop offset="30%" stop-color="#D4A574"/>
<stop offset="60%" stop-color="#C49060"/>
<stop offset="100%" stop-color="#A67B5B"/>
</radialGradient>
<radialGradient id="skinShadow" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#B89070" stop-opacity="0.8"/>
<stop offset="100%" stop-color="#8B6914" stop-opacity="0.9"/>
</radialGradient>
<radialGradient id="skinHighlight" cx="50%" cy="30%" r="40%">
<stop offset="0%" stop-color="#F5D5B8" stop-opacity="0.9"/>
<stop offset="100%" stop-color="#F5D5B8" stop-opacity="0"/>
</radialGradient>
<!-- Eye gradients -->
<radialGradient id="eyeWhite" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F8F8F8"/>
<stop offset="80%" stop-color="#E8E8E8"/>
<stop offset="100%" stop-color="#D0D0D0"/>
</radialGradient>
<radialGradient id="iris" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#4A3728"/>
<stop offset="60%" stop-color="#3D2E1F"/>
<stop offset="100%" stop-color="#2A1F15"/>
</radialGradient>
<!-- Hair gradient -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#8B7355"/>
<stop offset="30%" stop-color="#A08060"/>
<stop offset="60%" stop-color="#6B5344"/>
<stop offset="100%" stop-color="#5A4538"/>
</linearGradient>
<radialGradient id="hairHighlight" cx="30%" cy="20%" r="60%">
<stop offset="0%" stop-color="#C4A882" stop-opacity="0.6"/>
<stop offset="100%" stop-color="#C4A882" stop-opacity="0"/>
</radialGradient>
<!-- Lip gradient -->
<linearGradient id="lipGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#C47878"/>
<stop offset="50%" stop-color="#B86868"/>
<stop offset="100%" stop-color="#A85858"/>
</linearGradient>
<!-- Filters -->
<filter id="softBlur" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceGraphic" stdDeviation="2"/>
</filter>
<filter id="shadowBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
</filter>
<filter id="skinTexture" x="0%" y="0%" width="100%" height="100%">
<feTurbulence type="fractalNoise" baseFrequency="0.15" numOctaves="2" result="noise"/>
<feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.3 0" in="noise" result="coloredNoise"/>
<feComposite operator="in" in="coloredNoise" in2="SourceGraphic" result="composite"/>
<feBlend mode="multiply" in="composite" in2="SourceGraphic"/>
</filter>
<!-- Clipping paths -->
<clipPath id="faceClip">
<path d="M320,380 Q300,480 310,580 Q320,700 400,780 Q512,860 624,780 Q704,700 714,580 Q724,480 704,380 Q680,280 512,260 Q344,280 320,380 Z"/>
</clipPath>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#2A2520"/>
<radialGradient id="bgGlow" cx="50%" cy="40%" r="50%">
<stop offset="0%" stop-color="#3D3530"/>
<stop offset="100%" stop-color="#2A2520"/>
</radialGradient>
<rect width="1024" height="1024" fill="url(#bgGlow)"/>
<!-- Neck and shoulders -->
<ellipse cx="512" cy="880" rx="280" ry="180" fill="#B89070"/>
<ellipse cx="512" cy="850" rx="200" ry="120" fill="#C49060"/>
<!-- Ears -->
<g id="ears">
<!-- Left ear -->
<path d="M305,480 Q280,460 275,520 Q280,580 310,600 Q325,590 320,540 Z" fill="#C49060"/>
<path d="M305,480 Q290,470 285,520 Q290,570 310,590" fill="none" stroke="#A67B5B" stroke-width="2"/>
<path d="M295,500 Q300,520 295,540" fill="none" stroke="#A67B5B" stroke-width="1.5"/>
<!-- Right ear -->
<path d="M719,480 Q744,460 749,520 Q744,580 714,600 Q699,590 704,540 Z" fill="#C49060"/>
<path d="M719,480 Q734,470 739,520 Q734,570 714,590" fill="none" stroke="#A67B5B" stroke-width="2"/>
<path d="M729,500 Q724,520 729,540" fill="none" stroke="#A67B5B" stroke-width="1.5"/>
</g>
<!-- Main face shape -->
<g clip-path="url(#faceClip)">
<!-- Base skin -->
<path d="M320,380 Q300,480 310,580 Q320,700 400,780 Q512,860 624,780 Q704,700 714,580 Q724,480 704,380 Q680,280 512,260 Q344,280 320,380 Z" fill="url(#skinBase)"/>
<!-- Skin texture overlay -->
<path d="M320,380 Q300,480 310,580 Q320,700 400,780 Q512,860 624,780 Q704,700 714,580 Q724,480 704,380 Q680,280 512,260 Q344,280 320,380 Z" fill="url(#skinBase)" filter="url(#skinTexture)" opacity="0.3"/>
<!-- Cheek shadows -->
<ellipse cx="380" cy="580" rx="80" ry="60" fill="url(#skinShadow)" opacity="0.4"/>
<ellipse cx="644" cy="580" rx="80" ry="60" fill="url(#skinShadow)" opacity="0.4"/>
<!-- Jaw shadow -->
<path d="M380,720 Q512,820 644,720 L644,780 Q512,860 380,780 Z" fill="url(#skinShadow)" opacity="0.5"/>
<!-- Forehead highlight -->
<ellipse cx="512" cy="340" rx="120" ry="60" fill="url(#skinHighlight)" opacity="0.6"/>
<!-- Chin highlight -->
<ellipse cx="512" cy="760" rx="60" ry="30" fill="url(#skinHighlight)" opacity="0.4"/>
</g>
<!-- Face outline with subtle stroke -->
<path d="M320,380 Q300,480 310,580 Q320,700 400,780 Q512,860 624,780 Q704,700 714,580 Q724,480 704,380 Q680,280 512,260 Q344,280 320,380 Z" fill="none" stroke="#A67B5B" stroke-width="1" opacity="0.5"/>
<!-- Wrinkles and expression lines -->
<g id="wrinkles" stroke="#8B6914" stroke-width="1" fill="none" opacity="0.4">
<!-- Forehead lines -->
<path d="M400,300 Q512,280 624,300"/>
<path d="M420,330 Q512,310 604,330"/>
<path d="M440,360 Q512,345 584,360"/>
<!-- Crow's feet -->
<path d="M330,460 L300,450 M335,475 L305,470 M340,490 L315,485"/>
<path d="M694,460 L724,450 M689,475 L719,470 M684,490 L709,485"/>
<!-- Nasolabial folds -->
<path d="M420,580 Q440,650 460,700"/>
<path d="M604,580 Q584,650 564,700"/>
<!-- Marionette lines -->
<path d="M460,720 Q480,760 512,770"/>
<path d="M564,720 Q544,760 512,770"/>
</g>
<!-- Hair -->
<g id="hair">
<!-- Back hair -->
<path d="M280,400 Q260,300 320,220 Q400,140 512,120 Q624,140 704,220 Q764,300 744,400 L720,380 Q740,300 680,240 Q620,180 512,170 Q404,180 344,240 Q284,300 304,380 Z" fill="url(#hairGradient)"/>
<!-- Top hair volume -->
<path d="M300,280 Q320,180 420,140 Q512,100 604,140 Q704,180 724,280 Q700,200 620,160 Q512,130 404,160 Q324,200 300,280" fill="url(#hairGradient)"/>
<!-- Hair highlights -->
<path d="M340,200 Q420,150 512,140 Q604,150 684,200 Q620,170 512,160 Q404,170 340,200" fill="url(#hairHighlight)"/>
<!-- Sideburns -->
<path d="M300,380 L295,480 L315,500 L320,400 Z" fill="url(#hairGradient)"/>
<path d="M724,380 L729,480 L709,500 L704,400 Z" fill="url(#hairGradient)"/>
<!-- Hair texture strokes -->
<g stroke="#6B5344" stroke-width="1" fill="none" opacity="0.5">
<path d="M360,180 L380,220"/>
<path d="M400,160 L420,200"/>
<path d="M512,140 L512,180"/>
<path d="M624,160 L604,200"/>
<path d="M664,180 L644,220"/>
</g>
</g>
<!-- Eyebrows - Busey's distinctive wild eyebrows -->
<g id="eyebrows">
<!-- Left eyebrow -->
<path d="M340,420 Q380,380 460,400 Q480,405 470,425 Q440,420 400,430 Q360,440 340,435 Q330,430 340,420 Z" fill="#5A4538"/>
<path d="M345,425 Q380,390 455,408 Q470,412 465,420" fill="none" stroke="#8B7355" stroke-width="2"/>
<!-- Eyebrow hairs -->
<g stroke="#5A4538" stroke-width="1.5" fill="none">
<path d="M350,422 L355,412"/>
<path d="M360,418 L368,408"/>
<path d="M375,412 L385,402"/>
<path d="M395,408 L408,400"/>
<path d="M420,405 L435,398"/>
<path d="M445,406 L458,402"/>
</g>
<!-- Right eyebrow -->
<path d="M684,420 Q644,380 564,400 Q544,405 554,425 Q584,420 624,430 Q664,440 684,435 Q694,430 684,420 Z" fill="#5A4538"/>
<path d="M679,425 Q644,390 569,408 Q554,412 559,420" fill="none" stroke="#8B7355" stroke-width="2"/>
<!-- Eyebrow hairs -->
<g stroke="#5A4538" stroke-width="1.5" fill="none">
<path d="M674,422 L669,412"/>
<path d="M664,418 L656,408"/>
<path d="M649,412 L639,402"/>
<path d="M629,408 L616,400"/>
<path d="M604,405 L589,398"/>
<path d="M579,406 L566,402"/>
</g>
</g>
<!-- Eyes - Busey's intense, slightly wild eyes -->
<g id="eyes">
<!-- Left eye -->
<g transform="translate(380, 480)">
<!-- Eye socket shadow -->
<ellipse cx="0" cy="0" rx="55" ry="35" fill="#A67B5B" opacity="0.3"/>
<!-- Sclera -->
<path d="M-50,0 Q0,-30 50,0 Q0,30 -50,0 Z" fill="url(#eyeWhite)"/>
<!-- Iris -->
<circle cx="0" cy="0" r="22" fill="url(#iris)"/>
<!-- Pupil -->
<circle cx="0" cy="0" r="10" fill="#1A0F08"/>
<!-- Highlight -->
<ellipse cx="6" cy="-6" rx="5" ry="3" fill="#FFFFFF" opacity="0.8"/>
<ellipse cx="-3" cy="4" rx="2" ry="1.5" fill="#FFFFFF" opacity="0.4"/>
<!-- Eyelid crease -->
<path d="M-45,-8 Q0,-35 45,-8" fill="none" stroke="#8B6914" stroke-width="2" opacity="0.5"/>
<!-- Lower lid -->
<path d="M-40,15 Q0,25 40,15" fill="none" stroke="#A67B5B" stroke-width="2" opacity="0.4"/>
<!-- Upper lid shadow -->
<path d="M-50,-5 Q0,-40 50,-5 L50,-15 Q0,-50 -50,-15 Z" fill="#C49060" opacity="0.3"/>
</g>
<!-- Right eye -->
<g transform="translate(644, 480)">
<!-- Eye socket shadow -->
<ellipse cx="0" cy="0" rx="55" ry="35" fill="#A67B5B" opacity="0.3"/>
<!-- Sclera -->
<path d="M-50,0 Q0,-30 50,0 Q0,30 -50,0 Z" fill="url(#eyeWhite)"/>
<!-- Iris -->
<circle cx="0" cy="0" r="22" fill="url(#iris)"/>
<!-- Pupil -->
<circle cx="0" cy="0" r="10" fill="#1A0F08"/>
<!-- Highlight -->
<ellipse cx="6" cy="-6" rx="5" ry="3" fill="#FFFFFF" opacity="0.8"/>
<ellipse cx="-3" cy="4" rx="2" ry="1.5" fill="#FFFFFF" opacity="0.4"/>
<!-- Eyelid crease -->
<path d="M-45,-8 Q0,-35 45,-8" fill="none" stroke="#8B6914" stroke-width="2" opacity="0.5"/>
<!-- Lower lid -->
<path d="M-40,15 Q0,25 40,15" fill="none" stroke="#A67B5B" stroke-width="2" opacity="0.4"/>
<!-- Upper lid shadow -->
<path d="M-50,-5 Q0,-40 50,-5 L50,-15 Q0,-50 -50,-15 Z" fill="#C49060" opacity="0.3"/>
</g>
<!-- Eye bags -->
<path d="M340,515 Q380,530 420,515" fill="none" stroke="#8B6914" stroke-width="1.5" opacity="0.3"/>
<path d="M604,515 Q644,530 684,515" fill="none" stroke="#8B6914" stroke-width="1.5" opacity="0.3"/>
</g>
<!-- Nose - Busey's prominent nose -->
<g id="nose">
<!-- Nose bridge -->
<path d="M490,460 L485,560 L512,590 L539,560 L534,460" fill="#D4A574"/>
<path d="M490,460 Q485,510 485,560 L512,590 L539,560 Q539,510 534,460" fill="url(#skinShadow)" opacity="0.2"/>
<!-- Nose tip -->
<ellipse cx="512" cy="590" rx="35" ry="25" fill="#C49060"/>
<ellipse cx="512" cy="585" rx="25" ry="15" fill="url(#skinHighlight)" opacity="0.5"/>
<!-- Nostrils -->
<path d="M485,590 Q475,600 490,605 Q500,600 495,590" fill="#8B6914"/>
<path d="M539,590 Q549,600 534,605 Q524,600 529,590" fill="#8B6914"/>
<!-- Nose shadow -->
<path d="M475,580 Q512,620 549,580" fill="none" stroke="#A67B5B" stroke-width="2" opacity="0.4" filter="url(#softBlur)"/>
<!-- Nose highlight -->
<path d="M505,480 L508,560" fill="none" stroke="url(#skinHighlight)" stroke-width="4" opacity="0.6"/>
</g>
<!-- Mouth - Busey's distinctive wide smile/grin -->
<g id="mouth">
<!-- Philtrum -->
<path d="M505,620 L512,645 L519,620" fill="none" stroke="#B89070" stroke-width="2" opacity="0.5"/>
<!-- Upper lip -->
<path d="M440,660 Q480,645 512,650 Q544,645 584,660 Q580,675 560,680 Q512,685 464,680 Q444,675 440,660 Z" fill="url(#lipGradient)"/>
<!-- Lower lip -->
<path d="M450,680 Q512,705 574,680 Q570,700 550,710 Q512,720 474,710 Q454,700 450,680 Z" fill="#C47878"/>
<!-- Lip line -->
<path d="M440,660 Q480,645 512,650 Q544,645 584,660" fill="none" stroke="#A85858" stroke-width="2"/>
<path d="M450,680 Q512,705 574,680" fill="none" stroke="#A85858" stroke-width="1.5"/>
<!-- Teeth - Busey's prominent teeth -->
<g id="teeth" fill="#F5F5F0">
<!-- Upper teeth -->
<rect x="465" y="662" width="12" height="16" rx="2"/>
<rect x="478" y="660" width="14" height="18" rx="2"/>
<rect x="493" y="658" width="15" height="20" rx="2"/>
<rect x="509" y="657" width="15" height="21" rx="2"/>
<rect x="525" y="658" width="14" height="20" rx="2"/>
<rect x="540" y="660" width="14" height="18" rx="2"/>
<rect x="555" y="662" width="12" height="16" rx="2"/>
</g>
<!-- Teeth shading -->
<g stroke="#D0D0C8" stroke-width="1" fill="none">
<line x1="478" y1="662" x2="478" y2="678"/>
<line x1="493" y1="660" x2="493" y2="678"/>
<line x1="509" y1="659" x2="509" y2="678"/>
<line x1="524" y1="659" x2="524" y2="678"/>
<line x1="540" y1="660" x2="540" y2="678"/>
<line x1="555" y1="662" x2="555" y2="678"/>
</g>
<!-- Mouth corners -->
<path d="M435,665 Q430,670 435,675" fill="none" stroke="#A67B5B" stroke-width="2"/>
<path d="M589,665 Q594,670 589,675" fill="none" stroke="#A67B5B" stroke-width="2"/>
<!-- Chin dimple -->
<path d="M505,740 Q512,745 519,740" fill="none" stroke="#8B6914" stroke-width="1.5" opacity="0.4"/>
</g>
<!-- Chin and jaw details -->
<g id="chin">
<!-- Chin cleft -->
<path d="M508,780 L512,800 L516,780" fill="none" stroke="#A67B5B" stroke-width="2" opacity="0.5"/>
<!-- Jaw shadow -->
<path d="M400,750 Q512,820 624,750" fill="none" stroke="#8B6914" stroke-width="3" opacity="0.2" filter="url(#shadowBlur)"/>
</g>
<!-- Final lighting overlay -->
<ellipse cx="400" cy="400" rx="150" ry="100" fill="url(#skinHighlight)" opacity="0.15" filter="url(#softBlur)"/>
<!-- Expression intensity - Busey's wild look -->
<g id="expression" opacity="0.1">
<!-- Forehead tension -->
<path d="M420,280 Q512,260 604,280" fill="none" stroke="#5A4538" stroke-width="3" filter="url(#softBlur)"/>
</g>
</svg>