BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
5.1/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>
<linearGradient id="bgGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#11121b"/>
<stop offset="100%" stop-color="#2a2c37"/>
</linearGradient>
<radialGradient id="skinGrad" cx="50%" cy="38%" r="60%">
<stop offset="0%" stop-color="#f2c9aa"/>
<stop offset="60%" stop-color="#d9a77f"/>
<stop offset="100%" stop-color="#c8906d"/>
</radialGradient>
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#e6e2d3"/>
<stop offset="50%" stop-color="#c4c0b4"/>
<stop offset="100%" stop-color="#f2f0e6"/>
</linearGradient>
<linearGradient id="lipGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#c1786a"/>
<stop offset="100%" stop-color="#9c5a4f"/>
</linearGradient>
<linearGradient id="shirtGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#11161f"/>
<stop offset="100%" stop-color="#1c2835"/>
</linearGradient>
<linearGradient id="irisGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#79a9d6"/>
<stop offset="100%" stop-color="#416a97"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="6" result="blur"/>
<feOffset in="blur" dx="0" dy="10" result="offsetBlur"/>
<feMerge>
<feMergeNode in="offsetBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter id="hairBlur" x="-10%" y="-10%" width="120%" height="120%">
<feGaussianBlur stdDeviation="2"/>
</filter>
<mask id="faceMask">
<rect x="0" y="0" width="1024" height="1024" fill="white"/>
<path d="M278,548 Q318,290 512,230 Q706,290 746,548 Q742,672 706,754 Q616,874 512,884 Q408,874 318,754 Q282,672 278,548Z" fill="black"/>
</mask>
</defs>
<rect width="1024" height="1024" fill="url(#bgGrad)"/>
<!-- Shoulders and shirt -->
<g id="shoulders">
<path d="M160,960 Q320,780 512,780 Q704,780 864,960 L160,960Z" fill="url(#shirtGrad)"/>
<path d="M410,792 Q512,828 614,792 Q624,760 632,732 Q554,720 512,720 Q470,720 392,732 Q400,760 410,792Z" fill="#1f2c3a"/>
</g>
<!-- Neck -->
<g id="neck" filter="url(#shadow)">
<path d="M448,740 Q512,780 576,740 Q590,676 590,620 Q512,632 434,620 Q434,676 448,740Z" fill="url(#skinGrad)"/>
<path d="M510,662 Q562,668 576,642 Q578,612 556,596 Q520,622 480,624 Q442,620 426,598 Q406,632 430,650 Q470,666 510,662Z" fill="#b67957" opacity="0.6"/>
</g>
<!-- Face shape -->
<g id="face" filter="url(#shadow)">
<path d="M278,548 Q318,290 512,230 Q706,290 746,548 Q742,672 706,754 Q616,874 512,884 Q408,874 318,754 Q282,672 278,548Z" fill="url(#skinGrad)"/>
<!-- Cheek shadows -->
<path d="M330,530 Q360,420 440,380 Q420,450 414,512 Q396,620 356,668 Q330,650 330,530Z" fill="#ae7d5a" opacity="0.35"/>
<path d="M694,530 Q664,420 584,380 Q604,450 610,512 Q628,620 668,668 Q694,650 694,530Z" fill="#ae7d5a" opacity="0.35"/>
<!-- Forehead lines -->
<path d="M382,346 Q512,320 642,346 Q650,362 632,370 Q512,350 392,370 Q374,362 382,346Z" stroke="#b78f73" stroke-width="4" fill="none" opacity="0.5"/>
</g>
<!-- Hair -->
<g id="hair">
<path d="M270,340 Q340,210 512,190 Q684,210 754,340 Q770,400 724,430 Q700,344 620,314 Q530,286 430,320 Q360,352 326,410 Q300,394 270,340Z" fill="url(#hairGrad)" filter="url(#shadow)"/>
<path d="M316,316 Q366,238 454,218 Q360,230 320,292 Q304,322 316,316Z" fill="#f2f0e6" opacity="0.7"/>
<path d="M726,316 Q676,238 588,218 Q682,230 722,292 Q738,322 726,316Z" fill="#f2f0e6" opacity="0.7"/>
<!-- Hair strands -->
<path d="M312,350 Q352,280 430,260" stroke="#d9d4c5" stroke-width="8" stroke-linecap="round" opacity="0.7" filter="url(#hairBlur)"/>
<path d="M352,368 Q390,294 470,276" stroke="#dcd8c7" stroke-width="7" stroke-linecap="round" opacity="0.7" filter="url(#hairBlur)"/>
<path d="M712,350 Q672,280 594,260" stroke="#d9d4c5" stroke-width="8" stroke-linecap="round" opacity="0.7" filter="url(#hairBlur)"/>
<path d="M672,368 Q634,294 554,276" stroke="#dcd8c7" stroke-width="7" stroke-linecap="round" opacity="0.7" filter="url(#hairBlur)"/>
<path d="M280,360 Q324,360 332,412 Q302,416 280,360Z" fill="#c9c5b8"/>
<path d="M744,360 Q700,360 692,412 Q722,416 744,360Z" fill="#c9c5b8"/>
<path d="M274,428 Q322,432 346,468 Q298,476 274,428Z" fill="#c7c1b2" opacity="0.8"/>
<path d="M748,428 Q700,432 676,468 Q724,476 748,428Z" fill="#c7c1b2" opacity="0.8"/>
<path d="M540,196 Q516,188 482,196" stroke="#ddd7c8" stroke-width="6" stroke-linecap="round" opacity="0.7" filter="url(#hairBlur)"/>
</g>
<!-- Ears -->
<g id="ears">
<path d="M270,520 Q248,522 246,570 Q244,620 280,632 Q310,636 304,606 Q294,570 270,520Z" fill="#c9926e"/>
<path d="M754,520 Q776,522 778,570 Q780,620 744,632 Q714,636 720,606 Q730,570 754,520Z" fill="#c9926e"/>
<path d="M266,548 Q252,576 262,594 Q280,584 266,548Z" fill="#b07a5a" opacity="0.6"/>
<path d="M758,548 Q772,576 762,594 Q744,584 758,548Z" fill="#b07a5a" opacity="0.6"/>
</g>
<!-- Eyes and eyebrows -->
<g id="eyes">
<!-- Eyebrows -->
<path d="M362,444 Q422,420 490,438 Q496,454 486,468 Q426,442 368,464 Q348,462 362,444Z" fill="#bfb9a7"/>
<path d="M662,444 Q602,420 534,438 Q528,454 538,468 Q598,442 656,464 Q676,462 662,444Z" fill="#bfb9a7"/>
<!-- Eye whites -->
<path d="M372,474 Q426,444 490,470 Q498,496 488,520 Q430,534 380,508 Q370,490 372,474Z" fill="#f1ece5"/>
<path d="M652,474 Q598,444 534,470 Q526,496 536,520 Q594,534 644,508 Q654,490 652,474Z" fill="#f1ece5"/>
<!-- Irises -->
<circle cx="432" cy="498" r="24" fill="url(#irisGrad)"/>
<circle cx="592" cy="498" r="24" fill="url(#irisGrad)"/>
<!-- Pupils -->
<circle cx="432" cy="498" r="10" fill="#0d0f14"/>
<circle cx="592" cy="498" r="10" fill="#0d0f14"/>
<!-- Eye highlights -->
<circle cx="424" cy="490" r="4" fill="#fff" opacity="0.8"/>
<circle cx="584" cy="490" r="4" fill="#fff" opacity="0.8"/>
<!-- Eye outlines -->
<path d="M364,476 Q430,432 500,470" stroke="#2d1f1b" stroke-width="4" fill="none" opacity="0.6"/>
<path d="M660,476 Q594,432 524,470" stroke="#2d1f1b" stroke-width="4" fill="none" opacity="0.6"/>
<path d="M382,514 Q432,542 486,516" stroke="#2d1f1b" stroke-width="3" fill="none" opacity="0.5"/>
<path d="M644,514 Q594,542 540,516" stroke="#2d1f1b" stroke-width="3" fill="none" opacity="0.5"/>
</g>
<!-- Nose -->
<g id="nose">
<path d="M496,520 Q510,568 506,626 Q482,650 460,656 Q488,624 492,590 Q490,550 474,514 Q488,512 496,520Z" fill="#b48261" opacity="0.7"/>
<path d="M528,520 Q514,568 518,626 Q542,650 564,656 Q536,624 532,590 Q534,550 550,514 Q536,512 528,520Z" fill="#b48261" opacity="0.7"/>
<path d="M470,514 Q512,500 554,514 Q560,532 536,544 Q512,552 488,544 Q464,532 470,514Z" fill="#b38360"/>
<path d="M492,544 Q512,562 532,544" stroke="#7a4d36" stroke-width="4" fill="none" opacity="0.5"/>
</g>
<!-- Wrinkles / expression lines -->
<g id="wrinkles">
<path d="M370,584 Q420,568 464,584" stroke="#a07254" stroke-width="3" fill="none" opacity="0.5"/>
<path d="M654,584 Q604,568 560,584" stroke="#a07254" stroke-width="3" fill="none" opacity="0.5"/>
<path d="M352,536 Q340,518 354,500" stroke="#9e7255" stroke-width="3" fill="none" opacity="0.5"/>
<path d="M672,536 Q684,518 670,500" stroke="#9e7255" stroke-width="3" fill="none" opacity="0.5"/>
<path d="M478,456 Q512,448 546,456" stroke="#b58d73" stroke-width="3" fill="none" opacity="0.6"/>
</g>
<!-- Cheek highlights -->
<path d="M344,590 Q372,556 414,560 Q398,606 360,618 Q336,610 344,590Z" fill="#e7c0a1" opacity="0.6"/>
<path d="M680,590 Q652,556 610,560 Q626,606 664,618 Q688,610 680,590Z" fill="#e7c0a1" opacity="0.6"/>
<!-- Mouth and teeth -->
<g id="mouth" filter="url(#shadow)">
<path d="M382,656 Q512,708 642,656 Q646,642 638,626 Q514,674 390,626 Q382,642 382,656Z" fill="#8a5147" opacity="0.8"/>
<path d="M396,624 Q512,674 628,624 Q622,600 512,598 Q402,600 396,624Z" fill="url(#lipGrad)"/>
<!-- Teeth base -->
<path d="M408,626 Q512,672 616,626 Q604,600 512,606 Q420,600 408,626Z" fill="#f8f5ef"/>
<!-- Tooth lines -->
<path d="M452,622 Q452,652 452,654" stroke="#d0c8c0" stroke-width="4" opacity="0.6"/>
<path d="M488,630 Q488,660 488,662" stroke="#d0c8c0" stroke-width="4" opacity="0.6"/>
<path d="M536,630 Q536,660 536,662" stroke="#d0c8c0" stroke-width="4" opacity="0.6"/>
<path d="M574,622 Q574,652 574,654" stroke="#d0c8c0" stroke-width="4" opacity="0.6"/>
<!-- Upper lip line -->
<path d="M392,624 Q512,684 632,624" stroke="#5c2f2c" stroke-width="4" fill="none" opacity="0.5"/>
<!-- Smile wrinkles -->
<path d="M362,614 Q348,610 338,602" stroke="#7a4d36" stroke-width="3" fill="none" opacity="0.6"/>
<path d="M662,614 Q676,610 686,602" stroke="#7a4d36" stroke-width="3" fill="none" opacity="0.6"/>
</g>
<!-- Chin shadow -->
<path d="M458,680 Q512,700 566,680 Q576,700 560,712 Q512,730 464,712 Q448,700 458,680Z" fill="#b28060" opacity="0.6"/>
<!-- Jawline and contour -->
<path d="M320,734 Q380,808 512,828 Q644,808 704,734" stroke="#a06f51" stroke-width="4" fill="none" opacity="0.4"/>
<!-- Additional hair wisps -->
<g opacity="0.8">
<path d="M294,380 Q328,358 342,392" stroke="#ded8c7" stroke-width="5" stroke-linecap="round" filter="url(#hairBlur)"/>
<path d="M730,380 Q696,358 682,392" stroke="#ded8c7" stroke-width="5" stroke-linecap="round" filter="url(#hairBlur)"/>
<path d="M330,334 Q366,300 392,326" stroke="#eae7d8" stroke-width="6" stroke-linecap="round" filter="url(#hairBlur)"/>
<path d="M694,334 Q658,300 632,326" stroke="#eae7d8" stroke-width="6" stroke-linecap="round" filter="url(#hairBlur)"/>
<path d="M420,290 Q446,266 472,292" stroke="#e6e2d3" stroke-width="5" stroke-linecap="round" filter="url(#hairBlur)"/>
<path d="M604,290 Q578,266 552,292" stroke="#e6e2d3" stroke-width="5" stroke-linecap="round" filter="url(#hairBlur)"/>
</g>
<!-- Forehead highlight -->
<ellipse cx="512" cy="340" rx="200" ry="70" fill="#f3d2b7" opacity="0.35"/>
<!-- Face shading overlay -->
<path d="M278,548 Q318,290 512,230 Q706,290 746,548 Q742,672 706,754 Q616,874 512,884 Q408,874 318,754 Q282,672 278,548Z" fill="none" stroke="#b48362" stroke-width="6" opacity="0.25"/>
<!-- Eye bags -->
<path d="M368,536 Q430,562 490,540" stroke="#a07254" stroke-width="4" fill="none" opacity="0.5"/>
<path d="M656,536 Q594,562 534,540" stroke="#a07254" stroke-width="4" fill="none" opacity="0.5"/>
<!-- Subtle shadow under bottom lip -->
<path d="M422,676 Q512,718 602,676 Q590,694 560,706 Q512,724 464,706 Q434,694 422,676Z" fill="#8b5a43" opacity="0.4"/>
<!-- Neck shadow on shirt -->
<path d="M440,748 Q512,778 584,748 Q598,760 598,776 Q512,818 426,776 Q426,760 440,748Z" fill="#171f2b" opacity="0.6"/>
<!-- Ear shadows -->
<path d="M250,582 Q246,610 260,626 Q274,638 288,636 Q272,618 270,602 Q270,586 250,582Z" fill="#9c6a4c" opacity="0.6"/>
<path d="M774,582 Q778,610 764,626 Q750,638 736,636 Q752,618 754,602 Q754,586 774,582Z" fill="#9c6a4c" opacity="0.6"/>
<!-- Fine detail lines -->
<g stroke="#8f6950" stroke-width="2" opacity="0.7">
<path d="M402,438 Q420,452 438,450"/>
<path d="M622,438 Q604,452 586,450"/>
<path d="M470,592 Q512,608 554,592"/>
<path d="M512,726 Q534,736 556,724"/>
</g>
<!-- Highlight on nose bridge -->
<path d="M506,470 Q512,512 518,470 Q512,454 506,470Z" fill="#f1d2b4" opacity="0.6"/>
<!-- Eye corner shadows -->
<path d="M352,492 Q344,514 358,522" stroke="#91674f" stroke-width="3" fill="none" opacity="0.6"/>
<path d="M672,492 Q680,514 666,522" stroke="#91674f" stroke-width="3" fill="none" opacity="0.6"/>
<!-- Signature cheek fold -->
<path d="M344,622 Q332,642 342,666" stroke="#8b5e44" stroke-width="4" fill="none" opacity="0.7"/>
<path d="M680,622 Q692,642 682,666" stroke="#8b5e44" stroke-width="4" fill="none" opacity="0.7"/>
<!-- Smile lines -->
<path d="M404,638 Q372,624 358,612" stroke="#7e503a" stroke-width="4" fill="none" opacity="0.7"/>
<path d="M620,638 Q652,624 666,612" stroke="#7e503a" stroke-width="4" fill="none" opacity="0.7"/>
<!-- Random hair over forehead -->
<path d="M456,320 Q476,292 492,324" stroke="#efece2" stroke-width="3" stroke-linecap="round"/>
<path d="M564,320 Q544,292 528,324" stroke="#efece2" stroke-width="3" stroke-linecap="round"/>
<!-- Face mask darkening edges -->
<rect width="1024" height="1024" fill="#0d0f14" opacity="0.12" mask="url(#faceMask)"/>
</svg>