BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
2.2/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 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
<defs>
<linearGradient id="skin" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#f0d9b5"/>
<stop offset="100%" stop-color="#d4b894"/>
</linearGradient>
<linearGradient id="hair" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#3a2c24"/>
<stop offset="100%" stop-color="#2e211a"/>
</linearGradient>
<filter id="shadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000" flood-opacity="0.3"/>
</filter>
<filter id="highlight" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceGraphic" stdDeviation="2"/>
<feComposite in2="SourceAlpha" operator="in"/>
<feMerge>
<feMergeNode/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<g transform="translate(512,512) scale(1.5)">
<!-- Face -->
<path d="M0,-300 C-100,-250 -150,-150 -150,-50 C-150,50 -150,150 -100,200 C-50,250 0,300 50,250 C100,200 150,150 150,50 C150,-50 100,-150 50,-200 C0,-250 -50,-300 0,-300 Z" fill="url(#skin)" filter="url(#shadow)"/>
<!-- Hair -->
<path d="M-150,-250 C-100,-200 -50,-150 0,-100 C50,-150 100,-200 150,-250 C100,-300 50,-350 0,-400 C-50,-350 -100,-300 -150,-250 Z" fill="url(#hair)" filter="url(#shadow)"/>
<!-- Eyebrows -->
<path d="M-100,-180 C-80,-160 -60,-140 -40,-130 C-20,-120 0,-125 20,-130 C40,-135 60,-140 80,-150 C100,-160 120,-170 140,-180 C120,-190 100,-200 80,-210 C60,-220 40,-230 20,-240 C0,-250 -20,-260 -40,-270 C-60,-280 -80,-290 -100,-300" fill="#2a1e14"/>
<!-- Eyes -->
<circle cx="-60" cy="-120" r="15" fill="#ffffff"/>
<circle cx="-60" cy="-120" r="6" fill="#000000"/>
<circle cx="60" cy="-120" r="15" fill="#ffffff"/>
<circle cx="60" cy="-120" r="6" fill="#000000"/>
<!-- Highlights -->
<circle cx="-65" cy="-115" r="3" fill="#ffffff" filter="url(#highlight)"/>
<circle cx="65" cy="-115" r="3" fill="#ffffff" filter="url(#highlight)"/>
<!-- Nose -->
<path d="M0,-150 C-20,-130 -30,-110 -30,-90 C-30,-70 -20,-50 0,-30 C20,-50 30,-70 30,-90 C30,-110 20,-130 0,-150 Z" fill="#d4b894"/>
<!-- Mouth -->
<path d="M-40,-100 Q0,-120 40,-100 Q60,-90 60,-70 Q60,-50 40,-40 Q0,-30 -40,-40 Q-60,-50 -60,-70 Q-60,-90 -40,-100 Z" fill="#ffffff" stroke="#000000" stroke-width="2"/>
<!-- Teeth -->
<path d="M-30,-60 H30 V-50 H-30 Z" fill="#ffffff" stroke="#000000" stroke-width="1"/>
<!-- Mustache -->
<path d="M-60,-50 Q-40,-40 -20,-50 Q0,-60 20,-50 Q40,-40 60,-50" fill="none" stroke="#000000" stroke-width="4" stroke-linecap="round"/>
<path d="M-60,-50 Q-40,-60 -20,-50 Q0,-40 20,-50 Q40,-60 60,-50" fill="none" stroke="#000000" stroke-width="4" stroke-linecap="round"/>
</g>
</svg>