BuseyBench SVG Test
Generated by Arcee AI on Jul 2, 2026 using prompt svg-v1-no-web.
1.7/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" width="1024" height="1024" viewBox="0 0 1024 1024">
<defs>
<filter id="blur" width="110%" height="110%" x="-5%" y="-5%">
<feGaussianBlur in="SourceGraphic" stdDeviation="10"/>
</filter>
<filter id="dropShadow" width="110%" height="110%" x="-5%" y="-5%">
<feDropShadow dx="2" dy="2" stdDeviation="2" flood-color="black" flood-opacity="0.3"/>
</filter>
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#8B4513"/>
<stop offset="100%" stop-color="#d2691e"/>
</linearGradient>
<radialGradient id="irisGradient" cx="50%" cy="50%" r="50%" fx="50%" fy="50%">
<stop offset="0%" stop-color="#1e90ff"/>
<stop offset="100%" stop-color="#00008b"/>
</radialGradient>
<linearGradient id="lipGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#d2b48c"/>
<stop offset="100%" stop-color="#e6c5a8"/>
</linearGradient>
<linearGradient id="toothGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#fffacd"/>
<stop offset="100%" stop-color="#bdb76b"/>
</linearGradient>
</defs>
<clipPath id="faceClip">
<path d="M512 150 C400 200 300 300 300 400 C300 500 350 750 512 850 C672 750 724 500 724 400 C724 300 600 200 512 150 Z"/>
<path d="M350 750 L350 950 L400 950 L624 950 L672 950 L672 750 Z"/>
</clipPath>
<g id="baseSkin">
<path d="M512 150 C400 200 300 300 300 400 C300 500 350 750 512 850 C672 750 724 500 724 400 C724 300 600 200 512 150 Z" fill="#f1c27f"/>
<path d="M350 750 L350 950 L400 950 L624 950 L672 950 L672 750 Z" fill="#f1c27f"/>
</g>
<g id="shading" clip-path="url(#faceClip)">
<path d="M300 500 L350 750 L400 950 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M724 500 L672 750 L624 950 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M350 750 L512 850 L672 750 L624 950 L400 950 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M384 550 Q432 586 480 550 Q432 514 384 550 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M544 550 Q592 628 640 550 Q592 556 544 550 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M512 650 L480 750 L500 780 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M512 650 L544 750 L528 780 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M350 750 L350 950 L400 950 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M672 750 L672 950 L624 950 Z" fill="#b8823b" opacity="0.5"><filter url="#blur"/></path>
<path d="M300 500 L350 750 L400 500 Z" fill="#ffdbac" opacity="0.5"><filter url="#blur"/></path>
<path d="M724 500 L672 750 L624 500 Z" fill="#ffdbac" opacity="0.5"><filter url="#blur"/></path>
<circle cx="512" cy="850" r="20" fill="#ffdbac" opacity="0.5"><filter url="#blur"/></circle>
</g>
<g id="features" clip-path="url(#faceClip)">
<g id="eyes">
<path d="M392 550 Q432 580 472 550 Q432 520 392 550 Z" fill="#ffffff"/>
<circle cx="432" cy="550" r="20" fill="url(#irisGradient)"/>
<circle cx="432" cy="550" r="8" fill="#000000"/>
<circle cx="432" cy="540" r="3" fill="#ffffff" opacity="0.8"/>
<path d="M392 550 Q432 580 472 550" stroke="#f1c27f" stroke-width="3" fill="none"/>
<path d="M472 550 Q432 520 392 550" stroke="#f1c27f" stroke-width="2" fill="none"/>
<path d="M472 550 L480 540" stroke="#b8823b" stroke-width="1" opacity="0.5" fill="none"/>
<path d="M472 550 L480 560" stroke="#b8823b" stroke-width="1" opacity="0.5" fill="none"/>
<path d="M472 550 L465 550" stroke="#b8823b" stroke-width="1" opacity="0.5" fill="none"/>
<path d="M632 550 Q592 580 552 550 Q592 520 632 550 Z" fill="#ffffff"/>
<circle cx="592" cy="550" r="20" fill="url(#irisGradient)"/>
<circle cx="592" cy="550" r="8" fill="#000000"/>
<circle cx="592" cy="540" r="3" fill="#ffffff" opacity="0.8"/>
<path d="M552 550 Q592 580 632 550" stroke="#f1c27f" stroke-width="3" fill="none"/>
<path d="M632 550 Q592 520 552 550" stroke="#f1c27f" stroke-width="2" fill="none"/>
<path d="M632 550 L640 540" stroke="#b8823b" stroke-width="1" opacity="0.5" fill="none"/>
<path d="M632 550 L640 560" stroke="#b8823b" stroke-width="1" opacity="0.5" fill="none"/>
<path d="M632 550 L625 550" stroke="#b8823b" stroke-width="1" opacity="0.5" fill="none"/>
</g>
<g id="eyebrows">
<path d="M384 530 Q432 560 480 530 Q432 510 384 530 Z" fill="#8B4513"/>
<path d="M544 530 Q592 560 640 530 Q592 510 544 530 Z" fill="#8B4513"/>
</g>
<g id="nose">
<path d="M512 650 L512 700 L480 750 L544 750 Z" fill="#f1c27f"/>
<ellipse cx="512" cy="700" rx="10" ry="5" fill="#ffdbac" opacity="0.5"><filter url="#blur"/></ellipse>
<path d="M480 750 Q480 740 485 750" stroke="#000000" stroke-width="2" fill="none"/>
<path d="M544 750 Q544 740 539 750" stroke="#000000" stroke-width="2" fill="none"/>
</g>
<g id="mouth">
<path d="M452 750 Q482 730 512 710 Q542 730 572 750 Q542 760 512 780 Q482 760 452 750 Z" fill="url(#lipGradient)"/>
<path d="M452 750 Q512 780 572 750" stroke="#d2b48c" stroke-width="2" fill="none"/>
<path d="M512 710 L512 750" stroke="#d2b48c" stroke-width="2" fill="none"/>
<circle cx="512" cy="780" rx="15" ry="8" fill="#ffdbac" opacity="0.5"><filter url="#blur"/></circle>
<path d="M462 760 Q512 740 562 760 L562 790 L462 790 Z" fill="url(#toothGradient)"/>
<path d="M462 790 Q512 810 562 790 L562 820 L462 820 Z" fill="url(#toothGradient)"/>
<path d="M462 790 Q512 810 562 790" stroke="#fffacd" stroke-width="2" fill="none"/>
</g>
</g>
<g id="wrinkles" clip-path="url(#faceClip)">
<path d="M400 200 Q500 200 600 200" stroke="#b8823b" stroke-width="2" opacity="0.3" fill="none"/>
<path d="M400 210 Q500 210 600 210" stroke="#b8823b" stroke-width="2" opacity="0.3" fill="none"/>
<path d="M452 750 Q512 780 572 750" fill="#b8823b" opacity="0.3"><filter url="#blur"/></path>
<path d="M512 650 Q480 700 452 750" stroke="#b8823b" stroke-width="2" opacity="0.4" fill="none"/>
<path d="M512 650 Q544 700 572 750" stroke="#b8823b" stroke-width="2" opacity="0.4" fill="none"/>
<path d="M482 730 Q482 720 485 730" stroke="#b8823b" stroke-width="2" fill="none"/>
</g>
<g id="hair">
<path d="M250 300 C200 400 150 500 150 600 C150 700 200 800 300 850 C400 900 512 950 512 950 C512 950 624 900 724 850 C824 800 874 700 874 600 C874 500 824 400 774 300 Z" fill="url(#hairGradient)"/>
<path d="M300 400 Q400 500 500 450 Q600 400 700 500" stroke="#d2691e" stroke-width="10" stroke-linecap="round" fill="none" opacity="0.5"/>
<path d="M320 350 Q350 400 380 350" stroke="#8B4513" stroke-width="2" fill="none"/>
<path d="M650 350 Q620 400 590 350" stroke="#8B4513" stroke-width="2" fill="none"/>
</g>
</svg>