BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
3.4/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" viewBox="0 0 1024 1024">
<defs>
<!-- Skin gradient -->
<linearGradient id="skinGradient" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#f9d0b0"/>
<stop offset="50%" stop-color="#f2b890"/>
<stop offset="100%" stop-color="#e6a070"/>
</linearGradient>
<!-- Hair gradient -->
<linearGradient id="hairGradient" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#2a1a0f"/>
<stop offset="100%" stop-color="#1a0f08"/>
</linearGradient>
<!-- Eye gradient -->
<radialGradient id="eyeGradient" cx="50%" cy="40%" r="60%">
<stop offset="0%" stop-color="#222"/>
<stop offset="70%" stop-color="#111"/>
<stop offset="100%" stop-color="#000"/>
</radialGradient>
<!-- Highlight filter -->
<filter id="softGlow" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceAlpha" stdDeviation="2" result="blur"/>
<feMerge>
<feMergeNode in="blur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<!-- Shadow filter -->
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="4" dy="4" stdDeviation="6" flood-color="#000" flood-opacity="0.3"/>
</filter>
<!-- Clipping path for face -->
<clipPath id="faceClip">
<ellipse cx="512" cy="512" rx="280" ry="340"/>
</clipPath>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#f0f0f0"/>
<!-- Head shape -->
<ellipse cx="512" cy="512" rx="280" ry="340" fill="url(#skinGradient)" filter="url(#shadow)"/>
<!-- Hair -->
<path d="M232,320
C180,280 200,180 300,160
C400,140 620,140 720,160
C820,180 840,280 790,320
C740,360 780,420 720,440
C660,460 360,460 300,440
C240,420 280,360 232,320 Z"
fill="url(#hairGradient)" filter="url(#shadow)"/>
<!-- Eyebrows -->
<path d="M360,380 C380,360 440,360 460,380"
stroke="#111" stroke-width="12" fill="none" stroke-linecap="round"/>
<path d="M560,380 C580,360 640,360 660,380"
stroke="#111" stroke-width="12" fill="none" stroke-linecap="round"/>
<!-- Eyes -->
<ellipse cx="410" cy="420" rx="40" ry="50" fill="url(#eyeGradient)"/>
<ellipse cx="610" cy="420" rx="40" ry="50" fill="url(#eyeGradient)"/>
<!-- Eye highlights -->
<circle cx="395" cy="405" r="8" fill="#fff" opacity="0.8"/>
<circle cx="595" cy="405" r="8" fill="#fff" opacity="0.8"/>
<!-- Nose -->
<path d="M512,460
C490,500 480,540 512,580
C544,540 534,500 512,460 Z"
fill="#e0a070" stroke="#c08050" stroke-width="2"/>
<!-- Nostrils -->
<ellipse cx="490" cy="530" rx="8" ry="12" fill="#222"/>
<ellipse cx="534" cy="530" rx="8" ry="12" fill="#222"/>
<!-- Mouth outline -->
<path d="M420,620
Q512,660 604,620
Q580,680 512,700
Q444,680 420,620 Z"
fill="#d07050" stroke="#a05030" stroke-width="3"/>
<!-- Teeth -->
<g opacity="0.9">
<rect x="460" y="640" width="20" height="30" rx="3" fill="#fff"/>
<rect x="485" y="640" width="20" height="30" rx="3" fill="#fff"/>
<rect x="510" y="640" width="20" height="30" rx="3" fill="#fff"/>
<rect x="535" y="640" width="20" height="30" rx="3" fill="#fff"/>
</g>
<!-- Cheek shading -->
<ellipse cx="360" cy="520" rx="60" ry="40" fill="#d08060" opacity="0.3"/>
<ellipse cx="664" cy="520" rx="60" ry="40" fill="#d08060" opacity="0.3"/>
<!-- Forehead highlight -->
<ellipse cx="512" cy="300" rx="120" ry="60" fill="#fff" opacity="0.1"/>
<!-- Chin highlight -->
<ellipse cx="512" cy="720" rx="80" ry="30" fill="#fff" opacity="0.15"/>
<!-- Wrinkles -->
<path d="M410,400 Q430,410 450,400" stroke="#a07050" stroke-width="1.5" fill="none"/>
<path d="M570,400 Q590,410 610,400" stroke="#a07050" stroke-width="1.5" fill="none"/>
<path d="M480,580 Q512,600 544,580" stroke="#a05030" stroke-width="2" fill="none"/>
<!-- Ear details (simplified) -->
<path d="M240,480
C230,460 230,420 250,400
C270,380 290,390 290,420
C290,450 270,470 250,480 Z"
fill="#e6a070" stroke="#c08050" stroke-width="2"/>
<path d="M784,480
C794,460 794,420 774,400
C754,380 734,390 734,420
C734,450 754,470 774,480 Z"
fill="#e6a070" stroke="#c08050" stroke-width="2"/>
<!-- Signature intense stare (extra highlight) -->
<circle cx="398" cy="408" r="3" fill="#fff" opacity="0.95"/>
<circle cx="598" cy="408" r="3" fill="#fff" opacity="0.95"/>
</svg>