BuseyBench SVG Test
Generated by MoonshotAI on Jul 2, 2026 using prompt svg-v1-no-web.
4.4/10 overall
Scored by 3 vision models (gpt-5.2, gemini-3.1-pro-preview, claude-sonnet-4.6), 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">
<defs>
<!-- Skin gradients -->
<radialGradient id="skinBase" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#E8C4A8"/>
<stop offset="50%" stop-color="#D4A574"/>
<stop offset="100%" stop-color="#C48B5A"/>
</radialGradient>
<radialGradient id="skinHighlight" cx="40%" cy="30%" r="40%">
<stop offset="0%" stop-color="#F5D5C0"/>
<stop offset="100%" stop-color="#E8C4A8" stop-opacity="0"/>
</radialGradient>
<radialGradient id="skinShadow" cx="50%" cy="80%" r="50%">
<stop offset="0%" stop-color="#B8895A"/>
<stop offset="100%" stop-color="#8B6B4A"/>
</radialGradient>
<!-- Eye gradients -->
<radialGradient id="eyeWhite" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F5F5F5"/>
<stop offset="80%" stop-color="#E0E0E0"/>
<stop offset="100%" stop-color="#C0C0C0"/>
</radialGradient>
<radialGradient id="iris" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#6B8E6B"/>
<stop offset="60%" stop-color="#4A6B4A"/>
<stop offset="100%" stop-color="#2F4F2F"/>
</radialGradient>
<!-- Hair gradient -->
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#4A3728"/>
<stop offset="50%" stop-color="#3D2E1F"/>
<stop offset="100%" stop-color="#2A1F15"/>
</linearGradient>
<!-- Lip gradient -->
<linearGradient id="lipGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#C47A6B"/>
<stop offset="50%" stop-color="#B86B5A"/>
<stop offset="100%" stop-color="#9A5A4A"/>
</linearGradient>
<!-- Filters -->
<filter id="softBlur" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="2"/>
</filter>
<filter id="strongBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="8"/>
</filter>
<filter id="shadowBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="6"/>
</filter>
<!-- Clip paths -->
<clipPath id="faceClip">
<path d="M280,320 Q260,400 270,500 Q280,650 350,750 Q450,850 600,840 Q750,820 800,700 Q840,580 830,450 Q820,320 750,250 Q650,180 500,170 Q350,180 280,320 Z"/>
</clipPath>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#1A1A2E"/>
<radialGradient id="bgGrad" cx="50%" cy="50%" r="70%">
<stop offset="0%" stop-color="#2A2A4E"/>
<stop offset="100%" stop-color="#1A1A2E"/>
</radialGradient>
<rect width="1024" height="1024" fill="url(#bgGrad)"/>
<!-- Neck/shoulders base -->
<ellipse cx="512" cy="880" rx="350" ry="200" fill="#C48B5A"/>
<ellipse cx="512" cy="900" rx="300" ry="180" fill="#B8895A"/>
<!-- Shirt/collar -->
<path d="M350,850 Q512,920 674,850 L720,1024 L304,1024 Z" fill="#2A3A5A"/>
<path d="M380,860 Q512,900 644,860 L660,1024 L364,1024 Z" fill="#1A2A4A"/>
<!-- Neck -->
<path d="M380,700 Q370,800 400,880 L624,880 Q654,800 644,700 Z" fill="url(#skinShadow)"/>
<path d="M400,720 Q512,780 624,720 L624,850 L400,850 Z" fill="#C48B5A"/>
<!-- Ears -->
<g id="ears">
<!-- Left ear -->
<path d="M270,420 Q240,450 250,520 Q260,580 290,600 Q310,580 300,520 Q295,480 280,450 Z" fill="#D4A574"/>
<path d="M275,440 Q260,460 265,500 Q270,540 285,560" fill="none" stroke="#B8895A" stroke-width="2"/>
<!-- Right ear -->
<path d="M754,420 Q784,450 774,520 Q764,580 734,600 Q714,580 724,520 Q729,480 744,450 Z" fill="#D4A574"/>
<path d="M749,440 Q764,460 759,500 Q754,540 739,560" fill="none" stroke="#B8895A" stroke-width="2"/>
</g>
<!-- Main face shape -->
<g clip-path="url(#faceClip)">
<!-- Base face -->
<ellipse cx="512" cy="480" rx="280" ry="340" fill="url(#skinBase)"/>
<!-- Jaw and chin definition - Busey's prominent jaw -->
<path d="M320,550 Q340,700 450,780 Q512,820 574,780 Q684,700 704,550" fill="url(#skinShadow)" opacity="0.6"/>
<!-- Cheekbones - high and prominent -->
<ellipse cx="350" cy="520" rx="80" ry="60" fill="#E8C4A8" opacity="0.5"/>
<ellipse cx="674" cy="520" rx="80" ry="60" fill="#E8C4A8" opacity="0.5"/>
<!-- Forehead -->
<ellipse cx="512" cy="280" rx="200" ry="120" fill="url(#skinHighlight)" opacity="0.4"/>
<!-- Wrinkles and expression lines -->
<g stroke="#A07050" stroke-width="1.5" fill="none" opacity="0.4">
<!-- Forehead lines -->
<path d="M380,240 Q512,260 644,240"/>
<path d="M400,270 Q512,290 624,270"/>
<path d="M420,300 Q512,310 604,300"/>
<!-- Crow's feet -->
<path d="M320,400 L300,390 M320,410 L295,415"/>
<path d="M704,400 L724,390 M704,410 L729,415"/>
<!-- Nasolabial folds -->
<path d="M420,580 Q440,650 460,720"/>
<path d="M604,580 Q584,650 564,720"/>
<!-- Chin crease -->
<path d="M460,760 Q512,780 564,760"/>
</g>
<!-- Deep nasolabial folds - characteristic -->
<path d="M410,560 Q430,640 450,720" fill="none" stroke="#A07050" stroke-width="3" opacity="0.5"/>
<path d="M614,560 Q594,640 574,720" fill="none" stroke="#A07050" stroke-width="3" opacity="0.5"/>
</g>
<!-- Hair - Busey's wild, voluminous style -->
<g id="hair">
<!-- Back hair base -->
<path d="M220,400 Q200,300 280,200 Q400,80 512,100 Q624,80 744,200 Q824,300 804,400 L780,350 Q750,200 650,150 Q512,120 374,150 Q274,200 244,350 Z" fill="url(#hairGrad)"/>
<!-- Wild top hair -->
<path d="M280,200 Q320,120 400,100 Q512,60 624,100 Q704,120 744,200 Q720,180 680,160 Q600,140 512,150 Q424,140 344,160 Q304,180 280,200 Z" fill="#5A4A3A"/>
<!-- Spiky/wild strands -->
<path d="M350,140 Q380,80 420,100 L400,140 Z" fill="#4A3728"/>
<path d="M450,120 Q480,60 520,90 L500,130 Z" fill="#4A3728"/>
<path d="M550,110 Q580,50 620,80 L590,130 Z" fill="#4A3728"/>
<path d="M650,130 Q690,80 720,120 L680,150 Z" fill="#4A3728"/>
<!-- Sideburns -->
<path d="M280,280 Q260,380 270,480 L300,450 Q290,350 310,280 Z" fill="#3D2E1F"/>
<path d="M744,280 Q764,380 754,480 L724,450 Q734,350 714,280 Z" fill="#3D2E1F"/>
<!-- Hair texture lines -->
<g stroke="#2A1F15" stroke-width="1" fill="none" opacity="0.5">
<path d="M400,140 Q450,160 500,150"/>
<path d="M524,150 Q574,160 624,140"/>
<path d="M350,180 Q400,200 450,190"/>
<path d="M574,190 Q624,200 674,180"/>
</g>
</g>
<!-- Eyebrows - Busey's expressive, raised brows -->
<g id="eyebrows">
<!-- Left eyebrow - arched and expressive -->
<path d="M340,340 Q400,300 480,340 L475,360 Q400,330 345,365 Z" fill="#4A3728"/>
<path d="M350,350 Q400,320 470,350" fill="none" stroke="#2A1F15" stroke-width="2"/>
<!-- Right eyebrow - slightly higher for expression -->
<path d="M544,340 Q624,280 684,330 L680,350 Q620,310 548,360 Z" fill="#4A3728"/>
<path d="M554,330 Q624,300 674,340" fill="none" stroke="#2A1F15" stroke-width="2"/>
<!-- Eyebrow hairs -->
<g stroke="#3D2E1F" stroke-width="1" opacity="0.6">
<line x1="360" y1="340" x2="355" y2="355"/>
<line x1="380" y1="335" x2="375" y2="350"/>
<line x1="400" y1="330" x2="395" y2="345"/>
<line x1="580" y1="325" x2="585" y2="340"/>
<line x1="620" y1="310" x2="625" y2="325"/>
<line x1="650" y1="320" x2="655" y2="335"/>
</g>
</g>
<!-- Eyes - wide and intense -->
<g id="eyes">
<!-- Left eye -->
<g transform="translate(380, 420)">
<!-- Eye socket shadow -->
<ellipse cx="0" cy="0" rx="55" ry="40" fill="#B8895A" opacity="0.3"/>
<!-- Sclera -->
<path d="M-50,0 Q0,-35 50,0 Q0,35 -50,0 Z" fill="url(#eyeWhite)"/>
<!-- Iris -->
<circle cx="0" cy="0" r="22" fill="url(#iris)"/>
<!-- Pupil - slightly off-center for intensity -->
<circle cx="2" cy="0" r="12" fill="#1A1A1A"/>
<!-- Highlight -->
<ellipse cx="6" cy="-6" rx="5" ry="3" fill="#FFFFFF" opacity="0.9"/>
<ellipse cx="-3" cy="4" rx="2" ry="1.5" fill="#FFFFFF" opacity="0.4"/>
<!-- Upper eyelid -->
<path d="M-55,-5 Q0,-45 55,-5 Q0,-25 -55,-5 Z" fill="#D4A574"/>
<path d="M-52,-8 Q0,-40 52,-8" fill="none" stroke="#A07050" stroke-width="2"/>
<!-- Lower eyelid -->
<path d="M-50,8 Q0,38 50,8 Q0,25 -50,8 Z" fill="#C48B5A"/>
<!-- Eyelashes -->
<g stroke="#2A1F15" stroke-width="1.5" fill="none">
<line x1="-40" y1="-15" x2="-45" y2="-25"/>
<line x1="-20" y1="-28" x2="-22" y2="-38"/>
<line x1="0" y1="-32" x2="0" y2="-42"/>
<line x1="20" y1="-28" x2="22" y2="-38"/>
<line x1="40" y1="-15" x2="45" y2="-25"/>
</g>
<!-- Bags under eyes -->
<path d="M-40,25 Q0,45 40,25" fill="none" stroke="#A07050" stroke-width="2" opacity="0.4"/>
</g>
<!-- Right eye -->
<g transform="translate(644, 420)">
<!-- Eye socket shadow -->
<ellipse cx="0" cy="0" rx="55" ry="40" fill="#B8895A" opacity="0.3"/>
<!-- Sclera -->
<path d="M-50,0 Q0,-35 50,0 Q0,35 -50,0 Z" fill="url(#eyeWhite)"/>
<!-- Iris -->
<circle cx="0" cy="0" r="22" fill="url(#iris)"/>
<!-- Pupil -->
<circle cx="-2" cy="0" r="12" fill="#1A1A1A"/>
<!-- Highlight -->
<ellipse cx="4" cy="-6" rx="5" ry="3" fill="#FFFFFF" opacity="0.9"/>
<ellipse cx="-5" cy="4" rx="2" ry="1.5" fill="#FFFFFF" opacity="0.4"/>
<!-- Upper eyelid -->
<path d="M-55,-5 Q0,-45 55,-5 Q0,-25 -55,-5 Z" fill="#D4A574"/>
<path d="M-52,-8 Q0,-40 52,-8" fill="none" stroke="#A07050" stroke-width="2"/>
<!-- Lower eyelid -->
<path d="M-50,8 Q0,38 50,8 Q0,25 -50,8 Z" fill="#C48B5A"/>
<!-- Eyelashes -->
<g stroke="#2A1F15" stroke-width="1.5" fill="none">
<line x1="-40" y1="-15" x2="-45" y2="-25"/>
<line x1="-20" y1="-28" x2="-22" y2="-38"/>
<line x1="0" y1="-32" x2="0" y2="-42"/>
<line x1="20" y1="-28" x2="22" y2="-38"/>
<line x1="40" y1="-15" x2="45" y2="-25"/>
</g>
<!-- Bags under eyes -->
<path d="M-40,25 Q0,45 40,25" fill="none" stroke="#A07050" stroke-width="2" opacity="0.4"/>
</g>
</g>
<!-- Nose - prominent and distinctive -->
<g id="nose">
<!-- Bridge -->
<path d="M480,360 Q490,450 485,520 L539,520 Q534,450 544,360" fill="#D4A574"/>
<!-- Bridge shadow -->
<path d="M485,380 Q495,450 490,500 L500,500 Q505,450 495,380 Z" fill="#B8895A" opacity="0.5"/>
<!-- Nose tip - bulbous -->
<ellipse cx="512" cy="540" rx="45" ry="35" fill="#C48B5A"/>
<ellipse cx="512" cy="535" rx="35" ry="25" fill="#D4A574"/>
<!-- Nostrils -->
<ellipse cx="485" cy="550" rx="12" ry="8" fill="#6B4A3A"/>
<ellipse cx="539" cy="550" rx="12" ry="8" fill="#6B4A3A"/>
<ellipse cx="487" cy="548" rx="6" ry="4" fill="#4A3228"/>
<ellipse cx="537" cy="548" rx="6" ry="4" fill="#4A3228"/>
<!-- Nose creases -->
<path d="M465,530 Q470,550 475,560" fill="none" stroke="#A07050" stroke-width="1.5" opacity="0.5"/>
<path d="M559,530 Q554,550 549,560" fill="none" stroke="#A07050" stroke-width="1.5" opacity="0.5"/>
<!-- Highlight on tip -->
<ellipse cx="512" cy="525" rx="15" ry="10" fill="#E8C4A8" opacity="0.6" filter="url(#softBlur)"/>
</g>
<!-- Mouth - Busey's wide, toothy grin -->
<g id="mouth">
<!-- Upper lip area -->
<path d="M420,620 Q512,600 604,620 L604,640 Q512,620 420,640 Z" fill="#B86B5A"/>
<!-- Lower lip area -->
<path d="M420,680 Q512,720 604,680 L604,700 Q512,740 420,700 Z" fill="#A85A4A"/>
<!-- Mouth opening -->
<path d="M430,640 Q512,630 594,640 Q604,660 594,680 Q512,690 430,680 Q420,660 430,640 Z" fill="#4A1A1A"/>
<!-- Upper teeth -->
<g fill="#F5F0E8">
<rect x="445" y="642" width="18" height="22" rx="2"/>
<rect x="465" y="640" width="20" height="24" rx="2"/>
<rect x="487" y="638" width="22" height="26" rx="2"/>
<rect x="511" y="638" width="22" height="26" rx="2"/>
<rect x="535" y="640" width="20" height="24" rx="2"/>
<rect x="557" y="642" width="18" height="22" rx="2"/>
</g>
<!-- Lower teeth -->
<g fill="#E8E0D8">
<rect x="450" y="668" width="16" height="18" rx="2"/>
<rect x="468" y="670" width="18" height="16" rx="2"/>
<rect x="488" y="672" width="20" height="14" rx="2"/>
<rect x="510" y="672" width="20" height="14" rx="2"/>
<rect x="532" y="670" width="18" height="16" rx="2"/>
<rect x="552" y="668" width="16" height="18" rx="2"/>
</g>
<!-- Teeth shadows -->
<rect x="445" y="642" width="130" height="2" fill="#C0B8B0" opacity="0.5"/>
<rect x="450" y="684" width="118" height="2" fill="#C0B8B0" opacity="0.5"/>
<!-- Lip details -->
<path d="M430,640 Q512,650 594,640" fill="none" stroke="#8B4A3A" stroke-width="2"/>
<path d="M430,680 Q512,690 594,680" fill="none" stroke="#8B4A3A" stroke-width="2"/>
<!-- Lip highlights -->
<path d="M460,635 Q512,645 564,635" fill="none" stroke="#D48B7A" stroke-width="3" opacity="0.6"/>
<path d="M470,705 Q512,715 554,705" fill="none" stroke="#C47A6B" stroke-width="2" opacity="0.5"/>
<!-- Corner creases -->
<path d="M415,650 Q405,660 410,670" fill="none" stroke="#A07050" stroke-width="2" opacity="0.5"/>
<path d="M609,650 Q619,660 614,670" fill="none" stroke="#A07050" stroke-width="2" opacity="0.5"/>
</g>
<!-- Chin and jaw definition -->
<g id="chin">
<!-- Cleft chin -->
<path d="M500,760 Q512,780 524,760" fill="none" stroke="#A07050" stroke-width="2" opacity="0.4"/>
<ellipse cx="512" cy="770" rx="8" ry="12" fill="#B8895A" opacity="0.3"/>
<!-- Jaw shadow -->
<path d="M350,700 Q400,780 512,800 Q624,780 674,700" fill="none" stroke="#8B6B4A" stroke-width="3" opacity="0.3"/>
</g>
<!-- Final lighting and atmosphere -->
<!-- Soft overall highlight -->
<ellipse cx="400" cy="350" rx="150" ry="100" fill="#F5D5C0" opacity="0.15" filter="url(#strongBlur)"/>
<!-- Rim light -->
<path d="M280,400 Q260,500 290,650" fill="none" stroke="#E8C4A8" stroke-width="20" opacity="0.2" filter="url(#strongBlur)"/>
<path d="M744,400 Q764,500 734,650" fill="none" stroke="#E8C4A8" stroke-width="20" opacity="0.2" filter="url(#strongBlur)"/>
<!-- Top highlight -->
<ellipse cx="512" cy="200" rx="180" ry="80" fill="#FFFFFF" opacity="0.08" filter="url(#strongBlur)"/>
<!-- Expression intensity - subtle glow around eyes -->
<ellipse cx="380" cy="420" rx="70" ry="50" fill="#F5D5C0" opacity="0.1" filter="url(#strongBlur)"/>
<ellipse cx="644" cy="420" rx="70" ry="50" fill="#F5D5C0" opacity="0.1" filter="url(#strongBlur)"/>
</svg>