BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
1.7/10 overall
Scored by 3 vision models (claude-sonnet-4.6, gpt-5.2, 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>
<!-- Gradients -->
<radialGradient id="skinGradient" cx="30%" cy="30%" r="70%">
<stop offset="0%" stop-color="#e8b99a"/>
<stop offset="50%" stop-color="#d8a58a"/>
<stop offset="100%" stop-color="#b8856a"/>
</radialGradient>
<radialGradient id="hairGradient" cx="50%" cy="20%" r="60%">
<stop offset="0%" stop-color="#4a3a2a"/>
<stop offset="40%" stop-color="#3a2a1a"/>
<stop offset="100%" stop-color="#1a100a"/>
</radialGradient>
<radialGradient id="eyeGradient" cx="40%" cy="40%" r="50%">
<stop offset="0%" stop-color="#5a4a3a"/>
<stop offset="70%" stop-color="#2a1a0a"/>
<stop offset="100%" stop-color="#0a0a0a"/>
</radialGradient>
<radialGradient id="teethGradient" cx="50%" cy="50%" r="40%">
<stop offset="0%" stop-color="#fff"/>
<stop offset="60%" stop-color="#f0f0f0"/>
<stop offset="100%" stop-color="#e0e0e0"/>
</radialGradient>
<filter id="softShadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="4" dy="4" stdDeviation="6" flood-color="#000" flood-opacity="0.2"/>
</filter>
<filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="3" result="blur"/>
<feMerge>
<feMergeNode in="blur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<clipPath id="hairClip">
<path d="M280,200 C220,180 180,220 160,280 C140,340 160,420 200,480 C240,540 300,580 360,580 C420,580 480,540 520,480 C560,420 580,340 560,280 C540,220 500,180 440,200 C380,220 340,200 280,200 Z"/>
</clipPath>
<mask id="eyeMask">
<rect width="1024" height="1024" fill="white"/>
<circle cx="380" cy="380" r="40" fill="black"/>
<circle cx="640" cy="380" r="40" fill="black"/>
</mask>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#f8f0e0"/>
<!-- Hair -->
<path d="M280,200 C220,180 180,220 160,280 C140,340 160,420 200,480 C240,540 300,580 360,580 C420,580 480,540 520,480 C560,420 580,340 560,280 C540,220 500,180 440,200 C380,220 340,200 280,200 Z" fill="url(#hairGradient)" filter="softShadow"/>
<path d="M200,480 C180,520 190,580 230,620 C270,660 320,660 360,660 C400,660 450,660 490,620 C530,580 540,520 520,480" fill="url(#hairGradient)" opacity="0.8"/>
<path d="M360,580 C380,600 400,620 420,620 C440,620 460,600 480,580" fill="url(#hairGradient)" opacity="0.7"/>
<!-- Face Shape -->
<path d="M200,480 C160,560 160,680 220,760 C280,840 380,860 480,860 C580,860 680,840 740,760 C800,680 800,560 760,480 C720,400 640,360 560,360 C480,360 400,400 360,480 C320,400 260,400 200,480 Z" fill="url(#skinGradient)" filter="softShadow"/>
<!-- Eyes -->
<path d="M360,360 C350,340 370,320 390,320 C410,320 430,340 420,360 C410,380 390,380 360,360 Z" fill="url(#eyeGradient)" filter="glow"/>
<path d="M640,360 C630,340 650,320 670,320 C690,320 710,340 700,360 C690,380 670,380 640,360 Z" fill="url(#eyeGradient)" filter="glow"/>
<circle cx="380" cy="380" r="8" fill="#000"/>
<circle cx="660" cy="380" r="8" fill="#000"/>
<ellipse cx="385" cy="375" rx="3" ry="1" fill="#fff" opacity="0.8"/>
<ellipse cx="665" cy="375" rx="3" ry="1" fill="#fff" opacity="0.8"/>
<!-- Eyebrows -->
<path d="M340,320 C360,300 400,300 420,320" stroke="#3a2a1a" stroke-width="8" fill="none" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
<path d="M620,320 C640,300 680,300 700,320" stroke="#3a2a1a" stroke-width="8" fill="none" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
<!-- Nose -->
<path d="M480,360 C460,340 440,320 440,300 C440,280 460,270 480,280 C500,270 520,280 520,300 C520,320 500,340 480,360 Z" fill="#d8a58a" stroke="#b8856a" stroke-width="1"/>
<path d="M480,300 C470,290 460,285 455,280 C450,275 455,270 465,265 C475,260 495,260 505,265 C515,270 520,275 515,280 C510,285 500,290 480,300 Z" fill="#e8b99a" stroke="#b8856a" stroke-width="0.5"/>
<!-- Mouth -->
<path d="M420,440 C400,460 400,480 440,480 C480,480 480,460 460,440 C440,420 420,420 420,440 Z" fill="#c89a8a" stroke="#b8856a" stroke-width="1"/>
<path d="M420,440 C410,435 405,430 405,425 C405,420 415,415 425,415 C435,415 445,420 445,425 C445,430 440,435 420,440 Z" fill="#d8a58a" stroke="#b8856a" stroke-width="0.5"/>
<path d="M460,440 C470,435 475,430 475,425 C475,420 465,415 455,415 C445,415 435,420 435,425 C435,430 440,435 460,440 Z" fill="#d8a58a" stroke="#b8856a" stroke-width="0.5"/>
<!-- Teeth -->
<path d="M425,425 L425,415 L435,415 L435,425 Z" fill="url(#teethGradient)" stroke="#e0e0e0" stroke-width="0.5"/>
<path d="M435,425 L435,415 L445,415 L445,425 Z" fill="url(#teethGradient)" stroke="#e0e0e0" stroke-width="0.5"/>
<path d="M445,425 L445,415 L455,415 L455,425 Z" fill="url(#teethGradient)" stroke="#e0e0e0" stroke-width="0.5"/>
<path d="M455,425 L455,415 L465,415 L465,425 Z" fill="url(#teethGradient)" stroke="#e0e0e0" stroke-width="0.5"/>
<!-- Cheekbones and Wrinkles -->
<path d="M360,480 C380,470 400,475 420,480 C440,485 460,480 480,470 C500,460 520,465 540,480" fill="none" stroke="#d8a58a" stroke-width="1.5" opacity="0.6"/>
<path d="M380,500 C400,490 420,495 440,500 C460,505 480,500 500,490" fill="none" stroke="#d8a58a" stroke-width="1.5" opacity="0.6"/>
<path d="M400,520 C420,510 440,515 460,520 C480,525 500,520 520,510" fill="none" stroke="#d8a58a" stroke-width="1.5" opacity="0.6"/>
<!-- Forehead Wrinkles -->
<path d="M380,340 C400,335 420,335 440,340 C460,345 480,345 500,340" fill="none" stroke="#d8a58a" stroke-width="1" opacity="0.7"/>
<path d="M390,350 C410,345 430,345 450,350 C470,355 490,355 510,350" fill="none" stroke="#d8a58a" stroke-width="1" opacity="0.7"/>
<!-- Chin and Jawline Texture -->
<path d="M440,760 C450,770 460,775 470,770 C480,765 490,770 500,760" fill="none" stroke="#b8856a" stroke-width="1" opacity="0.8"/>
<path d="M460,780 C470,790 480,795 490,790 C500,785 510,790 520,780" fill="none" stroke="#b8856a" stroke-width="1" opacity="0.8"/>
<!-- Highlight on Forehead -->
<path d="M400,300 C420,290 440,295 460,305 C480,315 500,310 520,300" fill="none" stroke="#f0e0d0" stroke-width="2" opacity="0.4"/>
<!-- Shadow under jaw -->
<path d="M360,760 C380,780 400,790 420,790 C440,790 460,780 480,760 C500,740 520,730 540,740" fill="none" stroke="#a07a5a" stroke-width="8" opacity="0.2"/>
</svg>