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 (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>
<!-- Skin gradient -->
<linearGradient id="skinGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#f1c29b"/>
<stop offset="50%" stop-color="#e8b38f"/>
<stop offset="100%" stop-color="#d9a07a"/>
</linearGradient>
<!-- Hair gradient -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#2a1a0f"/>
<stop offset="100%" stop-color="#1a0f08"/>
</linearGradient>
<!-- Eye gradient -->
<radialGradient id="eyeGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#1a1a1a"/>
<stop offset="100%" stop-color="#000000"/>
</radialGradient>
<!-- Highlight filter -->
<filter id="softGlow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur"/>
<feComposite in="SourceGraphic" in2="blur" operator="over"/>
</filter>
<!-- Shadow filter -->
<filter id="shadow" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="4" dy="4" stdDeviation="8" flood-color="#000000" flood-opacity="0.3"/>
</filter>
<!-- Clipping path for face -->
<clipPath id="faceClip">
<path d="M512,100 C650,120 780,250 780,400 C780,550 650,680 512,700 C374,680 244,550 244,400 C244,250 374,120 512,100 Z"/>
</clipPath>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#f0f0f0"/>
<!-- Face base -->
<path d="M512,100 C650,120 780,250 780,400 C780,550 650,680 512,700 C374,680 244,550 244,400 C244,250 374,120 512,100 Z"
fill="url(#skinGradient)" filter="url(#shadow)"/>
<!-- Cheek highlights -->
<ellipse cx="620" cy="420" rx="60" ry="40" fill="#f9d9c0" opacity="0.4"/>
<ellipse cx="404" cy="420" rx="60" ry="40" fill="#f9d9c0" opacity="0.4"/>
<!-- Forehead highlight -->
<ellipse cx="512" cy="220" rx="120" ry="60" fill="#f9d9c0" opacity="0.3"/>
<!-- Hair -->
<path d="M244,400 C200,300 220,180 320,140 C400,110 624,110 704,140 C804,180 824,300 780,400 C780,350 790,280 740,220 C680,160 580,130 512,130 C444,130 344,160 284,220 C234,280 244,350 244,400 Z"
fill="url(#hairGradient)"/>
<!-- Eyebrows -->
<path d="M420,320 Q460,300 500,320" stroke="#1a0f08" stroke-width="12" fill="none" stroke-linecap="round"/>
<path d="M524,320 Q564,300 604,320" stroke="#1a0f08" stroke-width="12" fill="none" stroke-linecap="round"/>
<!-- Eyes -->
<ellipse cx="440" cy="360" rx="40" ry="50" fill="white"/>
<ellipse cx="584" cy="360" rx="40" ry="50" fill="white"/>
<!-- Eye pupils -->
<circle cx="440" cy="360" r="20" fill="url(#eyeGradient)"/>
<circle cx="584" cy="360" r="20" fill="url(#eyeGradient)"/>
<!-- Eye highlights -->
<circle cx="430" cy="350" r="6" fill="white" opacity="0.8"/>
<circle cx="574" cy="350" r="6" fill="white" opacity="0.8"/>
<!-- Nose -->
<path d="M512,380 C500,420 490,460 512,480 C534,460 524,420 512,380 Z" fill="#e0a884"/>
<path d="M490,460 Q512,490 534,460" stroke="#c98c6a" stroke-width="4" fill="none"/>
<!-- Nostrils -->
<ellipse cx="495" cy="450" rx="8" ry="12" fill="#c98c6a"/>
<ellipse cx="529" cy="450" rx="8" ry="12" fill="#c98c6a"/>
<!-- Mouth outline -->
<path d="M460,540 Q512,580 564,540 Q550,520 512,530 Q474,520 460,540 Z" fill="#c96a5a"/>
<!-- Teeth -->
<rect x="480" y="525" width="64" height="20" fill="white" rx="4"/>
<path d="M480,525 L480,545 L544,545 L544,525" fill="none" stroke="#e0e0e0" stroke-width="1"/>
<!-- Smile lines -->
<path d="M440,500 Q460,530 470,550" stroke="#c98c6a" stroke-width="3" fill="none" opacity="0.6"/>
<path d="M584,500 Q564,530 554,550" stroke="#c98c6a" stroke-width="3" fill="none" opacity="0.6"/>
<!-- Chin -->
<ellipse cx="512" cy="650" rx="80" ry="40" fill="#e8b38f"/>
<!-- Jawline definition -->
<path d="M320,500 Q280,550 300,600 Q350,650 420,670" stroke="#d9a07a" stroke-width="2" fill="none" opacity="0.5"/>
<path d="M704,500 Q744,550 724,600 Q674,650 604,670" stroke="#d9a07a" stroke-width="2" fill="none" opacity="0.5"/>
<!-- Ear details -->
<path d="M280,420 C270,440 270,460 280,480 C290,460 290,440 280,420 Z" fill="#e8b38f"/>
<path d="M744,420 C754,440 754,460 744,480 C734,460 734,440 744,420 Z" fill="#e8b38f"/>
<!-- Wrinkles and texture -->
<path d="M512,280 Q500,290 490,280" stroke="#d9a07a" stroke-width="1" fill="none" opacity="0.4"/>
<path d="M512,280 Q524,290 534,280" stroke="#d9a07a" stroke-width="1" fill="none" opacity="0.4"/>
<!-- Additional facial texture -->
<path d="M460,400 Q470,410 480,400" stroke="#d9a07a" stroke-width="1" fill="none" opacity="0.3"/>
<path d="M564,400 Q554,410 544,400" stroke="#d9a07a" stroke-width="1" fill="none" opacity="0.3"/>
<!-- Final highlights with glow -->
<circle cx="512" cy="300" r="5" fill="white" opacity="0.6" filter="url(#softGlow)"/>
</svg>