BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
3.7/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">
<defs>
<!-- Skin Gradient -->
<linearGradient id="skinGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#f3d2b1;stop-opacity:1" />
<stop offset="50%" style="stop-color:#e6c29e;stop-opacity:1" />
<stop offset="100%" style="stop-color:#dcb088;stop-opacity:1" />
</linearGradient>
<!-- Shadow Gradient -->
<linearGradient id="shadowGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#8c6b4d;stop-opacity:0.4" />
<stop offset="100%" style="stop-color:#5c402e;stop-opacity:0.6" />
</linearGradient>
<!-- Hair Gradient -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#f4e4bc;stop-opacity:1" />
<stop offset="50%" style="stop-color:#d4b883;stop-opacity:1" />
<stop offset="100%" style="stop-color:#b8956a;stop-opacity:1" />
</linearGradient>
<!-- Eye Gradient -->
<radialGradient id="eyeGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" style="stop-color:#87CEEB;stop-opacity:1" />
<stop offset="100%" style="stop-color:#4682B4;stop-opacity:1" />
</radialGradient>
<!-- Lip Gradient -->
<linearGradient id="lipGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#c06c6c;stop-opacity:1" />
<stop offset="100%" style="stop-color:#8a3333;stop-opacity:1" />
</linearGradient>
<!-- Filters -->
<filter id="blurFilter" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceGraphic" stdDeviation="5" />
</filter>
<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>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#f0f0f0" />
<!-- Hair Back -->
<path d="M250,300 Q200,400 220,600 Q250,800 400,850 L624,850 Q774,800 804,600 Q824,400 774,300 Q700,150 512,150 Q324,150 250,300 Z" fill="url(#hairGradient)" />
<path d="M280,350 Q260,450 280,550 L744,550 Q764,450 744,350 Q700,250 512,250 Q324,250 280,350 Z" fill="#c49a6c" opacity="0.8" />
<!-- Face Shape -->
<path d="M320,350 Q300,500 320,700 Q340,900 512,920 Q684,900 704,700 Q724,500 704,350 Q680,200 512,200 Q344,200 320,350 Z" fill="url(#skinGradient)" filter="url(#softShadow)" />
<!-- Neck -->
<path d="M420,850 Q512,860 604,850 L604,1024 L420,1024 Z" fill="#dcb088" />
<path d="M440,850 Q512,860 584,850 L584,950 Q512,960 440,950 Z" fill="url(#shadowGradient)" opacity="0.5" />
<!-- Forehead Wrinkles -->
<path d="M400,250 Q512,260 624,250" fill="none" stroke="#d4b090" stroke-width="2" opacity="0.6" />
<path d="M410,280 Q512,290 614,280" fill="none" stroke="#d4b090" stroke-width="2" opacity="0.6" />
<!-- Eyes -->
<!-- Left Eye -->
<g transform="translate(380, 450)">
<ellipse cx="0" cy="0" rx="60" ry="40" fill="#fff" />
<ellipse cx="0" cy="0" rx="50" ry="35" fill="url(#eyeGradient)" />
<circle cx="0" cy="0" r="18" fill="#000" />
<circle cx="5" cy="-5" r="6" fill="#fff" opacity="0.9" />
<path d="M-50,-35 Q0,-50 50,-35" fill="none" stroke="#000" stroke-width="3" />
<path d="M-55,-45 Q0,-65 55,-45" fill="none" stroke="#000" stroke-width="2" opacity="0.5" />
</g>
<!-- Right Eye -->
<g transform="translate(644, 450)">
<ellipse cx="0" cy="0" rx="60" ry="40" fill="#fff" />
<ellipse cx="0" cy="0" rx="50" ry="35" fill="url(#eyeGradient)" />
<circle cx="0" cy="0" r="18" fill="#000" />
<circle cx="5" cy="-5" r="6" fill="#fff" opacity="0.9" />
<path d="M-50,-35 Q0,-50 50,-35" fill="none" stroke="#000" stroke-width="3" />
<path d="M-55,-45 Q0,-65 55,-45" fill="none" stroke="#000" stroke-width="2" opacity="0.5" />
</g>
<!-- Eyebrows -->
<path d="M340,380 Q380,350 420,380" fill="none" stroke="#b8956a" stroke-width="8" stroke-linecap="round" />
<path d="M604,380 Q644,350 684,380" fill="none" stroke="#b8956a" stroke-width="8" stroke-linecap="round" />
<!-- Eyebrow hairs -->
<path d="M340,380 Q350,370 360,380" fill="none" stroke="#b8956a" stroke-width="2" />
<path d="M360,375 Q370,365 380,375" fill="none" stroke="#b8956a" stroke-width="2" />
<path d="M604,380 Q614,370 624,380" fill="none" stroke="#b8956a" stroke-width="2" />
<path d="M624,375 Q634,365 644,375" fill="none" stroke="#b8956a" stroke-width="2" />
<!-- Nose -->
<path d="M512,480 Q540,550 512,600 Q484,550 512,480" fill="#e6c29e" />
<path d="M512,480 Q500,500 490,520" fill="none" stroke="#dcb088" stroke-width="2" />
<path d="M512,480 Q524,500 534,520" fill="none" stroke="#dcb088" stroke-width="2" />
<!-- Nostrils -->
<path d="M495,590 Q505,600 512,595" fill="#c49a6c" opacity="0.6" />
<path d="M529,595 Q536,600 547,590" fill="#c49a6c" opacity="0.6" />
<!-- Mouth -->
<g transform="translate(512, 700)">
<!-- Upper Lip -->
<path d="M-60,0 Q0,-20 60,0 Q0,10 -60,0" fill="url(#lipGradient)" />
<!-- Lower Lip -->
<path d="M-60,0 Q0,25 60,0 Q0,15 -60,0" fill="url(#lipGradient)" />
<!-- Mouth Opening -->
<path d="M-40,0 Q0,5 40,0" fill="none" stroke="#8a3333" stroke-width="2" />
<!-- Teeth -->
<path d="M-30,0 Q0,5 30,0 L30,10 Q0,15 -30,10 Z" fill="#fff" />
<path d="M-30,0 Q0,5 30,0" fill="none" stroke="#ddd" stroke-width="1" />
<!-- Tongue hint -->
<path d="M-10,5 Q0,10 10,5" fill="#d65a5a" opacity="0.8" />
</g>
<!-- Cheeks / Shadows -->
<path d="M320,550 Q300,650 340,750" fill="none" stroke="url(#shadowGradient)" stroke-width="30" opacity="0.4" filter="url(#blurFilter)" />
<path d="M704,550 Q724,650 684,750" fill="none" stroke="url(#shadowGradient)" stroke-width="30" opacity="0.4" filter="url(#blurFilter)" />
<!-- Jawline definition -->
<path d="M320,700 Q340,850 512,920" fill="none" stroke="#dcb088" stroke-width="2" opacity="0.5" />
<path d="M704,700 Q684,850 512,920" fill="none" stroke="#dcb088" stroke-width="2" opacity="0.5" />
<!-- Wrinkles around mouth -->
<path d="M460,680 Q480,690 512,690" fill="none" stroke="#dcb088" stroke-width="1" opacity="0.5" />
<path d="M564,680 Q544,690 512,690" fill="none" stroke="#dcb088" stroke-width="1" opacity="0.5" />
<!-- Hair Front / Bangs -->
<path d="M350,250 Q400,200 512,220 Q624,200 674,250 Q650,350 512,350 Q374,350 350,250 Z" fill="url(#hairGradient)" />
<path d="M380,280 Q420,250 460,280" fill="none" stroke="#c49a6c" stroke-width="3" />
<path d="M564,280 Q604,250 644,280" fill="none" stroke="#c49a6c" stroke-width="3" />
<path d="M512,220 Q512,260 512,300" fill="none" stroke="#c49a6c" stroke-width="3" />
<!-- Sideburns -->
<path d="M320,400 Q300,450 320,500" fill="none" stroke="#b8956a" stroke-width="4" />
<path d="M704,400 Q724,450 704,500" fill="none" stroke="#b8956a" stroke-width="4" />
<!-- Ears -->
<path d="M280,500 Q260,520 280,540" fill="#e6c29e" />
<path d="M744,500 Q764,520 744,540" fill="#e6c29e" />
<!-- Intense Gaze Highlights -->
<circle cx="380" cy="450" r="2" fill="#fff" opacity="0.8" />
<circle cx="644" cy="450" r="2" fill="#fff" opacity="0.8" />
</svg>