BuseyBench SVG Test
Generated by Kwaipilot on Jul 2, 2026 using prompt svg-v1-no-web.
4.0/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 viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<!-- Skin gradient -->
<linearGradient id="skinGrad" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#f5dba8"/>
<stop offset="50%" stop-color="#f0c98e"/>
<stop offset="100%" stop-color="#e8b87a"/>
</linearGradient>
<!-- Forehead highlight -->
<radialGradient id="foreheadHighlight" cx="50%" cy="20%" r="40%">
<stop offset="0%" stop-color="#fff" stop-opacity="0.4"/>
<stop offset="100%" stop-color="#fff" stop-opacity="0"/>
</radialGradient>
<!-- Nose highlight -->
<radialGradient id="noseHighlight" cx="50%" cy="30%" r="50%">
<stop offset="0%" stop-color="#fff" stop-opacity="0.3"/>
<stop offset="100%" stop-color="#fff" stop-opacity="0"/>
</radialGradient>
<!-- Cheek blush -->
<radialGradient id="cheekBlush" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#e88a6d" stop-opacity="0.2"/>
<stop offset="100%" stop-color="#e88a6d" stop-opacity="0"/>
</radialGradient>
<!-- Hair gradient -->
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#d4a55a"/>
<stop offset="100%" stop-color="#8b6f47"/>
</linearGradient>
<!-- Beard gradient -->
<linearGradient id="beardGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#c9a066"/>
<stop offset="100%" stop-color="#7a5c3a"/>
</linearGradient>
<!-- Eye white -->
<radialGradient id="eyeWhite" cx="30%" cy="30%" r="70%">
<stop offset="0%" stop-color="#fff"/>
<stop offset="100%" stop-color="#f0f0f0"/>
</radialGradient>
<!-- Iris gradient -->
<radialGradient id="irisGrad" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#4a90d9"/>
<stop offset="70%" stop-color="#2e6cb5"/>
<stop offset="100%" stop-color="#1a4a8a"/>
</radialGradient>
<!-- Pupil -->
<radialGradient id="pupilGrad" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#000"/>
<stop offset="100%" stop-color="#1a1a1a"/>
</radialGradient>
<!-- Lip gradient -->
<linearGradient id="lipGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#d47a6a"/>
<stop offset="100%" stop-color="#b85a4a"/>
</linearGradient>
<!-- Teeth gradient -->
<linearGradient id="teethGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#fff"/>
<stop offset="100%" stop-color="#f0f0f0"/>
</linearGradient>
<!-- Shadow filter -->
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="2" dy="4" stdDeviation="3" flood-color="#000" flood-opacity="0.3"/>
</filter>
<!-- Blur filter -->
<filter id="blur" x="-10%" y="-10%" width="120%" height="120%">
<feGaussianBlur in="SourceGraphic" stdDeviation="2"/>
</filter>
<!-- Soft shadow for depth -->
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="2" stdDeviation="4" flood-color="#000" flood-opacity="0.15"/>
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#f5f0e8"/>
<!-- Neck -->
<path d="M380 700 Q400 750 420 800 L604 800 Q624 750 644 700" fill="url(#skinGrad)" opacity="0.9"/>
<!-- Main face shape -->
<path d="M250 400
C250 250 350 150 512 150
C674 150 774 250 774 400
C774 550 700 650 650 700
C600 750 550 780 512 780
C474 780 424 750 374 700
C324 650 250 550 250 400 Z"
fill="url(#skinGrad)" filter="url(#softShadow)"/>
<!-- Forehead highlight -->
<ellipse cx="512" cy="280" rx="120" ry="80" fill="url(#foreheadHighlight)"/>
<!-- Cheek blush left -->
<ellipse cx="370" cy="520" rx="60" ry="40" fill="url(#cheekBlush)"/>
<!-- Cheek blush right -->
<ellipse cx="654" cy="520" rx="60" ry="40" fill="url(#cheekBlush)"/>
<!-- Nose bridge -->
<path d="M512 380 Q520 450 512 520" stroke="#c9956b" stroke-width="3" fill="none" opacity="0.5"/>
<!-- Nose -->
<path d="M480 480
Q490 520 512 540
Q534 520 544 480
Q530 460 512 460
Q494 460 480 480 Z"
fill="url(#skinGrad)" stroke="#c9956b" stroke-width="1" filter="url(#softShadow)"/>
<!-- Nose highlight -->
<ellipse cx="512" cy="500" rx="20" ry="15" fill="url(#noseHighlight)"/>
<!-- Nostrils -->
<circle cx="500" cy="530" r="4" fill="#b87a5a" opacity="0.6"/>
<circle cx="524" cy="530" r="4" fill="#b87a5a" opacity="0.6"/>
<!-- Left Eye Socket -->
<ellipse cx="410" cy="420" rx="50" ry="35" fill="#e0c090" opacity="0.3"/>
<!-- Right Eye Socket -->
<ellipse cx="614" cy="420" rx="50" ry="35" fill="#e0c090" opacity="0.3"/>
<!-- Left Eye White -->
<ellipse cx="410" cy="420" rx="42" ry="30" fill="url(#eyeWhite)"/>
<!-- Right Eye White -->
<ellipse cx="614" cy="420" rx="42" ry="30" fill="url(#eyeWhite)"/>
<!-- Left Iris -->
<circle cx="418" cy="422" r="16" fill="url(#irisGrad)"/>
<!-- Right Iris -->
<circle cx="622" cy="422" r="16" fill="url(#irisGrad)"/>
<!-- Left Pupil -->
<circle cx="418" cy="422" r="7" fill="url(#pupilGrad)"/>
<!-- Right Pupil -->
<circle cx="622" cy="422" r="7" fill="url(#pupilGrad)"/>
<!-- Left Eye Highlight -->
<circle cx="424" cy="416" r="3" fill="#fff" opacity="0.8"/>
<!-- Right Eye Highlight -->
<circle cx="628" cy="416" r="3" fill="#fff" opacity="0.8"/>
<!-- Left Upper Eyelid -->
<path d="M368 405 Q410 385 452 405" stroke="#8b6f47" stroke-width="2.5" fill="none" stroke-linecap="round"/>
<!-- Right Upper Eyelid -->
<path d="M572 405 Q614 385 656 405" stroke="#8b6f47" stroke-width="2.5" fill="none" stroke-linecap="round"/>
<!-- Left Lower Eyelid -->
<path d="M368 435 Q410 455 452 435" stroke="#8b6f47" stroke-width="1.5" fill="none" stroke-linecap="round" opacity="0.6"/>
<!-- Right Lower Eyelid -->
<path d="M572 435 Q614 455 656 435" stroke="#8b6f47" stroke-width="1.5" fill="none" stroke-linecap="round" opacity="0.6"/>
<!-- Left Eyebrow - thick, expressive -->
<path d="M360 375
Q390 355 420 360
Q450 365 470 355"
stroke="#8b6f47" stroke-width="6" fill="none" stroke-linecap="round"/>
<!-- Right Eyebrow - arched -->
<path d="M560 355
Q590 365 620 360
Q650 355 680 375"
stroke="#8b6f47" stroke-width="6" fill="none" stroke-linecap="round"/>
<!-- Crow's feet left -->
<path d="M452 410 Q470 405 480 400" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.5"/>
<path d="M452 420 Q468 418 478 415" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.5"/>
<!-- Crow's feet right -->
<path d="M572 410 Q554 405 544 400" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.5"/>
<path d="M572 420 Q556 418 546 415" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.5"/>
<!-- Mouth opening -->
<path d="M440 610
Q512 590 584 610
Q512 640 440 610 Z"
fill="#8b4a3a" opacity="0.3"/>
<!-- Upper Lip -->
<path d="M440 605
Q470 595 512 600
Q554 595 584 605
Q512 615 440 605 Z"
fill="url(#lipGrad)" stroke="#a05545" stroke-width="1"/>
<!-- Lower Lip -->
<path d="M445 615
Q475 630 512 625
Q549 630 579 615
Q512 605 445 615 Z"
fill="url(#lipGrad)" stroke="#a05545" stroke-width="1"/>
<!-- Mouth line -->
<path d="M440 610 Q512 615 584 610" stroke="#8b4a3a" stroke-width="1.5" fill="none"/>
<!-- Teeth (slight grin) -->
<path d="M460 610
L460 620
Q512 625 564 620
L564 610
Q512 615 460 610 Z"
fill="url(#teethGrad)" opacity="0.9"/>
<!-- Teeth separation lines -->
<line x1="480" y1="610" x2="480" y2="620" stroke="#e0d0c0" stroke-width="0.5"/>
<line x1="502" y1="612" x2="502" y2="622" stroke="#e0d0c0" stroke-width="0.5"/>
<line x1="524" y1="612" x2="524" y2="622" stroke="#e0d0c0" stroke-width="0.5"/>
<line x1="546" y1="610" x2="546" y2="620" stroke="#e0d0c0" stroke-width="0.5"/>
<!-- Nasolabial folds -->
<path d="M480 540 Q460 580 445 605" stroke="#c9956b" stroke-width="1.5" fill="none" opacity="0.4"/>
<path d="M544 540 Q564 580 579 605" stroke="#c9956b" stroke-width="1.5" fill="none" opacity="0.4"/>
<!-- Hair - wild, voluminous -->
<!-- Main hair mass -->
<path d="M220 350
C200 250 250 150 350 120
C420 100 480 90 512 90
C544 90 604 100 674 120
C774 150 824 250 804 350
C800 380 790 400 774 420
L750 400
C760 320 730 250 680 200
C630 160 570 140 512 140
C454 140 394 160 344 200
C294 250 264 320 274 400
L250 420
C234 400 224 380 220 350 Z"
fill="url(#hairGrad)" filter="url(#blur)"/>
<!-- Hair strands - left side -->
<path d="M280 200 Q260 250 270 300 Q280 350 290 380"
stroke="#b89050" stroke-width="8" fill="none" stroke-linecap="round"/>
<path d="M310 170 Q290 220 300 280 Q310 340 320 390"
stroke="#c9a060" stroke-width="6" fill="none" stroke-linecap="round"/>
<path d="M340 150 Q320 200 330 260 Q340 320 350 380"
stroke="#b89050" stroke-width="7" fill="none" stroke-linecap="round"/>
<!-- Hair strands - right side -->
<path d="M744 200 Q764 250 754 300 Q744 350 734 380"
stroke="#b89050" stroke-width="8" fill="none" stroke-linecap="round"/>
<path d="M714 170 Q734 220 724 280 Q714 340 704 390"
stroke="#c9a060" stroke-width="6" fill="none" stroke-linecap="round"/>
<path d="M684 150 Q704 200 694 260 Q684 320 674 380"
stroke="#b89050" stroke-width="7" fill="none" stroke-linecap="round"/>
<!-- Top hair volume -->
<path d="M400 130 Q450 100 512 100 Q574 100 624 130"
stroke="#d4a55a" stroke-width="12" fill="none" stroke-linecap="round"/>
<path d="M380 150 Q440 120 512 120 Q584 120 644 150"
stroke="#c9a060" stroke-width="10" fill="none" stroke-linecap="round"/>
<!-- Forehead hair wisps -->
<path d="M450 160 Q470 140 500 150" stroke="#d4a55a" stroke-width="4" fill="none" stroke-linecap="round"/>
<path d="M520 150 Q540 130 570 140" stroke="#d4a55a" stroke-width="4" fill="none" stroke-linecap="round"/>
<!-- Beard and mustache -->
<!-- Mustache -->
<path d="M460 560
Q480 550 512 555
Q544 550 564 560
Q540 570 512 565
Q484 570 460 560 Z"
fill="url(#beardGrad)" filter="url(#blur)"/>
<!-- Beard left -->
<path d="M380 580
Q360 620 370 680
Q380 720 420 740
Q440 730 450 700
Q455 660 450 620
Q445 590 430 570 Z"
fill="url(#beardGrad)" filter="url(#blur)"/>
<!-- Beard right -->
<path d="M644 580
Q664 620 654 680
Q644 720 604 740
Q584 730 574 700
Q569 660 574 620
Q579 590 594 570 Z"
fill="url(#beardGrad)" filter="url(#blur)"/>
<!-- Chin beard -->
<path d="M450 700
Q470 740 512 760
Q554 740 574 700
Q550 680 512 670
Q474 680 450 700 Z"
fill="url(#beardGrad)" filter="url(#blur)"/>
<!-- Beard texture lines -->
<path d="M400 620 Q410 650 405 680" stroke="#a07848" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M430 610 Q440 640 435 670" stroke="#a07848" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M594 610 Q604 640 599 670" stroke="#a07848" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M624 620 Q634 650 629 680" stroke="#a07848" stroke-width="2" fill="none" opacity="0.4"/>
<!-- Ear left -->
<path d="M280 420
Q270 450 275 480
Q280 510 290 520
Q300 510 305 480
Q310 450 300 420 Z"
fill="url(#skinGrad)" stroke="#c9956b" stroke-width="1"/>
<!-- Ear inner left -->
<path d="M285 440 Q280 460 285 480 Q290 500 295 480 Q300 460 295 440 Z" fill="#d4a878" opacity="0.5"/>
<!-- Ear right -->
<path d="M744 420
Q754 450 749 480
Q744 510 734 520
Q724 510 719 480
Q714 450 724 420 Z"
fill="url(#skinGrad)" stroke="#c9956b" stroke-width="1"/>
<!-- Ear inner right -->
<path d="M739 440 Q744 460 739 480 Q734 500 729 480 Q724 460 729 440 Z" fill="#d4a878" opacity="0.5"/>
<!-- Wrinkles on forehead -->
<path d="M400 310 Q450 305 512 310 Q574 305 624 310" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.3"/>
<path d="M410 330 Q460 325 512 330 Q564 325 614 330" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.3"/>
<!-- Under-eye bags -->
<path d="M370 450 Q410 460 450 450" stroke="#c9956b" stroke-width="1.5" fill="none" opacity="0.4"/>
<path d="M574 450 Q614 460 654 450" stroke="#c9956b" stroke-width="1.5" fill="none" opacity="0.4"/>
<!-- Subtle facial hair stubble texture -->
<g opacity="0.15">
<circle cx="420" cy="600" r="1" fill="#8b6f47"/>
<circle cx="440" cy="620" r="1" fill="#8b6f47"/>
<circle cx="460" cy="640" r="1" fill="#8b6f47"/>
<circle cx="480" cy="660" r="1" fill="#8b6f47"/>
<circle cx="500" cy="680" r="1" fill="#8b6f47"/>
<circle cx="520" cy="680" r="1" fill="#8b6f47"/>
<circle cx="540" cy="660" r="1" fill="#8b6f47"/>
<circle cx="560" cy="640" r="1" fill="#8b6f47"/>
<circle cx="580" cy="620" r="1" fill="#8b6f47"/>
<circle cx="600" cy="600" r="1" fill="#8b6f47"/>
<circle cx="430" cy="580" r="1" fill="#8b6f47"/>
<circle cx="450" cy="590" r="1" fill="#8b6f47"/>
<circle cx="570" cy="590" r="1" fill="#8b6f47"/>
<circle cx="590" cy="580" r="1" fill="#8b6f47"/>
</g>
<!-- Highlight on lower lip -->
<ellipse cx="512" cy="622" rx="15" ry="5" fill="#fff" opacity="0.3"/>
<!-- Jawline definition -->
<path d="M300 550 Q350 650 420 720" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.2"/>
<path d="M724 550 Q674 650 604 720" stroke="#c9956b" stroke-width="1" fill="none" opacity="0.2"/>
</svg>