BuseyBench SVG Test
Generated by DeepSeek on Jul 2, 2026 using prompt svg-v1-no-web.
3.3/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>
<linearGradient id="skin" x1="50%" y1="0%" x2="50%" y2="100%">
<stop offset="0%" stop-color="#f9d2aa"/>
<stop offset="100%" stop-color="#e8b78a"/>
</linearGradient>
<linearGradient id="nose-highlight" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#ffebd2" stop-opacity="0.7"/>
<stop offset="100%" stop-color="#ffebd2" stop-opacity="0"/>
</linearGradient>
<linearGradient id="hair" x1="50%" y1="0%" x2="50%" y2="100%">
<stop offset="0%" stop-color="#4a3c2d"/>
<stop offset="100%" stop-color="#2a1f15"/>
</linearGradient>
<radialGradient id="eye-glow" cx="50%" cy="50%" r="50%" fx="30%" fy="30%">
<stop offset="0%" stop-color="#a0d8ff" stop-opacity="0.8"/>
<stop offset="100%" stop-color="#a0d8ff" stop-opacity="0"/>
</radialGradient>
<filter id="soft-shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="12"/>
<feOffset dx="8" dy="8"/>
<feComposite in2="SourceAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/>
<feBlend in="SourceGraphic" mode="normal"/>
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#f0f0f0"/>
<!-- Face shadow -->
<ellipse cx="512" cy="650" rx="320" ry="180" fill="#000" opacity="0.1" filter="url(#soft-shadow)"/>
<!-- Face shape -->
<path d="M512,380 Q620,400 680,480 Q740,560 700,680 Q660,800 512,820 Q364,800 324,680 Q284,560 344,480 Q404,400 512,380 Z" fill="url(#skin)" stroke="#d9a87e" stroke-width="8"/>
<!-- Hair -->
<g fill="url(#hair)">
<path d="M350,250 Q400,180 500,150 Q600,180 650,250 Q700,320 680,400 Q660,480 600,520 Q540,560 512,540 Q484,560 424,520 Q364,480 344,400 Q324,320 350,250 Z"/>
<path d="M300,280 Q280,340 300,400 L320,380 Q340,330 320,290 Q300,250 300,280 Z" opacity="0.8"/>
<path d="M724,290 Q700,330 720,380 L740,400 Q760,340 740,280 Q720,220 724,290 Z" opacity="0.8"/>
<path d="M380,180 Q420,140 480,130 Q540,140 580,180 Q620,220 600,260 Q580,300 540,310 Q500,320 460,300 Q420,280 400,240 Q380,200 380,180 Z"/>
</g>
<!-- Forehead wrinkles -->
<g stroke="#d9a87e" stroke-width="3" stroke-linecap="round" fill="none">
<path d="M420,340 Q460,330 500,332 Q540,334 580,340"/>
<path d="M400,360 Q460,350 500,352 Q540,354 600,360"/>
</g>
<!-- Eyebrows -->
<g stroke="#2a1f15" stroke-width="14" stroke-linecap="round">
<path d="M380,420 Q420,400 470,402" fill="none"/>
<path d="M550,402 Q600,400 640,420" fill="none"/>
</g>
<!-- Eyes -->
<g>
<!-- Left eye -->
<ellipse cx="430" cy="460" rx="40" ry="30" fill="#fff" stroke="#aaa" stroke-width="3"/>
<circle cx="440" cy="460" r="15" fill="#2a1f15"/>
<circle cx="442" cy="458" r="5" fill="#fff"/>
<ellipse cx="430" cy="450" rx="15" ry="8" fill="url(#eye-glow)" opacity="0.6"/>
<!-- Right eye -->
<ellipse cx="600" cy="460" rx="40" ry="30" fill="#fff" stroke="#aaa" stroke-width="3"/>
<circle cx="590" cy="460" r="15" fill="#2a1f15"/>
<circle cx="588" cy="458" r="5" fill="#fff"/>
<ellipse cx="600" cy="450" rx="15" ry="8" fill="url(#eye-glow)" opacity="0.6"/>
</g>
<!-- Crow's feet -->
<g stroke="#d9a87e" stroke-width="2" stroke-linecap="round">
<path d="M360,470 L340,460"/>
<path d="M360,480 L340,490"/>
<path d="M670,470 L690,460"/>
<path d="M670,480 L690,490"/>
</g>
<!-- Nose -->
<g>
<path d="M512,520 Q540,560 550,620 Q560,680 540,700 Q520,720 500,710 Q480,700 470,680 Q460,660 474,620 Q488,580 512,520 Z" fill="#e8b78a" stroke="#d9a87e" stroke-width="4"/>
<path d="M490,620 Q500,640 512,642 Q524,644 534,620" fill="none" stroke="#c99d75" stroke-width="5"/>
<ellipse cx="460" cy="650" rx="12" ry="8" fill="#c99d75"/>
<ellipse cx="560" cy="650" rx="12" ry="8" fill="#c99d75"/>
<path d="M500,590 Q520,600 524,610" fill="none" stroke="#ffebd2" stroke-width="3" stroke-opacity="0.6"/>
</g>
<!-- Mustache -->
<g fill="#2a1f15" opacity="0.9">
<path d="M450,680 Q470,670 500,668 Q530,670 550,680 Q570,690 560,700 Q550,710 530,715 Q510,720 490,715 Q470,710 460,700 Q450,690 450,680 Z"/>
<path d="M440,690 Q420,700 410,710 L430,715 Q450,705 460,695 Z"/>
<path d="M580,690 Q600,700 610,710 L590,715 Q570,705 560,695 Z"/>
</g>
<!-- Mouth -->
<g>
<path d="M420,720 Q460,740 512,742 Q564,740 604,720 Q644,700 620,760 Q596,820 512,820 Q428,820 404,760 Q380,700 420,720 Z" fill="#c43838" stroke="#a03030" stroke-width="4"/>
<!-- Teeth -->
<g fill="#fff" stroke="#ddd" stroke-width="2">
<rect x="470" y="730" width="20" height="20" rx="3"/>
<rect x="490" y="730" width="20" height="20" rx="3"/>
<rect x="510" y="730" width="20" height="20" rx="3"/>
<rect x="530" y="730" width="20" height="20" rx="3"/>
<path d="M470,750 L550,750" stroke="#ddd" stroke-width="2"/>
</g>
<!-- Lower lip -->
<path d="M460,760 Q500,770 512,772 Q524,774 564,760 Q584,755 580,770 Q576,785 564,790 Q552,795 512,795 Q472,795 460,790 Q448,785 444,770 Q440,755 460,760 Z" fill="#d44d4d" stroke="#a03030" stroke-width="2"/>
</g>
<!-- Cheek lines -->
<g stroke="#d9a87e" stroke-width="3" stroke-linecap="round">
<path d="M380,580 Q400,600 410,620"/>
<path d="M646,580 Q626,600 616,620"/>
</g>
<!-- Chin cleft -->
<path d="M500,790 L512,800 L524,790" fill="none" stroke="#d9a87e" stroke-width="3"/>
<!-- Highlights -->
<g opacity="0.7">
<ellipse cx="430" cy="380" rx="40" ry="15" fill="#fff" opacity="0.4"/>
<ellipse cx="600" cy="380" rx="40" ry="15" fill="#fff" opacity="0.4"/>
<path d="M500,590 Q520,600 524,610" fill="none" stroke="#ffebd2" stroke-width="3"/>
</g>
</svg>