BuseyBench SVG Test
Generated by DeepSeek on Jul 2, 2026 using prompt svg-v1-no-web.
2.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 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<defs>
<!-- Gradients -->
<linearGradient id="skin" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#f9cf93"/>
<stop offset="40%" stop-color="#e2b27e"/>
<stop offset="100%" stop-color="#d19a6c"/>
</linearGradient>
<linearGradient id="skin-shadow" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#c88a5d" stop-opacity="0.8"/>
<stop offset="100%" stop-color="#d19a6c" stop-opacity="0.3"/>
</linearGradient>
<linearGradient id="hair" x1="50%" y1="0%" x2="50%" y2="100%">
<stop offset="0%" stop-color="#3a2c1a"/>
<stop offset="100%" stop-color="#1a1209"/>
</linearGradient>
<linearGradient id="teeth" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#fffff0"/>
<stop offset="100%" stop-color="#eee8d5"/>
</linearGradient>
<radialGradient id="eye-white" cx="50%" cy="50%" r="50%" fx="30%" fy="30%">
<stop offset="0%" stop-color="#f0f0f0"/>
<stop offset="100%" stop-color="#e0e0e0"/>
</radialGradient>
<!-- Filters -->
<filter id="soft-shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="8"/>
<feOffset dx="4" dy="4"/>
<feComposite in="SourceGraphic" operator="over"/>
</filter>
<filter id="hair-blur" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur stdDeviation="4"/>
</filter>
</defs>
<!-- Background -->
<rect width="100%" height="100%" fill="#e0e7ff"/>
<!-- Head shape -->
<g filter="url(#soft-shadow)">
<path d="M512 220c120,0 220,100 220,220 0,120 -100,220 -220,220 -120,0 -220,-100 -220,-220 0,-120 100,-220 220,-220z" fill="url(#skin)"/>
<!-- Face shadows -->
<path d="M380 420c-20,40 -10,180 30,200 40,20 180,10 200,-30 20,-40 10,-180 -30,-200 -40,-20 -180,-10 -200,30z" fill="url(#skin-shadow)" opacity="0.7"/>
<path d="M300 500c-30,0 -30,100 0,100 30,0 30,-100 0,-100z" fill="#c88a5d" opacity="0.6"/>
<path d="M724 500c30,0 30,100 0,100 -30,0 -30,-100 0,-100z" fill="#c88a5d" opacity="0.6"/>
<!-- Forehead wrinkles -->
<path d="M420 340c40,-10 120,-10 160,0" fill="none" stroke="#b07a55" stroke-width="3" stroke-linecap="round"/>
<path d="M400 320c60,-10 200,-10 240,0" fill="none" stroke="#b07a55" stroke-width="2" stroke-linecap="round"/>
</g>
<!-- Hair -->
<g filter="url(#hair-blur)">
<path d="M512 180c-100,0 -180,40 -220,100 -40,60 -40,140 0,200 40,60 120,100 220,100 100,0 180,-40 220,-100 40,-60 40,-140 0,-200 -40,-60 -120,-100 -220,-100z" fill="url(#hair)"/>
<path d="M250 350c-30,60 10,160 60,180 50,20 130,-20 160,-80 30,-60 -10,-160 -60,-180 -50,-20 -130,20 -160,80z" fill="#1a1209"/>
<path d="M774 350c30,60 -10,160 -60,180 -50,20 -130,-20 -160,-80 -30,-60 10,-160 60,-180 50,-20 130,20 160,80z" fill="#1a1209"/>
</g>
<!-- Eyes -->
<g stroke="#333" stroke-width="4">
<!-- Left eye -->
<ellipse cx="380" cy="460" rx="40" ry="30" fill="url(#eye-white)"/>
<circle cx="390" cy="460" r="15" fill="#456"/>
<circle cx="392" cy="455" r="5" fill="white"/>
<!-- Right eye -->
<ellipse cx="644" cy="460" rx="40" ry="30" fill="url(#eye-white)"/>
<circle cx="634" cy="460" r="15" fill="#456"/>
<circle cx="632" cy="455" r="5" fill="white"/>
</g>
<!-- Eyebrows -->
<path d="M340 420c20,-15 60,-15 80,0" fill="none" stroke="#3a2c1a" stroke-width="12" stroke-linecap="round"/>
<path d="M604 420c-20,-15 -60,-15 -80,0" fill="none" stroke="#3a2c1a" stroke-width="12" stroke-linecap="round"/>
<!-- Nose -->
<g stroke="#b07a55" stroke-width="6">
<path d="M512 500c0,40 -20,80 -40,100" fill="none" stroke-linecap="round"/>
<path d="M512 500c0,40 20,80 40,100" fill="none" stroke-linecap="round"/>
<path d="M472 600c80,0 80,0 80,0" fill="none"/>
</g>
<!-- Mouth -->
<path d="M420 700c40,40 140,40 180,0" fill="none" stroke="#c06060" stroke-width="8" stroke-linecap="round"/>
<path d="M420 700c20,60 160,60 180,0" fill="#a05050" opacity="0.7"/>
<!-- Teeth -->
<path d="M440 700c0,20 20,40 40,40 20,0 40,-20 40,-40" fill="url(#teeth)"/>
<path d="M480 700c0,20 20,20 40,0" fill="#f0f0f0"/>
<path d="M480 700v40" stroke="#d0d0d0" stroke-width="3"/>
<!-- Signature features -->
<!-- Cheek lines -->
<path d="M320 560c20,20 40,20 60,0" fill="none" stroke="#b07a55" stroke-width="3" stroke-linecap="round"/>
<path d="M704 560c-20,20 -40,20 -60,0" fill="none" stroke="#b07a55" stroke-width="3" stroke-linecap="round"/>
<!-- Chin dimple -->
<path d="M512 780c0,-10 10,-20 0,-20 -10,0 -10,10 0,20z" fill="#b07a55" opacity="0.7"/>
</svg>