BuseyBench SVG Test
Generated by OpenAI 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 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<defs>
<!-- Skin gradient -->
<radialGradient id="skinGradient" cx="50%" cy="45%" r="60%">
<stop offset="0%" stop-color="#fbe3c2"/>
<stop offset="70%" stop-color="#e6b98d"/>
<stop offset="100%" stop-color="#c99a6e"/>
</radialGradient>
<!-- Hair gradient -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#f6e7c2"/>
<stop offset="60%" stop-color="#d6c18d"/>
<stop offset="100%" stop-color="#b8a06a"/>
</linearGradient>
<!-- Lip gradient -->
<linearGradient id="lipGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#c97c6e"/>
<stop offset="100%" stop-color="#a34d3a"/>
</linearGradient>
<!-- Teeth gradient -->
<linearGradient id="teethGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#fff"/>
<stop offset="100%" stop-color="#e6e6e6"/>
</linearGradient>
<!-- Eye white gradient -->
<radialGradient id="eyeWhiteGradient" cx="50%" cy="50%" r="70%">
<stop offset="0%" stop-color="#fff"/>
<stop offset="100%" stop-color="#e0e0e0"/>
</radialGradient>
<!-- Shadow filter -->
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="8" stdDeviation="8" flood-color="#000" flood-opacity="0.18"/>
</filter>
<!-- Highlight blur -->
<filter id="highlightBlur" x="-10%" y="-10%" width="120%" height="120%">
<feGaussianBlur stdDeviation="3"/>
</filter>
</defs>
<!-- Face shape -->
<g filter="url(#shadow)">
<path
d="M220,420
Q210,700 420,900
Q650,980 820,700
Q870,500 790,340
Q700,180 510,200
Q320,220 220,420
Z"
fill="url(#skinGradient)"
stroke="#b88c5e"
stroke-width="6"
/>
</g>
<!-- Left cheek shadow -->
<path
d="M270,520
Q250,650 420,820
Q390,650 320,520
Z"
fill="#b88c5e"
opacity="0.22"
filter="url(#highlightBlur)"
/>
<!-- Right cheek shadow -->
<path
d="M800,520
Q820,650 650,820
Q680,650 750,520
Z"
fill="#b88c5e"
opacity="0.18"
filter="url(#highlightBlur)"
/>
<!-- Chin shadow -->
<ellipse
cx="520" cy="860" rx="110" ry="38"
fill="#a87c4e"
opacity="0.18"
filter="url(#highlightBlur)"
/>
<!-- Forehead highlight -->
<ellipse
cx="520" cy="320" rx="120" ry="38"
fill="#fff"
opacity="0.18"
filter="url(#highlightBlur)"
/>
<!-- Hair back -->
<g>
<path
d="M210,420
Q120,300 260,180
Q400,60 520,120
Q640,60 780,180
Q900,320 790,340
Q700,180 510,200
Q320,220 210,420
Z"
fill="url(#hairGradient)"
stroke="#b8a06a"
stroke-width="7"
/>
<!-- Hair strands -->
<path
d="M260,180 Q340,140 520,120"
stroke="#f6e7c2" stroke-width="8" fill="none" opacity="0.7"/>
<path
d="M520,120 Q700,140 780,180"
stroke="#f6e7c2" stroke-width="8" fill="none" opacity="0.7"/>
<path
d="M320,220 Q300,160 400,100"
stroke="#e6d3a2" stroke-width="6" fill="none" opacity="0.5"/>
<path
d="M720,220 Q740,160 640,100"
stroke="#e6d3a2" stroke-width="6" fill="none" opacity="0.5"/>
<path
d="M400,100 Q480,80 560,100"
stroke="#fffbe7" stroke-width="4" fill="none" opacity="0.4"/>
</g>
<!-- Left eyebrow -->
<path
d="M340,370
Q370,350 420,360
Q400,380 340,370
Z"
fill="#a88c5e"
stroke="#7a5c2e"
stroke-width="3"
opacity="0.85"
/>
<!-- Right eyebrow -->
<path
d="M620,360
Q670,350 700,370
Q650,380 620,360
Z"
fill="#a88c5e"
stroke="#7a5c2e"
stroke-width="3"
opacity="0.85"
/>
<!-- Left eye socket shadow -->
<ellipse
cx="400" cy="420" rx="54" ry="32"
fill="#b88c5e"
opacity="0.13"
filter="url(#highlightBlur)"
/>
<!-- Right eye socket shadow -->
<ellipse
cx="650" cy="420" rx="54" ry="32"
fill="#b88c5e"
opacity="0.13"
filter="url(#highlightBlur)"
/>
<!-- Left eye white -->
<ellipse
cx="410" cy="430" rx="38" ry="26"
fill="url(#eyeWhiteGradient)"
stroke="#b8a6a6"
stroke-width="2"
/>
<!-- Right eye white -->
<ellipse
cx="640" cy="430" rx="38" ry="26"
fill="url(#eyeWhiteGradient)"
stroke="#b8a6a6"
stroke-width="2"
/>
<!-- Left iris -->
<ellipse
cx="418" cy="438" rx="13" ry="13"
fill="#3b4c5c"
/>
<!-- Right iris -->
<ellipse
cx="648" cy="438" rx="13" ry="13"
fill="#3b4c5c"
/>
<!-- Left pupil -->
<ellipse
cx="418" cy="438" rx="5" ry="5"
fill="#181a1c"
/>
<!-- Right pupil -->
<ellipse
cx="648" cy="438" rx="5" ry="5"
fill="#181a1c"
/>
<!-- Left eye highlight -->
<ellipse
cx="422" cy="434" rx="3" ry="2"
fill="#fff"
opacity="0.8"
/>
<!-- Right eye highlight -->
<ellipse
cx="652" cy="434" rx="3" ry="2"
fill="#fff"
opacity="0.8"
/>
<!-- Under-eye wrinkles left -->
<path
d="M385,455 Q410,465 435,455"
stroke="#b88c5e"
stroke-width="2"
fill="none"
opacity="0.45"
/>
<!-- Under-eye wrinkles right -->
<path
d="M625,455 Q650,465 675,455"
stroke="#b88c5e"
stroke-width="2"
fill="none"
opacity="0.45"
/>
<!-- Nose bridge -->
<path
d="M520,340 Q510,410 520,470"
stroke="#b88c5e"
stroke-width="7"
fill="none"
opacity="0.55"
/>
<!-- Nose shadow -->
<ellipse
cx="520" cy="500" rx="38" ry="18"
fill="#b88c5e"
opacity="0.22"
filter="url(#highlightBlur)"
/>
<!-- Nose tip -->
<ellipse
cx="520" cy="490" rx="24" ry="16"
fill="#e6b98d"
stroke="#b88c5e"
stroke-width="2"
opacity="0.8"
/>
<!-- Nose nostrils -->
<ellipse
cx="505" cy="505" rx="5" ry="3"
fill="#a87c4e"
opacity="0.7"
/>
<ellipse
cx="535" cy="505" rx="5" ry="3"
fill="#a87c4e"
opacity="0.7"
/>
<!-- Smile lines left -->
<path
d="M430,540 Q400,600 470,650"
stroke="#b88c5e"
stroke-width="4"
fill="none"
opacity="0.33"
/>
<!-- Smile lines right -->
<path
d="M610,540 Q640,600 570,650"
stroke="#b88c5e"
stroke-width="4"
fill="none"
opacity="0.33"
/>
<!-- Mouth base -->
<ellipse
cx="520" cy="670" rx="98" ry="38"
fill="#a34d3a"
opacity="0.7"
filter="url(#highlightBlur)"
/>
<!-- Lips -->
<path
d="M430,670
Q470,700 520,690
Q570,700 610,670
Q570,680 520,675
Q470,680 430,670
Z"
fill="url(#lipGradient)"
stroke="#a34d3a"
stroke-width="4"
/>
<!-- Upper lip highlight -->
<ellipse
cx="520" cy="670" rx="40" ry="8"
fill="#fff"
opacity="0.18"
filter="url(#highlightBlur)"
/>
<!-- Teeth -->
<path
d="M445,675
Q470,700 520,695
Q570,700 595,675
Q570,685 520,682
Q470,685 445,675
Z"
fill="url(#teethGradient)"
stroke="#b8a6a6"
stroke-width="2"
/>
<!-- Teeth lines -->
<path
d="M470,677 Q475,690 470,695"
stroke="#b8a6a6"
stroke-width="1.5"
fill="none"
opacity="0.7"
/>
<path
d="M520,682 Q520,695 520,695"
stroke="#b8a6a6"
stroke-width="1.5"
fill="none"
opacity="0.7"
/>
<path
d="M570,677 Q565,690 570,695"
stroke="#b8a6a6"
stroke-width="1.5"
fill="none"
opacity="0.7"
/>
<!-- Lower lip shadow -->
<ellipse
cx="520" cy="700" rx="40" ry="12"
fill="#a34d3a"
opacity="0.22"
filter="url(#highlightBlur)"
/>
<!-- Chin cleft -->
<path
d="M510,780 Q520,790 530,780"
stroke="#b88c5e"
stroke-width="3"
fill="none"
opacity="0.45"
/>
<!-- Laugh lines left -->
<path
d="M420,690 Q400,750 470,800"
stroke="#b88c5e"
stroke-width="2"
fill="none"
opacity="0.25"
/>
<!-- Laugh lines right -->
<path
d="M620,690 Q640,750 570,800"
stroke="#b88c5e"
stroke-width="2"
fill="none"
opacity="0.25"
/>
<!-- Jaw shadow left -->
<path
d="M340,800 Q420,900 520,900"
stroke="#a87c4e"
stroke-width="8"
fill="none"
opacity="0.13"
filter="url(#highlightBlur)"
/>
<!-- Jaw shadow right -->
<path
d="M700,800 Q620,900 520,900"
stroke="#a87c4e"
stroke-width="8"
fill="none"
opacity="0.13"
filter="url(#highlightBlur)"
/>
<!-- Ear left -->
<ellipse
cx="250" cy="570" rx="36" ry="70"
fill="url(#skinGradient)"
stroke="#b88c5e"
stroke-width="4"
opacity="0.95"
/>
<!-- Ear right -->
<ellipse
cx="790" cy="570" rx="36" ry="70"
fill="url(#skinGradient)"
stroke="#b88c5e"
stroke-width="4"
opacity="0.95"
/>
<!-- Ear details left -->
<path
d="M250,570 Q240,600 260,630"
stroke="#b88c5e"
stroke-width="3"
fill="none"
opacity="0.5"
/>
<!-- Ear details right -->
<path
d="M790,570 Q800,600 780,630"
stroke="#b88c5e"
stroke-width="3"
fill="none"
opacity="0.5"
/>
<!-- Hair front highlights -->
<path
d="M320,220 Q350,180 520,160 Q690,180 720,220"
stroke="#fffbe7"
stroke-width="12"
fill="none"
opacity="0.25"
filter="url(#highlightBlur)"
/>
<!-- Hair flyaways left -->
<path
d="M220,420 Q180,350 260,180"
stroke="#f6e7c2"
stroke-width="7"
fill="none"
opacity="0.5"
/>
<!-- Hair flyaways right -->
<path
d="M820,420 Q860,350 780,180"
stroke="#f6e7c2"
stroke-width="7"
fill="none"
opacity="0.5"
/>
<!-- Forehead wrinkles -->
<path
d="M400,320 Q520,300 640,320"
stroke="#b88c5e"
stroke-width="3"
fill="none"
opacity="0.23"
/>
<path
d="M420,340 Q520,330 620,340"
stroke="#b88c5e"
stroke-width="2"
fill="none"
opacity="0.18"
/>
</svg>