BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
3.7/10 overall
Scored by 3 vision models (gemini-3.1-pro-preview, gpt-5.2, claude-sonnet-4.6), 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" width="1024" height="1024"> <!-- Background --> <rect width="1024" height="1024" fill="#f0f0f0" /> <!-- Face Shape --> <path d="M512 200c-120 0-220 80-240 200-20 120 20 260 140 320 120 60 260 20 320-100 60-120 20-260-80-340-60-50-140-80-220-80z" fill="#f4c2a0" /> <!-- Hair --> <path d="M512 200c-100 0-180 40-240 120-40 60-60 140-40 200 0 0 20-140 100-200 80-60 180-80 280-40 100 40 140 140 140 140s-20-140-100-200c-60-40-140-60-240-60z" fill="#d1b38a" /> <path d="M512 200c-100 0-180 40-240 120-40 60-60 140-40 200 0 0 20-140 100-200 80-60 180-80 280-40 100 40 140 140 140 140s-20-140-100-200c-60-40-140-60-240-60z" fill="none" stroke="#b08d6e" stroke-width="4" /> <!-- Eyes --> <ellipse cx="420" cy="400" rx="40" ry="30" fill="#fff" /> <ellipse cx="600" cy="400" rx="40" ry="30" fill="#fff" /> <circle cx="420" cy="400" r="15" fill="#000" /> <circle cx="600" cy="400" r="15" fill="#000" /> <!-- Eyebrows --> <path d="M380 370c-20-10-40-10-60 0" stroke="#000" stroke-width="6" stroke-linecap="round" /> <path d="M580 370c20-10 40-10 60 0" stroke="#000" stroke-width="6" stroke-linecap="round" /> <!-- Nose --> <path d="M500 420c-10 40-10 60 0 80" stroke="#b08d6e" stroke-width="4" fill="none" /> <circle cx="500" cy="500" r="4" fill="#b08d6e" /> <!-- Mouth --> <path d="M440 540c20 40 120 40 140 0" fill="none" stroke="#b08d6e" stroke-width="4" /> <path d="M440 540c20 40 120 40 140 0" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" /> <path d="M440 540c20 40 120 40 140 0" fill="none" stroke="#fff" stroke-width="1" stroke-linecap="round" /> <!-- Teeth --> <path d="M460 540h20v20h-20z" fill="#fff" /> <path d="M500 540h20v20h-20z" fill="#fff" /> <path d="M540 540h20v20h-20z" fill="#fff" /> <path d="M580 540h20v20h-20z" fill="#fff" /> <!-- Highlights and Shadows --> <path d="M512 200c-120 0-220 80-240 200-20 120 20 260 140 320 120 60 260 20 320-100 60-120 20-260-80-340-60-50-140-80-220-80z" fill="none" stroke="#000" stroke-opacity="0.1" stroke-width="8" /> <path d="M512 200c-100 0-180 40-240 120-40 60-60 140-40 200 0 0 20-140 100-200 80-60 180-80 280-40 100 40 140 140 140 140s-20-140-100-200c-60-40-140-60-240-60z" fill="none" stroke="#000" stroke-opacity="0.1" stroke-width="6" /> </svg>