BuseyBench SVG Test
Generated by Anthropic on Jul 2, 2026 using prompt svg-v1-no-web.
4.0/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 viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter id="blur1">
<feGaussianBlur in="SourceGraphic" stdDeviation="2"/>
</filter>
<filter id="blur2">
<feGaussianBlur in="SourceGraphic" stdDeviation="1"/>
</filter>
<filter id="shadow">
<feDropShadow dx="2" dy="2" stdDeviation="3" flood-opacity="0.3"/>
</filter>
<linearGradient id="skinGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#f4d4a8;stop-opacity:1"/>
<stop offset="50%" style="stop-color:#e8c89a;stop-opacity:1"/>
<stop offset="100%" style="stop-color:#d9b88a;stop-opacity:1"/>
</linearGradient>
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#3d2817;stop-opacity:1"/>
<stop offset="50%" style="stop-color:#2a1810;stop-opacity:1"/>
<stop offset="100%" style="stop-color:#1a0f08;stop-opacity:1"/>
</linearGradient>
<radialGradient id="eyeGradient" cx="35%" cy="35%">
<stop offset="0%" style="stop-color:#ffffff;stop-opacity:1"/>
<stop offset="70%" style="stop-color:#e8e8e8;stop-opacity:1"/>
<stop offset="100%" style="stop-color:#d0d0d0;stop-opacity:1"/>
</radialGradient>
<radialGradient id="irisGradient" cx="40%" cy="40%">
<stop offset="0%" style="stop-color:#6b4423;stop-opacity:1"/>
<stop offset="60%" style="stop-color:#3d2817;stop-opacity:1"/>
<stop offset="100%" style="stop-color:#1a0f08;stop-opacity:1"/>
</radialGradient>
<filter id="innerShadow">
<feGaussianBlur in="SourceGraphic" stdDeviation="2" result="coloredBlur"/>
<feMerge>
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#2a2a2a"/>
<!-- Head base shape -->
<ellipse cx="512" cy="480" rx="280" ry="320" fill="url(#skinGradient)" filter="url(#shadow)"/>
<!-- Neck -->
<rect x="420" y="720" width="184" height="180" fill="url(#skinGradient)"/>
<path d="M 420 720 Q 380 750 360 820 L 360 900 L 664 900 L 664 820 Q 644 750 604 720 Z" fill="url(#skinGradient)"/>
<!-- Hair - back -->
<path d="M 250 380 Q 200 320 220 200 Q 240 100 350 80 Q 450 60 512 50 Q 574 60 674 80 Q 784 100 804 200 Q 824 320 774 380 Q 700 350 512 340 Q 324 350 250 380 Z" fill="url(#hairGradient)"/>
<!-- Hair - sides and top -->
<path d="M 240 420 Q 200 480 210 560 L 250 520 Q 280 460 320 420 Z" fill="url(#hairGradient)"/>
<path d="M 784 420 Q 824 480 814 560 L 774 520 Q 744 460 704 420 Z" fill="url(#hairGradient)"/>
<!-- Hair - front strands -->
<path d="M 350 150 Q 380 200 400 280 Q 420 320 440 360" stroke="url(#hairGradient)" stroke-width="35" fill="none" stroke-linecap="round"/>
<path d="M 674 150 Q 644 200 624 280 Q 604 320 584 360" stroke="url(#hairGradient)" stroke-width="35" fill="none" stroke-linecap="round"/>
<!-- Forehead definition -->
<ellipse cx="512" cy="280" rx="200" ry="80" fill="#f0d4a8" opacity="0.6"/>
<!-- Left eye white -->
<ellipse cx="380" cy="380" rx="55" ry="65" fill="url(#eyeGradient)"/>
<!-- Right eye white -->
<ellipse cx="644" cy="380" rx="55" ry="65" fill="url(#eyeGradient)"/>
<!-- Left iris -->
<circle cx="385" cy="395" r="38" fill="url(#irisGradient)"/>
<!-- Right iris -->
<circle cx="639" cy="395" r="38" fill="url(#irisGradient)"/>
<!-- Left pupil -->
<circle cx="388" cy="398" r="24" fill="#0a0605"/>
<!-- Right pupil -->
<circle cx="636" cy="398" r="24" fill="#0a0605"/>
<!-- Left eye highlight -->
<circle cx="395" cy="385" r="10" fill="#ffffff" opacity="0.9"/>
<!-- Right eye highlight -->
<circle cx="646" cy="385" r="10" fill="#ffffff" opacity="0.9"/>
<!-- Left eyebrow -->
<path d="M 320 320 Q 360 280 420 290" stroke="#2a1810" stroke-width="18" fill="none" stroke-linecap="round" filter="url(#blur2)"/>
<!-- Right eyebrow -->
<path d="M 604 290 Q 664 280 704 320" stroke="#2a1810" stroke-width="18" fill="none" stroke-linecap="round" filter="url(#blur2)"/>
<!-- Eyebrow hair texture left -->
<path d="M 325 318 Q 345 300 365 295" stroke="#1a0f08" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6"/>
<path d="M 370 292 Q 390 285 410 288" stroke="#1a0f08" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6"/>
<!-- Eyebrow hair texture right -->
<path d="M 609 288 Q 629 285 649 295" stroke="#1a0f08" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6"/>
<path d="M 654 298 Q 674 305 694 318" stroke="#1a0f08" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6"/>
<!-- Nose bridge -->
<path d="M 512 340 L 512 480" stroke="#d9a878" stroke-width="28" fill="none" stroke-linecap="round" opacity="0.7"/>
<!-- Nose tip -->
<ellipse cx="512" cy="500" rx="32" ry="28" fill="#d9a878"/>
<!-- Nostril left -->
<ellipse cx="490" cy="510" rx="14" ry="18" fill="#c49468"/>
<!-- Nostril right -->
<ellipse cx="534" cy="510" rx="14" ry="18" fill="#c49468"/>
<!-- Nostril shadows -->
<ellipse cx="490" cy="512" rx="8" ry="10" fill="#8b6f47" opacity="0.6"/>
<ellipse cx="534" cy="512" rx="8" ry="10" fill="#8b6f47" opacity="0.6"/>
<!-- Cheekbone definition left -->
<ellipse cx="300" cy="480" rx="80" ry="60" fill="#d9a878" opacity="0.4"/>
<!-- Cheekbone definition right -->
<ellipse cx="724" cy="480" rx="80" ry="60" fill="#d9a878" opacity="0.4"/>
<!-- Mouth line -->
<path d="M 380 600 Q 512 650 644 600" stroke="#8b4545" stroke-width="3" fill="none" stroke-linecap="round"/>
<!-- Upper lip -->
<path d="M 380 600 Q 450 620 512 625 Q 574 620 644 600 L 644 580 Q 574 610 512 615 Q 450 610 380 580 Z" fill="#c97070"/>
<!-- Lower lip -->
<path d="M 380 600 Q 450 640 512 650 Q 574 640 644 600 L 644 620 Q 574 660 512 670 Q 450 660 380 620 Z" fill="#b85c5c"/>
<!-- Lip shine -->
<ellipse cx="512" cy="605" rx="100" ry="15" fill="#e8a8a8" opacity="0.5"/>
<!-- Teeth upper row -->
<g id="upperTeeth">
<rect x="390" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="410" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="430" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="450" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="470" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="490" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="510" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="530" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="550" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="570" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="590" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
<rect x="610" y="615" width="16" height="20" fill="#f5f5f5" stroke="#d0d0d0" stroke-width="1"/>
</g>
<!-- Teeth shadows -->
<line x1="406" y1="615" x2="406" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="426" y1="615" x2="426" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="446" y1="615" x2="446" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="466" y1="615" x2="466" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="486" y1="615" x2="486" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="506" y1="615" x2="506" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="526" y1="615" x2="526" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="546" y1="615" x2="546" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="566" y1="615" x2="566" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="586" y1="615" x2="586" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<line x1="606" y1="615" x2="606" y2="635" stroke="#d0d0d0" stroke-width="0.5" opacity="0.5"/>
<!-- Mouth corners definition -->
<path d="M 380 600 Q 370 610 375 625" stroke="#8b4545" stroke-width="2" fill="none" stroke-linecap="round" opacity="0.6"/>
<path d="M 644 600 Q 654 610 649 625" stroke="#8b4545" stroke-width="2" fill="none" stroke-linecap="round" opacity="0.6"/>
<!-- Chin definition -->
<ellipse cx="512" cy="680" rx="140" ry="60" fill="#d9a878" opacity="0.3"/>
<!-- Jaw line left -->
<path d="M 280 520 Q 250 580 260 680" stroke="#c49468" stroke-width="8" fill="none" stroke-linecap="round" opacity="0.5"/>
<!-- Jaw line right -->
<path d="M 744 520 Q 774 580 764 680" stroke="#c49468" stroke-width="8" fill="none" stroke-linecap="round" opacity="0.5"/>
<!-- Facial hair stubble left -->
<circle cx="320" cy="620" r="2" fill="#3d2817" opacity="0.4"/>
<circle cx="340" cy="630" r="2" fill="#3d2817" opacity="0.4"/>
<circle cx="300" cy="640" r="2" fill="#3d2817" opacity="0.4"/>
<circle cx="330" cy="660" r="2" fill="#3d2817" opacity="0.4"/>
<!-- Facial hair stubble right -->
<circle cx="704" cy="620" r="2" fill="#3d2817" opacity="0.4"/>
<circle cx="684" cy="630" r="2" fill="#3d2817" opacity="0.4"/>
<circle cx="724" cy="640" r="2" fill="#3d2817" opacity="0.4"/>
<circle cx="694" cy="660" r="2" fill="#3d2817" opacity="0.4"/>
<!-- Skin texture - pores and details -->
<circle cx="350" cy="450" r="1.5" fill="#d9a878" opacity="0.3"/>
<circle cx="380" cy="520" r="1.5" fill="#d9a878" opacity="0.3"/>
<circle cx="420" cy="480" r="1.5" fill="#d9a878" opacity="0.3"/>
<circle cx="600" cy="450" r="1.5" fill="#d9a878" opacity="0.3"/>
<circle cx="640" cy="520" r="1.5" fill="#d9a878" opacity="0.3"/>
<circle cx="680" cy="480" r="1.5" fill="#d9a878" opacity="0.3"/>
<!-- Expression lines - forehead -->
<path d="M 420 300 Q 512 290 604 300" stroke="#c49468" stroke-width="1" fill="none" opacity="0.3"/>
<path d="M 430 320 Q 512 310 594 320" stroke="#c49468" stroke-width="1" fill="none" opacity="0.3"/>
<!-- Laugh lines left -->
<path d="M 300 480 Q 280 520 290 580" stroke="#c49468" stroke-width="1.5" fill="none" opacity="0.4"/>
<!-- Laugh lines right -->
<path d="M 724 480 Q 744 520 734 580" stroke="#c49468" stroke-width="1.5" fill="none" opacity="0.4"/>
<!-- Eye area shadows -->
<ellipse cx="380" cy="420" rx="50" ry="25" fill="#000000" opacity="0.08"/>
<ellipse cx="644" cy="420" rx="50" ry="25" fill="#000000" opacity="0.08"/>
<!-- Under eye bags -->
<path d="M 340 430 Q 380 450 420 440" stroke="#c49468" stroke-width="3" fill="none" opacity="0.4" stroke-linecap="round"/>
<path d="M 604 440 Q 644 450 684 430" stroke="#c49468" stroke-width="3" fill="none" opacity="0.4" stroke-linecap="round"/>
<!-- Highlight on forehead -->
<ellipse cx="480" cy="250" rx="60" ry="40" fill="#ffffff" opacity="0.15"/>
<!-- Highlight on nose -->
<ellipse cx="512" cy="460" rx="15" ry="25" fill="#ffffff" opacity="0.2"/>
<!-- Highlight on chin -->
<ellipse cx="512" cy="700" rx="80" ry="20" fill="#ffffff" opacity="0.1"/>
<!-- Hair shine highlights -->
<path d="M 380 120 Q 400 100 420 130" stroke="#ffffff" stroke-width="8" fill="none" opacity="0.15" stroke-linecap="round"/>
<path d="M 600 110 Q 620 95 640 125" stroke="#ffffff" stroke-width="8" fill="none" opacity="0.15" stroke-linecap="round"/>
<!-- Intense expression - eye intensity -->
<path d="M 360 360 Q 380 350 400 360" stroke="#8b6f47" stroke-width="2" fill="none" opacity="0.5" stroke-linecap="round"/>
<path d="M 624 360 Q 644 350 664 360" stroke="#8b6f47" stroke-width="2" fill="none" opacity="0.5" stroke-linecap="round"/>
<!-- Mouth expression - slight smile intensity -->
<path d="M 450 640 Q 512 660 574 640" stroke="#a84545" stroke-width="2" fill="none" opacity="0.6" stroke-linecap="round"/>
</svg>