BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
3.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 viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<radialGradient id="skinGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#f8d8c4"/>
<stop offset="100%" stop-color="#e0b08a"/>
</radialGradient>
<radialGradient id="hairGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#3d2618"/>
<stop offset="100%" stop-color="#1a0d06"/>
</radialGradient>
<radialGradient id="eyeGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="100%" stop-color="#a0c0e0"/>
</radialGradient>
<filter id="shadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="0" dy="4" stdDeviation="8" flood-color="#000000" flood-opacity="0.3"/>
</filter>
<filter id="highlight" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceAlpha" stdDeviation="2" result="blur"/>
<feSpecularLighting in="blur" surfaceScale="2" specularConstant="0.8" specularExponent="20" lighting-color="#ffffff" result="spec">
<fePointLight x="500" y="300" z="200"/>
</feSpecularLighting>
<feComposite in="spec" in2="SourceGraphic" operator="in" result="spec"/>
<feComposite in="SourceGraphic" in2="spec" operator="arithmetic" k1="0" k2="1" k3="1" k4="0"/>
</filter>
</defs>
<g filter="url(#shadow)">
<!-- Face base -->
<path d="M512 100 C650 120, 750 250, 750 400 C750 600, 650 750, 512 800 C374 750, 274 600, 274 400 C274 250, 374 120, 512 100 Z" fill="url(#skinGradient)" stroke="#d0a070" stroke-width="2"/>
<!-- Hair -->
<path d="M350 150 C300 100, 250 120, 230 180 C220 220, 240 280, 280 320 C320 360, 380 380, 450 370 C520 360, 580 340, 620 320 C660 300, 680 260, 670 220 C660 180, 620 160, 580 150 C540 140, 480 140, 420 150 C380 155, 360 150, 350 150 Z" fill="url(#hairGradient)" stroke="#1a0d06" stroke-width="1"/>
<!-- Left eyebrow -->
<path d="M380 250 C400 240, 430 245, 450 250 C470 255, 490 260, 500 265" stroke="#1a0d06" stroke-width="6" fill="none" stroke-linecap="round"/>
<!-- Right eyebrow -->
<path d="M520 250 C540 240, 570 245, 590 250 C610 255, 630 260, 640 265" stroke="#1a0d06" stroke-width="6" fill="none" stroke-linecap="round"/>
<!-- Left eye -->
<path d="M380 300 C390 290, 410 290, 420 300 C430 310, 430 330, 420 340 C410 350, 390 350, 380 340 C370 330, 370 310, 380 300 Z" fill="url(#eyeGradient)" stroke="#000000" stroke-width="1"/>
<circle cx="400" cy="320" r="10" fill="#000000"/>
<!-- Right eye -->
<path d="M520 300 C530 290, 550 290, 560 300 C570 310, 570 330, 560 340 C550 350, 530 350, 520 340 C510 330, 510 310, 520 300 Z" fill="url(#eyeGradient)" stroke="#000000" stroke-width="1"/>
<circle cx="540" cy="320" r="10" fill="#000000"/>
<!-- Nose -->
<path d="M460 350 C470 370, 480 390, 480 410 C480 430, 470 450, 460 460 C450 450, 440 430, 440 410 C440 390, 450 370, 460 350 Z" fill="#d0a070" stroke="#b08050" stroke-width="1"/>
<!-- Mouth -->
<path d="M440 480 C460 500, 480 510, 500 510 C520 510, 540 500, 560 480" stroke="#800000" stroke-width="4" fill="none" stroke-linecap="round"/>
<!-- Teeth -->
<rect x="450" y="470" width="10" height="15" fill="#ffffff" stroke="#000000" stroke-width="0.5"/>
<rect x="470" y="470" width="10" height="15" fill="#ffffff" stroke="#000000" stroke-width="0.5"/>
<rect x="490" y="470" width="10" height="15" fill="#ffffff" stroke="#000000" stroke-width="0.5"/>
<rect x="510" y="470" width="10" height="15" fill="#ffffff" stroke="#000000" stroke-width="0.5"/>
<rect x="530" y="470" width="10" height="15" fill="#ffffff" stroke="#000000" stroke-width="0.5"/>
<!-- Cheeks -->
<ellipse cx="350" cy="380" rx="30" ry="20" fill="#f0c0a0" opacity="0.5"/>
<ellipse cx="670" cy="380" rx="30" ry="20" fill="#f0c0a0" opacity="0.5"/>
<!-- Neck -->
<path d="M450 800 C460 820, 470 840, 480 860 C490 880, 500 900, 512 910 C524 900, 534 880, 544 860 C554 840, 564 820, 574 800" fill="#f8d8c4" stroke="#d0a070" stroke-width="2"/>
<!-- Highlight on nose -->
<ellipse cx="470" cy="370" rx="10" ry="5" fill="#ffffff" opacity="0.6"/>
<!-- Highlight on left eye -->
<ellipse cx="390" cy="310" rx="5" ry="3" fill="#ffffff" opacity="0.8"/>
<!-- Highlight on right eye -->
<ellipse cx="530" cy="310" rx="5" ry="3" fill="#ffffff" opacity="0.8"/>
<!-- Highlight on mouth -->
<path d="M460 490 C470 500, 480 505, 490 505 C500 505, 510 500, 520 490" stroke="#ffffff" stroke-width="2" fill="none" opacity="0.5"/>
</g>
</svg>