BuseyBench SVG Test
Generated by Meta on Jul 2, 2026 using prompt svg-v1-no-web.
2.4/10 overall
Scored by 3 vision models (claude-sonnet-4.6, gpt-5.2, 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">
<!-- Face shape with subtle shading -->
<defs>
<radialGradient id="faceGradient" cx="0.5" cy="0.5" r="0.6" fx="0.4" fy="0.4">
<stop offset="0%" stop-color="#F5DEB3" />
<stop offset="100%" stop-color="#964B00" />
</radialGradient>
</defs>
<ellipse cx="512" cy="512" rx="400" ry="450" fill="url(#faceGradient)" />
<!-- Hair with layered paths and texture -->
<path d="M 250,150 Q 350,50 450,150 L 450,300 Q 450,400 400,450 L 350,500 Q 300,550 250,500 L 200,450 Q 150,400 150,300 L 150,150 Z" fill="#452B1F" />
<path d="M 450,150 Q 550,50 650,150 L 650,300 Q 650,400 600,450 L 550,500 Q 500,550 450,500 L 400,450 Q 350,400 350,300 L 350,150 Z" fill="#452B1F" />
<path d="M 300,200 Q 350,150 400,200 L 400,250 Q 400,300 350,350 L 300,400 Q 250,450 200,400 L 150,350 Q 100,300 100,250 L 100,200 Z" fill="#663333" opacity="0.5" />
<path d="M 550,200 Q 600,150 650,200 L 650,250 Q 650,300 600,350 L 550,400 Q 500,450 450,400 L 400,350 Q 350,300 350,250 L 350,200 Z" fill="#663333" opacity="0.5" />
<!-- Eyes with highlights and shading -->
<defs>
<radialGradient id="eyeGradient" cx="0.5" cy="0.5" r="0.6" fx="0.4" fy="0.4">
<stop offset="0%" stop-color="#FFFFFF" />
<stop offset="100%" stop-color="#333333" />
</radialGradient>
</defs>
<ellipse cx="350" cy="400" rx="80" ry="100" fill="url(#eyeGradient)" />
<ellipse cx="674" cy="400" rx="80" ry="100" fill="url(#eyeGradient)" />
<circle cx="330" cy="380" r="20" fill="#FFFFFF" opacity="0.8" />
<circle cx="654" cy="380" r="20" fill="#FFFFFF" opacity="0.8" />
<!-- Eyebrows with subtle shading and texture -->
<path d="M 280,320 Q 320,280 360,320" stroke="#452B1F" stroke-width="20" stroke-linecap="round" fill="none" />
<path d="M 600,320 Q 640,280 680,320" stroke="#452B1F" stroke-width="20" stroke-linecap="round" fill="none" />
<!-- Nose with shading and highlights -->
<path d="M 512,450 Q 550,500 500,550" fill="#F5DEB3" />
<path d="M 512,450 Q 470,500 520,550" fill="#964B00" opacity="0.5" />
<!-- Mouth with teeth and expressive features -->
<path d="M 400,600 Q 450,650 500,600" stroke="#FFC0CB" stroke-width="20" stroke-linecap="round" fill="none" />
<path d="M 500,600 Q 550,650 600,600" stroke="#FFC0CB" stroke-width="20" stroke-linecap="round" fill="none" />
<rect x="450" y="620" width="100" height="50" fill="#FFFFFF" rx="10" />
<path d="M 450,650 Q 475,680 500,650 Q 525,680 550,650" stroke="#663333" stroke-width="5" stroke-linecap="round" fill="none" />
<!-- Shadows and highlights for depth and dimension -->
<defs>
<filter id="dropShadow">
<feGaussianBlur in="SourceAlpha" stdDeviation="10" />
<feOffset dx="10" dy="10" />
<feMerge>
<feMergeNode />
<feMergeNode in="SourceGraphic" />
</feMerge>
</filter>
</defs>
<ellipse cx="512" cy="512" rx="400" ry="450" fill="#000000" opacity="0.2" filter="url(#dropShadow)" />
<circle cx="512" cy="512" r="200" fill="#FFFFFF" opacity="0.1" />
</svg>