BuseyBench SVG Test
Generated by Anthropic on Jul 2, 2026 using prompt svg-v1-no-web.
5.6/10 overall
Scored by 3 vision models (gpt-5.2, claude-sonnet-4.6, 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>
<!-- Skin gradient -->
<linearGradient id="skinGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#f5d0b5"/>
<stop offset="50%" style="stop-color:#e8b89a"/>
<stop offset="100%" style="stop-color:#d4a07a"/>
</linearGradient>
<!-- Face shadow gradient -->
<radialGradient id="faceShadow" cx="30%" cy="30%" r="70%">
<stop offset="0%" style="stop-color:#f5d0b5;stop-opacity:0"/>
<stop offset="100%" style="stop-color:#8b6b4f;stop-opacity:0.4"/>
</radialGradient>
<!-- Hair gradient -->
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#d4c4a8"/>
<stop offset="50%" style="stop-color:#b8a888"/>
<stop offset="100%" style="stop-color:#9a8a6a"/>
</linearGradient>
<!-- Eye white gradient -->
<radialGradient id="eyeWhite" cx="50%" cy="50%" r="50%">
<stop offset="0%" style="stop-color:#ffffff"/>
<stop offset="80%" style="stop-color:#f0f0f0"/>
<stop offset="100%" style="stop-color:#d8d8d8"/>
</radialGradient>
<!-- Iris gradient -->
<radialGradient id="irisGrad" cx="40%" cy="40%" r="60%">
<stop offset="0%" style="stop-color:#6b8ba8"/>
<stop offset="60%" style="stop-color:#4a6a88"/>
<stop offset="100%" style="stop-color:#2a4a68"/>
</radialGradient>
<!-- Teeth gradient -->
<linearGradient id="teethGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#ffffff"/>
<stop offset="100%" style="stop-color:#e8e0d0"/>
</linearGradient>
<!-- Lip gradient -->
<linearGradient id="lipGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#c87070"/>
<stop offset="100%" style="stop-color:#a05050"/>
</linearGradient>
<!-- Nose shadow -->
<linearGradient id="noseShadow" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#c89878;stop-opacity:0.6"/>
<stop offset="50%" style="stop-color:#e8b89a;stop-opacity:0"/>
<stop offset="100%" style="stop-color:#c89878;stop-opacity:0.4"/>
</linearGradient>
<!-- Blur filter for soft shadows -->
<filter id="softBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceGraphic" stdDeviation="8"/>
</filter>
<filter id="mediumBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
</filter>
<filter id="lightBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur in="SourceGraphic" stdDeviation="2"/>
</filter>
<!-- Drop shadow filter -->
<filter id="dropShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="4" stdDeviation="6" flood-color="#000" flood-opacity="0.3"/>
</filter>
<!-- Face clip path -->
<clipPath id="faceClip">
<ellipse cx="512" cy="480" rx="280" ry="340"/>
</clipPath>
<!-- Mouth clip for teeth -->
<clipPath id="mouthClip">
<path d="M340 620 Q400 580 512 580 Q624 580 684 620 Q660 720 512 740 Q364 720 340 620 Z"/>
</clipPath>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#3a4a5a"/>
<!-- Neck -->
<path d="M380 750 L360 950 L664 950 L644 750 Q512 800 380 750 Z" fill="url(#skinGrad)"/>
<path d="M380 750 L360 950 L450 950 L430 780 Q400 770 380 750 Z" fill="#c89878" opacity="0.3"/>
<!-- Ears -->
<!-- Left ear -->
<ellipse cx="235" cy="480" rx="45" ry="70" fill="url(#skinGrad)"/>
<ellipse cx="240" cy="480" rx="30" ry="50" fill="#d4a07a" opacity="0.5"/>
<path d="M225 450 Q240 460 235 490 Q230 520 245 530" stroke="#b8906a" stroke-width="2" fill="none"/>
<!-- Right ear -->
<ellipse cx="789" cy="480" rx="45" ry="70" fill="url(#skinGrad)"/>
<ellipse cx="784" cy="480" rx="30" ry="50" fill="#d4a07a" opacity="0.5"/>
<path d="M799 450 Q784 460 789 490 Q794 520 779 530" stroke="#b8906a" stroke-width="2" fill="none"/>
<!-- Main face shape - elongated, distinctive -->
<ellipse cx="512" cy="480" rx="280" ry="340" fill="url(#skinGrad)" filter="url(#dropShadow)"/>
<!-- Face contour shadows -->
<ellipse cx="512" cy="480" rx="280" ry="340" fill="url(#faceShadow)"/>
<!-- Cheekbone highlights -->
<ellipse cx="380" cy="450" rx="60" ry="40" fill="#f8e0c8" opacity="0.4" filter="url(#mediumBlur)"/>
<ellipse cx="644" cy="450" rx="60" ry="40" fill="#f8e0c8" opacity="0.4" filter="url(#mediumBlur)"/>
<!-- Jaw shadow -->
<path d="M280 550 Q350 700 512 750 Q674 700 744 550 L744 600 Q650 780 512 800 Q374 780 280 600 Z" fill="#a07858" opacity="0.2" filter="url(#softBlur)"/>
<!-- Forehead wrinkles -->
<g stroke="#c89878" stroke-width="2" fill="none" opacity="0.5">
<path d="M350 280 Q512 270 674 280"/>
<path d="M360 310 Q512 300 664 310"/>
<path d="M370 340 Q512 330 654 340"/>
</g>
<!-- Wild, distinctive hair -->
<g fill="url(#hairGrad)">
<!-- Main hair mass -->
<path d="M200 300 Q180 150 280 100 Q400 50 512 60 Q624 50 744 100 Q844 150 824 300 Q800 200 700 180 Q600 160 512 170 Q424 160 324 180 Q224 200 200 300 Z"/>
<!-- Wild hair strands on left -->
<path d="M180 280 Q140 200 180 140 Q200 100 240 120 Q200 180 200 260 Z"/>
<path d="M200 250 Q160 180 190 120 Q220 80 260 100 Q220 160 220 230 Z"/>
<path d="M220 220 Q200 150 240 100 Q280 70 300 90 Q260 140 250 200 Z"/>
<!-- Wild hair strands on right -->
<path d="M844 280 Q884 200 844 140 Q824 100 784 120 Q824 180 824 260 Z"/>
<path d="M824 250 Q864 180 834 120 Q804 80 764 100 Q804 160 804 230 Z"/>
<path d="M804 220 Q824 150 784 100 Q744 70 724 90 Q764 140 774 200 Z"/>
<!-- Top wild strands -->
<path d="M400 80 Q380 20 420 10 Q460 0 480 40 Q450 30 420 60 Z"/>
<path d="M500 60 Q490 10 530 5 Q570 0 560 50 Q540 20 510 50 Z"/>
<path d="M580 70 Q600 20 640 15 Q680 10 660 60 Q640 30 600 55 Z"/>
</g>
<!-- Hair highlights -->
<g fill="#e8d8c0" opacity="0.4">
<path d="M300 150 Q400 120 500 130 Q450 140 350 160 Z"/>
<path d="M550 120 Q650 130 720 160 Q650 140 560 135 Z"/>
</g>
<!-- Eyebrows - expressive, raised -->
<!-- Left eyebrow -->
<path d="M300 350 Q350 320 420 340 Q440 345 450 355 Q400 340 340 355 Q310 365 300 350 Z" fill="#8a7a5a"/>
<path d="M305 352 Q350 325 415 342" stroke="#6a5a3a" stroke-width="3" fill="none"/>
<!-- Right eyebrow -->
<path d="M574 355 Q584 345 604 340 Q674 320 724 350 Q714 365 684 355 Q624 340 574 355 Z" fill="#8a7a5a"/>
<path d="M609 342 Q674 325 719 352" stroke="#6a5a3a" stroke-width="3" fill="none"/>
<!-- Eye sockets/shadows -->
<ellipse cx="380" cy="420" rx="70" ry="45" fill="#c89878" opacity="0.3" filter="url(#mediumBlur)"/>
<ellipse cx="644" cy="420" rx="70" ry="45" fill="#c89878" opacity="0.3" filter="url(#mediumBlur)"/>
<!-- Left eye -->
<g>
<!-- Eye white -->
<ellipse cx="380" cy="420" rx="55" ry="35" fill="url(#eyeWhite)"/>
<!-- Iris -->
<circle cx="385" cy="420" r="22" fill="url(#irisGrad)"/>
<!-- Pupil -->
<circle cx="387" cy="418" r="10" fill="#0a0a0a"/>
<!-- Pupil highlight -->
<circle cx="392" cy="413" r="4" fill="#ffffff" opacity="0.9"/>
<circle cx="380" cy="425" r="2" fill="#ffffff" opacity="0.5"/>
<!-- Upper eyelid -->
<path d="M325 420 Q350 385 380 380 Q410 385 435 420" stroke="#8a6a4a" stroke-width="3" fill="none"/>
<!-- Lower eyelid -->
<path d="M330 425 Q380 455 430 425" stroke="#a07858" stroke-width="2" fill="none"/>
<!-- Eyelid crease -->
<path d="M330 395 Q380 370 430 395" stroke="#b8906a" stroke-width="1.5" fill="none" opacity="0.6"/>
<!-- Crow's feet -->
<g stroke="#b8906a" stroke-width="1" opacity="0.5">
<path d="M320 410 L305 400"/>
<path d="M318 420 L300 420"/>
<path d="M320 430 L305 440"/>
</g>
</g>
<!-- Right eye -->
<g>
<!-- Eye white -->
<ellipse cx="644" cy="420" rx="55" ry="35" fill="url(#eyeWhite)"/>
<!-- Iris -->
<circle cx="639" cy="420" r="22" fill="url(#irisGrad)"/>
<!-- Pupil -->
<circle cx="637" cy="418" r="10" fill="#0a0a0a"/>
<!-- Pupil highlight -->
<circle cx="642" cy="413" r="4" fill="#ffffff" opacity="0.9"/>
<circle cx="634" cy="425" r="2" fill="#ffffff" opacity="0.5"/>
<!-- Upper eyelid -->
<path d="M589 420 Q614 385 644 380 Q674 385 699 420" stroke="#8a6a4a" stroke-width="3" fill="none"/>
<!-- Lower eyelid -->
<path d="M594 425 Q644 455 694 425" stroke="#a07858" stroke-width="2" fill="none"/>
<!-- Eyelid crease -->
<path d="M594 395 Q644 370 694 395" stroke="#b8906a" stroke-width="1.5" fill="none" opacity="0.6"/>
<!-- Crow's feet -->
<g stroke="#b8906a" stroke-width="1" opacity="0.5">
<path d="M704 410 L719 400"/>
<path d="M706 420 L724 420"/>
<path d="M704 430 L719 440"/>
</g>
</g>
<!-- Nose - prominent, distinctive -->
<g>
<!-- Nose bridge shadow -->
<path d="M490 380 L485 520 Q512 540 539 520 L534 380 Z" fill="url(#noseShadow)"/>
<!-- Nose shape -->
<path d="M495 380 Q490 450 480 500 Q470 530 512 545 Q554 530 544 500 Q534 450 529 380" fill="url(#skinGrad)"/>
<!-- Nose tip highlight -->
<ellipse cx="512" cy="520" rx="25" ry="18" fill="#f0c8a8" opacity="0.5"/>
<!-- Nostrils -->
<ellipse cx="485" cy="530" rx="15" ry="10" fill="#8a5a4a" opacity="0.7"/>
<ellipse cx="539" cy="530" rx="15" ry="10" fill="#8a5a4a" opacity="0.7"/>
<!-- Nostril inner shadow -->
<ellipse cx="485" cy="532" rx="10" ry="6" fill="#5a3a2a"/>
<ellipse cx="539" cy="532" rx="10" ry="6" fill="#5a3a2a"/>
<!-- Nose bridge line -->
<path d="M512 380 L512 500" stroke="#c89878" stroke-width="1" opacity="0.4"/>
<!-- Nose side shadows -->
<path d="M480 450 Q470 480 475 520" stroke="#b8906a" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M544 450 Q554 480 549 520" stroke="#b8906a" stroke-width="2" fill="none" opacity="0.4"/>
</g>
<!-- Nasolabial folds (smile lines) -->
<path d="M440 500 Q420 560 400 620" stroke="#c89878" stroke-width="3" fill="none" opacity="0.5" filter="url(#lightBlur)"/>
<path d="M584 500 Q604 560 624 620" stroke="#c89878" stroke-width="3" fill="none" opacity="0.5" filter="url(#lightBlur)"/>
<!-- Mouth area - THE BIG SMILE -->
<g>
<!-- Upper lip shadow -->
<path d="M380 580 Q450 560 512 565 Q574 560 644 580 Q600 590 512 590 Q424 590 380 580 Z" fill="#c89878" opacity="0.3"/>
<!-- Mouth opening - wide smile -->
<path d="M340 610 Q400 580 512 575 Q624 580 684 610 Q660 700 512 720 Q364 700 340 610 Z" fill="#3a1a1a"/>
<!-- Teeth area -->
<g clip-path="url(#mouthClip)">
<!-- Upper teeth row -->
<rect x="350" y="580" width="324" height="60" fill="url(#teethGrad)"/>
<!-- Individual upper teeth -->
<g stroke="#d8d0c0" stroke-width="1">
<line x1="380" y1="580" x2="380" y2="640"/>
<line x1="410" y1="580" x2="410" y2="640"/>
<line x1="445" y1="580" x2="445" y2="640"/>
<line x1="480" y1="580" x2="480" y2="640"/>
<line x1="512" y1="580" x2="512" y2="640"/>
<line x1="544" y1="580" x2="544" y2="640"/>
<line x1="579" y1="580" x2="579" y2="640"/>
<line x1="614" y1="580" x2="614" y2="640"/>
<line x1="644" y1="580" x2="644" y2="640"/>
</g>
<!-- Prominent front teeth - Gary's signature -->
<rect x="465" y="580" width="35" height="55" fill="#fffff8" rx="3"/>
<rect x="502" y="580" width="35" height="55" fill="#fffff8" rx="3"/>
<!-- Lower teeth hint -->
<rect x="380" y="680" width="264" height="35" fill="#e8e0d8"/>
<!-- Tongue hint -->
<ellipse cx="512" cy="700" rx="60" ry="25" fill="#c06060"/>
<!-- Mouth interior shadow -->
<path d="M360 640 Q512 660 664 640 L664 680 Q512 700 360 680 Z" fill="#2a0a0a" opacity="0.5"/>
</g>
<!-- Upper lip -->
<path d="M360 600 Q420 580 480 585 Q512 575 544 585 Q604 580 664 600 Q620 615 512 610 Q404 615 360 600 Z" fill="url(#lipGrad)"/>
<!-- Upper lip highlight -->
<path d="M450 590 Q512 580 574 590" stroke="#d89090" stroke-width="2" fill="none" opacity="0.5"/>
<!-- Lower lip -->
<path d="M370 700 Q450 730 512 735 Q574 730 654 700 Q600 720 512 725 Q424 720 370 700 Z" fill="url(#lipGrad)"/>
<!-- Lower lip highlight -->
<path d="M420 715 Q512 730 604 715" stroke="#e8a0a0" stroke-width="3" fill="none" opacity="0.4"/>
<!-- Mouth corners - smile creases -->
<path d="M340 610 Q320 600 310 580" stroke="#a07858" stroke-width="2" fill="none" opacity="0.5"/>
<path d="M684 610 Q704 600 714 580" stroke="#a07858" stroke-width="2" fill="none" opacity="0.5"/>
</g>
<!-- Chin -->
<ellipse cx="512" cy="780" rx="80" ry="40" fill="#e8b89a" opacity="0.3"/>
<path d="M470 770 Q512 800 554 770" stroke="#c89878" stroke-width="2" fill="none" opacity="0.4"/>
<!-- Chin cleft hint -->
<ellipse cx="512" cy="775" rx="8" ry="12" fill="#c89878" opacity="0.3"/>
<!-- Facial texture/stubble hint -->
<g fill="#a08868" opacity="0.1">
<circle cx="400" cy="700" r="2"/>
<circle cx="420" cy="720" r="1.5"/>
<circle cx="440" cy="710" r="2"/>
<circle cx="580" cy="710" r="2"/>
<circle cx="600" cy="720" r="1.5"/>
<circle cx="620" cy="700" r="2"/>
<circle cx="500" cy="760" r="1.5"/>
<circle cx="524" cy="765" r="1.5"/>
</g>
<!-- Forehead highlight -->
<ellipse cx="512" cy="300" rx="100" ry="50" fill="#f8e8d8" opacity="0.3" filter="url(#mediumBlur)"/>
<!-- Temple shadows -->
<ellipse cx="280" cy="380" rx="40" ry="60" fill="#b8906a" opacity="0.2" filter="url(#softBlur)"/>
<ellipse cx="744" cy="380" rx="40" ry="60" fill="#b8906a" opacity="0.2" filter="url(#softBlur)"/>
<!-- Additional expression lines around eyes - intense look -->
<path d="M325 400 Q310 395 295 400" stroke="#c89878" stroke-width="1.5" fill="none" opacity="0.4"/>
<path d="M699 400 Q714 395 729 400" stroke="#c89878" stroke-width="1.5" fill="none" opacity="0.4"/>
<!-- Under eye bags/lines -->
<path d="M340 445 Q380 460 420 445" stroke="#c89878" stroke-width="1.5" fill="none" opacity="0.3"/>
<path d="M604 445 Q644 460 684 445" stroke="#c89878" stroke-width="1.5" fill="none" opacity="0.3"/>
</svg>