BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
5.2/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 viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<!-- Skin Gradients -->
<radialGradient id="skinBase" cx="50%" cy="40%" r="60%">
<stop offset="0%" stop-color="#F5D0A9"/>
<stop offset="40%" stop-color="#E8B88D"/>
<stop offset="100%" stop-color="#C6916B"/>
</radialGradient>
<radialGradient id="skinShadow" cx="50%" cy="100%" r="50%">
<stop offset="0%" stop-color="#C6916B" stop-opacity="0"/>
<stop offset="100%" stop-color="#8B5A3C" stop-opacity="0.4"/>
</radialGradient>
<!-- Hair Gradients -->
<linearGradient id="hairMain" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#E8D4A0"/>
<stop offset="50%" stop-color="#D4B875"/>
<stop offset="100%" stop-color="#BFA055"/>
</linearGradient>
<linearGradient id="hairHighlight" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#FFF8E7"/>
<stop offset="100%" stop-color="#E8D4A0" stop-opacity="0"/>
</linearGradient>
<linearGradient id="hairDark" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#8B7345"/>
<stop offset="100%" stop-color="#5C4A2E"/>
</linearGradient>
<!-- Eye Gradients -->
<radialGradient id="irisGrad" cx="50%" cy="50%" r="50%">
<stop offset="40%" stop-color="#5D8AA8"/>
<stop offset="80%" stop-color="#3A5F7D"/>
<stop offset="100%" stop-color="#1A2F3D"/>
</radialGradient>
<!-- Filters -->
<filter id="softBlur" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="4"/>
</filter>
<filter id="heavyBlur" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="12"/>
</filter>
<filter id="noise">
<feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="3" stitchTiles="stitch"/>
<feColorMatrix type="saturate" values="0"/>
<feComponentTransfer>
<feFuncA type="linear" slope="0.15"/>
</feComponentTransfer>
</filter>
<!-- Clip Paths -->
<clipPath id="faceClip">
<path d="M350,250 C350,150 450,100 512,100 C574,100 674,150 674,250 C674,350 690,450 680,550 C670,650 620,750 512,780 C404,750 354,650 344,550 C334,450 350,350 350,250 Z"/>
</clipPath>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#2A2A2A"/>
<!-- Neck and Shoulders -->
<path d="M380,750 L380,900 Q380,1024 512,1024 Q644,1024 644,900 L644,750 Z" fill="#C6916B"/>
<path d="M380,750 Q512,850 644,750 L644,900 Q512,800 380,900 Z" fill="#8B5A3C" opacity="0.3"/>
<!-- Shirt Collar -->
<path d="M350,900 Q512,1000 674,900 L674,1024 L350,1024 Z" fill="#111"/>
<!-- Back Hair (Volume) -->
<g filter="url(#softBlur)">
<path d="M250,200 Q200,300 220,450 Q240,600 300,700 L350,650 Q300,500 320,350 Q340,200 250,200 Z" fill="#BFA055"/>
<path d="M774,200 Q824,300 804,450 Q784,600 724,700 L674,650 Q724,500 704,350 Q684,200 774,200 Z" fill="#BFA055"/>
<path d="M300,150 Q400,50 512,50 Q624,50 724,150 Q750,250 700,300 Q600,150 512,150 Q424,150 324,300 Q274,250 300,150 Z" fill="#D4B875"/>
</g>
<!-- Face Base -->
<path d="M340,280 C340,180 420,120 512,120 C604,120 684,180 684,280 C684,400 700,520 680,640 C660,760 600,820 512,840 C424,820 364,760 344,640 C324,520 340,400 340,280 Z" fill="url(#skinBase)"/>
<!-- Face Shading/Contour -->
<path d="M340,280 C340,180 420,120 512,120 C604,120 684,180 684,280 C684,400 700,520 680,640 C660,760 600,820 512,840 C424,820 364,760 344,640 C324,520 340,400 340,280 Z" fill="url(#skinShadow)"/>
<!-- Cheekbones Shadow -->
<path d="M350,450 Q420,480 450,450 Q420,500 360,520 Z" fill="#8B5A3C" opacity="0.15" filter="url(#softBlur)"/>
<path d="M674,450 Q604,480 574,450 Q604,500 664,520 Z" fill="#8B5A3C" opacity="0.15" filter="url(#softBlur)"/>
<!-- Nose -->
<g>
<path d="M490,420 Q512,550 480,580 Q512,600 544,580 Q512,550 534,420 Z" fill="#C6916B" opacity="0.6"/>
<path d="M512,400 Q530,520 512,560 Q494,520 512,400 Z" fill="#F5D0A9" opacity="0.4"/>
<path d="M485,570 Q512,590 539,570 Q512,560 485,570 Z" fill="#A06040" opacity="0.3"/>
<path d="M534,420 Q550,450 560,480 Q540,460 534,420 Z" fill="#8B5A3C" opacity="0.2" filter="url(#softBlur)"/>
</g>
<!-- Eyes -->
<g>
<!-- Left Eye -->
<ellipse cx="430" cy="420" rx="35" ry="20" fill="#FFF"/>
<circle cx="430" cy="420" r="12" fill="url(#irisGrad)"/>
<circle cx="430" cy="420" r="5" fill="#000"/>
<circle cx="434" cy="416" r="3" fill="#FFF" opacity="0.8"/>
<path d="M390,405 Q430,390 470,405" stroke="#8B5A3C" stroke-width="3" fill="none" opacity="0.6"/>
<path d="M395,435 Q430,450 465,435" stroke="#8B5A3C" stroke-width="2" fill="none" opacity="0.4"/>
<!-- Eye Bags -->
<path d="M395,440 Q430,455 465,440" stroke="#A06040" stroke-width="2" fill="none" opacity="0.3"/>
<!-- Right Eye -->
<ellipse cx="594" cy="420" rx="35" ry="20" fill="#FFF"/>
<circle cx="594" cy="420" r="12" fill="url(#irisGrad)"/>
<circle cx="594" cy="420" r="5" fill="#000"/>
<circle cx="598" cy="416" r="3" fill="#FFF" opacity="0.8"/>
<path d="M554,405 Q594,390 634,405" stroke="#8B5A3C" stroke-width="3" fill="none" opacity="0.6"/>
<path d="M559,435 Q594,450 629,435" stroke="#8B5A3C" stroke-width="2" fill="none" opacity="0.4"/>
<!-- Eye Bags -->
<path d="M559,440 Q594,455 629,440" stroke="#A06040" stroke-width="2" fill="none" opacity="0.3"/>
</g>
<!-- Eyebrows (Bushy) -->
<g fill="#8B7345">
<path d="M380,370 Q430,350 480,375 Q430,390 380,370 Z" filter="url(#softBlur)"/>
<path d="M385,375 Q430,360 475,380" stroke="#5C4A2E" stroke-width="2" fill="none"/>
<path d="M544,375 Q594,350 644,375 Q594,390 544,375 Z" filter="url(#softBlur)"/>
<path d="M549,380 Q594,360 639,380" stroke="#5C4A2E" stroke-width="2" fill="none"/>
</g>
<!-- Mouth Area -->
<g>
<!-- Upper Lip -->
<path d="M440,620 Q512,600 584,620 Q512,640 440,620 Z" fill="#C67050"/>
<path d="M440,620 Q512,610 584,620" stroke="#A05030" stroke-width="1" fill="none"/>
<!-- Lower Lip -->
<path d="M450,645 Q512,670 574,645 Q512,635 450,645 Z" fill="#D48060"/>
<path d="M450,645 Q512,660 574,645" stroke="#A05030" stroke-width="1" fill="none" opacity="0.5"/>
<!-- Mouth Cavity / Gums -->
<path d="M460,625 Q512,650 564,625 L560,640 Q512,660 464,640 Z" fill="#5A2020"/>
<!-- Teeth -->
<g fill="#FFF8F0">
<path d="M465,628 L485,628 L485,638 L465,638 Z"/>
<path d="M488,626 L508,626 L508,638 L488,638 Z"/>
<path d="M511,625 L531,625 L531,638 L511,638 Z"/>
<path d="M534,626 L554,626 L554,638 L534,638 Z"/>
<!-- Slightly uneven teeth for character -->
<path d="M465,642 L482,642 L482,652 L465,652 Z" opacity="0.9"/>
<path d="M485,640 L505,640 L505,654 L485,654 Z"/>
<path d="M508,639 L528,639 L528,654 L508,654 Z"/>
<path d="M531,640 L551,640 L551,652 L531,652 Z" opacity="0.9"/>
</g>
</g>
<!-- Forehead Wrinkles -->
<g stroke="#A06040" stroke-width="1" fill="none" opacity="0.4">
<path d="M450,300 Q512,310 574,300"/>
<path d="M460,280 Q512,290 564,280"/>
<path d="M470,260 Q512,270 554,260"/>
</g>
<!-- Front Hair (The Wild Mane) -->
<g filter="url(#softBlur)">
<!-- Main Bangs -->
<path d="M320,250 Q400,150 512,180 Q624,150 704,250 Q650,200 512,220 Q374,200 320,250 Z" fill="url(#hairMain)"/>
<!-- Strands hanging down -->
<path d="M350,280 Q380,350 360,400 Q340,350 350,280 Z" fill="#D4B875"/>
<path d="M674,280 Q644,350 664,400 Q684,350 674,280 Z" fill="#D4B875"/>
<!-- Sideburns -->
<path d="M340,450 Q360,550 350,650 Q330,550 340,450 Z" fill="#BFA055"/>
<path d="M684,450 Q664,550 674,650 Q694,550 684,450 Z" fill="#BFA055"/>
<!-- Chaos Strands (Top) -->
<path d="M400,150 Q420,80 450,120 Q430,160 400,150 Z" fill="#E8D4A0"/>
<path d="M624,150 Q604,80 574,120 Q594,160 624,150 Z" fill="#E8D4A0"/>
<path d="M512,120 Q530,60 550,100 Q530,130 512,120 Z" fill="#FFF8E7"/>
<!-- Detailed Hair Lines for Texture -->
<g stroke="#BFA055" stroke-width="2" fill="none" opacity="0.6">
<path d="M360,200 Q380,250 370,300"/>
<path d="M380,180 Q400,240 390,290"/>
<path d="M664,200 Q644,250 654,300"/>
<path d="M644,180 Q624,240 634,290"/>
<path d="M450,180 Q460,220 455,260"/>
<path d="M574,180 Q564,220 569,260"/>
</g>
</g>
<!-- Final Highlights and Texture Overlay -->
<path d="M340,280 C340,180 420,120 512,120 C604,120 684,180 684,280 C684,400 700,520 680,640 C660,760 600,820 512,840 C424,820 364,760 344,640 C324,520 340,400 340,280 Z" fill="url(#noise)" opacity="0.15" style="mix-blend-mode: multiply;"/>
<!-- Nose Highlight -->
<path d="M505,450 Q512,500 505,550" stroke="#FFF" stroke-width="3" stroke-linecap="round" opacity="0.3" filter="url(#softBlur)"/>
<!-- Forehead Shine -->
<ellipse cx="512" cy="250" rx="60" ry="30" fill="#FFF" opacity="0.15" filter="url(#heavyBlur)"/>
</svg>