BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
2.5/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 xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
<defs>
<filter id="shadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="2" dy="2" stdDeviation="3" flood-color="#000" flood-opacity="0.3"/>
</filter>
<linearGradient id="skin" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#FFDAB9"/>
<stop offset="100%" stop-color="#E6C299"/>
</linearGradient>
<linearGradient id="hair" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#3E2723"/>
<stop offset="100%" stop-color="#2E1B14"/>
</linearGradient>
<linearGradient id="eye" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#2E2E2E"/>
<stop offset="100%" stop-color="#1A1A1A"/>
</linearGradient>
<radialGradient id="highlight" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#FFF" stop-opacity="0.7"/>
<stop offset="100%" stop-color="#FFF" stop-opacity="0"/>
</radialGradient>
<mask id="faceMask">
<rect width="1024" height="1024" fill="white"/>
<circle cx="512" cy="512" r="400" fill="black"/>
</mask>
</defs>
<g filter="url(#shadow)">
<!-- Face base -->
<path d="M512 128 C350 128 256 256 256 448 C256 640 350 768 512 768 C674 768 768 640 768 448 C768 256 674 128 512 128 Z" fill="url(#skin)" stroke="#D2B48C" stroke-width="2"/>
<!-- Hair -->
<path d="M512 128 C400 128 320 192 320 320 C320 448 400 512 512 512 C624 512 704 448 704 320 C704 192 624 128 512 128 Z" fill="url(#hair)" stroke="#2E1B14" stroke-width="1"/>
<!-- Forehead -->
<path d="M512 128 C450 128 400 160 400 224 C400 288 450 320 512 320 C574 320 624 288 624 224 C624 160 574 128 512 128 Z" fill="url(#skin)" stroke="#D2B48C" stroke-width="1"/>
<!-- Eyebrows -->
<path d="M420 280 C440 270 460 275 480 285 C500 295 520 295 540 285 C560 275 580 270 600 280" fill="none" stroke="#2E1B14" stroke-width="4" stroke-linecap="round"/>
<path d="M420 290 C440 280 460 285 480 295 C500 305 520 305 540 295 C560 285 580 280 600 290" fill="none" stroke="#2E1B14" stroke-width="4" stroke-linecap="round"/>
<!-- Eyes -->
<ellipse cx="440" cy="360" rx="25" ry="20" fill="url(#eye)" stroke="#000" stroke-width="2"/>
<ellipse cx="584" cy="360" rx="25" ry="20" fill="url(#eye)" stroke="#000" stroke-width="2"/>
<circle cx="440" cy="360" r="8" fill="#FFF" opacity="0.8"/>
<circle cx="584" cy="360" r="8" fill="#FFF" opacity="0.8"/>
<circle cx="440" cy="360" r="4" fill="#000"/>
<circle cx="584" cy="360" r="4" fill="#000"/>
<!-- Nose -->
<path d="M512 380 C500 400 490 420 490 440 C490 460 500 480 512 480 C524 480 534 460 534 440 C534 420 524 400 512 380 Z" fill="url(#skin)" stroke="#D2B48C" stroke-width="1"/>
<!-- Mouth -->
<path d="M460 520 C480 540 544 540 564 520 C584 500 560 480 512 480 C464 480 440 500 460 520 Z" fill="#8B0000" stroke="#660000" stroke-width="2"/>
<!-- Teeth -->
<path d="M470 510 C480 515 544 515 554 510 C564 505 550 500 512 500 C474 500 460 505 470 510 Z" fill="#FFF" stroke="#DDD" stroke-width="1"/>
<!-- Cheeks -->
<ellipse cx="400" cy="450" rx="40" ry="30" fill="url(#skin)" opacity="0.8"/>
<ellipse cx="624" cy="450" rx="40" ry="30" fill="url(#skin)" opacity="0.8"/>
<!-- Chin -->
<path d="M512 768 C480 740 460 700 460 660 C460 620 480 580 512 580 C544 580 564 620 564 660 C564 700 544 740 512 768 Z" fill="url(#skin)" stroke="#D2B48C" stroke-width="1"/>
<!-- Wrinkles -->
<path d="M420 400 C430 410 440 415 450 410" fill="none" stroke="#8B7355" stroke-width="1" stroke-linecap="round"/>
<path d="M574 400 C564 410 554 415 544 410" fill="none" stroke="#8B7355" stroke-width="1" stroke-linecap="round"/>
<path d="M480 500 C490 510 500 515 512 510" fill="none" stroke="#8B7355" stroke-width="1" stroke-linecap="round"/>
<path d="M544 500 C534 510 524 515 512 510" fill="none" stroke="#8B7355" stroke-width="1" stroke-linecap="round"/>
<!-- Highlight -->
<circle cx="512" cy="300" r="100" fill="url(#highlight)" opacity="0.5"/>
<circle cx="512" cy="600" r="80" fill="url(#highlight)" opacity="0.3"/>
<!-- Ears -->
<path d="M380 400 C370 410 360 430 360 450 C360 470 370 490 380 500 C390 510 400 510 410 500 C420 490 430 470 430 450 C430 430 420 410 410 400 C400 390 390 390 380 400 Z" fill="url(#skin)" stroke="#D2B48C" stroke-width="1"/>
<path d="M644 400 C654 410 664 430 664 450 C664 470 654 490 644 500 C634 510 624 510 614 500 C604 490 594 470 594 450 C594 430 604 410 614 400 C624 390 634 390 644 400 Z" fill="url(#skin)" stroke="#D2B48C" stroke-width="1"/>
</g>
</svg>