BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
3.3/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 version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" preserveAspectRatio="xMidYMid meet">
<defs>
<!-- Skin Gradients -->
<linearGradient id="skinGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#f3d2b5;stop-opacity:1" />
<stop offset="50%" style="stop-color:#e6c2a5;stop-opacity:1" />
<stop offset="100%" style="stop-color:#dcb090;stop-opacity:1" />
</linearGradient>
<linearGradient id="shadowGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#000000;stop-opacity:0.1" />
<stop offset="100%" style="stop-color:#000000;stop-opacity:0.3" />
</linearGradient>
<!-- Hair Gradients -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#2b1d15;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0f0a08;stop-opacity:1" />
</linearGradient>
<linearGradient id="hairHighlight" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#4a352a;stop-opacity:0.6" />
<stop offset="100%" style="stop-color:#4a352a;stop-opacity:0" />
</linearGradient>
<!-- Filters -->
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="4" />
<feOffset dx="2" dy="4" result="offsetblur" />
<feComponentTransfer>
<feFuncA type="linear" slope="0.3" />
</feComponentTransfer>
<feMerge>
<feMergeNode />
<feMergeNode in="SourceGraphic" />
</feMerge>
</filter>
<filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="2.5" result="coloredBlur"/>
<feMerge>
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#1a1a1a" />
<circle cx="512" cy="512" r="480" fill="#252525" />
<!-- Neck -->
<path d="M380,850 Q512,860 644,850 L644,1024 L380,1024 Z" fill="#dcb090" />
<path d="M380,850 Q512,860 644,850 L644,880 Q512,890 380,880 Z" fill="#c99e7e" />
<!-- Face Shape Base -->
<path id="faceBase" d="M320,400 Q300,600 340,800 Q400,950 512,960 Q624,950 684,800 Q724,600 704,400 Q680,200 512,200 Q344,200 320,400 Z" fill="url(#skinGradient)" />
<!-- Hair Back -->
<path d="M280,450 Q200,550 220,750 Q240,900 300,850 Q280,700 300,550 Q320,400 340,300 Q360,200 400,180 L624,180 Q664,200 684,300 Q704,400 724,550 Q744,700 724,850 Q784,900 804,750 Q824,550 744,450 Q720,350 680,250 Q640,150 512,150 Q384,150 344,250 Q304,350 280,450 Z" fill="url(#hairGradient)" />
<!-- Forehead Wrinkles -->
<path d="M420,280 Q512,290 604,280" fill="none" stroke="#dcb090" stroke-width="2" opacity="0.5" />
<path d="M430,310 Q512,320 594,310" fill="none" stroke="#dcb090" stroke-width="2" opacity="0.4" />
<path d="M440,340 Q512,350 584,340" fill="none" stroke="#dcb090" stroke-width="2" opacity="0.3" />
<!-- Eyebrows -->
<g fill="#1a120e">
<path d="M380,320 Q420,300 480,310 Q460,340 420,330 Z" />
<path d="M644,310 Q704,300 744,320 Q704,330 684,300 Z" />
</g>
<!-- Eyes -->
<g filter="url(#glow)">
<!-- Left Eye -->
<path d="M390,420 Q420,400 450,420 Q420,440 390,420 Z" fill="#ffffff" />
<circle cx="420" cy="420" r="18" fill="#8f9e8f" />
<circle cx="420" cy="420" r="8" fill="#000000" />
<circle cx="424" cy="416" r="3" fill="#ffffff" opacity="0.8" />
<!-- Right Eye -->
<path d="M574,420 Q604,400 634,420 Q604,440 574,420 Z" fill="#ffffff" />
<circle cx="604" cy="420" r="18" fill="#8f9e8f" />
<circle cx="604" cy="420" r="8" fill="#000000" />
<circle cx="608" cy="416" r="3" fill="#ffffff" opacity="0.8" />
</g>
<!-- Eye Shadows/Under-eye bags -->
<path d="M380,440 Q420,450 460,440 Q420,460 380,440 Z" fill="#dcb090" opacity="0.6" />
<path d="M564,440 Q604,450 644,440 Q604,460 564,440 Z" fill="#dcb090" opacity="0.6" />
<!-- Nose -->
<g>
<!-- Bridge -->
<path d="M512,420 L512,520" stroke="#dcb090" stroke-width="4" opacity="0.3" />
<!-- Tip -->
<path d="M490,520 Q512,540 534,520" fill="#dcb090" opacity="0.5" />
<!-- Nostrils -->
<path d="M495,530 Q505,535 512,530" fill="#000000" opacity="0.2" />
<path d="M529,530 Q522,535 512,530" fill="#000000" opacity="0.2" />
<!-- Highlight -->
<path d="M505,510 Q512,515 519,510" fill="#ffffff" opacity="0.3" />
</g>
<!-- Mouth Area -->
<g>
<!-- Upper Lip -->
<path d="M460,620 Q512,600 564,620 Q512,630 460,620 Z" fill="#b87a65" />
<!-- Lower Lip -->
<path d="M460,620 Q512,640 564,620 Q512,660 460,620 Z" fill="#c98a75" />
<!-- Teeth (Slight open mouth) -->
<path d="M470,625 Q512,620 554,625 Q512,635 470,625 Z" fill="#ffffff" />
<path d="M475,625 L475,635 M490,625 L490,635 M505,625 L505,635 M520,625 L520,635 M535,625 L535,635" stroke="#e0e0e0" stroke-width="1" />
<!-- Tongue -->
<path d="M480,635 Q512,645 544,635 Q512,640 480,635 Z" fill="#d66" opacity="0.8" />
</g>
<!-- Mouth Wrinkles -->
<path d="M450,610 Q460,620 470,610" fill="none" stroke="#dcb090" stroke-width="1" opacity="0.4" />
<path d="M574,610 Q564,620 554,610" fill="none" stroke="#dcb090" stroke-width="1" opacity="0.4" />
<!-- Hair Front (Messy Bangs) -->
<path d="M340,300 Q380,250 420,280 Q460,240 512,260 Q564,240 604,280 Q644,250 684,300 Q704,400 724,550 Q744,700 724,850 Q784,900 804,750 Q824,550 744,450 Q720,350 680,250 Q640,150 512,150 Q384,150 344,250 Q304,350 280,450 Z" fill="url(#hairGradient)" opacity="0.9" />
<!-- Hair Highlights -->
<path d="M400,200 Q512,180 624,200 Q680,250 700,350 Q650,300 512,280 Q374,300 324,350 Q344,250 400,200 Z" fill="url(#hairHighlight)" />
<!-- Face Shadows (Jawline and Cheeks) -->
<path d="M340,800 Q300,600 320,400 Q340,600 380,850 Z" fill="url(#shadowGradient)" />
<path d="M684,800 Q724,600 704,400 Q684,600 644,850 Z" fill="url(#shadowGradient)" />
<!-- Sideburns -->
<path d="M320,400 Q300,500 310,600 Q330,550 340,500 Z" fill="#1a120e" />
<path d="M704,400 Q724,500 714,600 Q694,550 684,500 Z" fill="#1a120e" />
<!-- Final Skin Texture Overlay -->
<g opacity="0.1">
<path d="M400,450 Q410,460 420,450" fill="none" stroke="#000" stroke-width="1" />
<path d="M604,450 Q614,460 624,450" fill="none" stroke="#000" stroke-width="1" />
<path d="M450,550 Q460,560 470,550" fill="none" stroke="#000" stroke-width="1" />
<path d="M554,550 Q564,560 574,550" fill="none" stroke="#000" stroke-width="1" />
</g>
</svg>