BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
2.7/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 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"> <!-- Background --> <rect width="1024" height="1024" fill="#f0e0d6"/> <!-- Face Shape --> <path d="M512,200 Q400,300 400,500 Q400,700 512,800 Q624,700 624,500 Q624,300 512,200 Z" fill="#f1c6a4" stroke="#e0a88a" stroke-width="5"/> <!-- Hair --> <path d="M400,200 Q450,100 500,150 Q550,100 600,200 Q550,150 500,100 Q450,150 400,200 Z" fill="#3e2a47"/> <path d="M400,200 Q450,150 500,200 Q550,150 600,200 Q550,150 500,100 Q450,150 400,200 Z" fill="#3e2a47" opacity="0.8"/> <!-- Eyes --> <ellipse cx="450" cy="400" rx="50" ry="30" fill="#ffffff"/> <ellipse cx="570" cy="400" rx="50" ry="30" fill="#ffffff"/> <circle cx="450" cy="400" r="15" fill="#000000"/> <circle cx="570" cy="400" r="15" fill="#000000"/> <!-- Eyebrows --> <path d="M400,370 Q450,350 500,370" stroke="#3e2a47" stroke-width="10" fill="transparent"/> <path d="M500,370 Q550,350 600,370" stroke="#3e2a47" stroke-width="10" fill="transparent"/> <!-- Nose --> <path d="M500,450 Q510,470 500,490 Q490,470 500,450 Z" fill="#e0a88a" stroke="#d08c6a" stroke-width="5"/> <!-- Mouth --> <path d="M450,550 Q500,600 550,550 Q500,580 450,550 Z" fill="#e0a88a" stroke="#d08c6a" stroke-width="5"/> <path d="M460,560 Q500,590 540,560" stroke="#000000" stroke-width="5" fill="transparent"/> <path d="M460,560 Q500,580 540,560" stroke="#ffffff" stroke-width="3" fill="transparent"/> <!-- Teeth --> <rect x="470" y="560" width="10" height="10" fill="#ffffff"/> <rect x="480" y="560" width="10" height="10" fill="#ffffff"/> <rect x="490" y="560" width="10" height="10" fill="#ffffff"/> <rect x="500" y="560" width="10" height="10" fill="#ffffff"/> <rect x="510" y="560" width="10" height="10" fill="#ffffff"/> <rect x="520" y="560" width="10" height="10" fill="#ffffff"/> <rect x="530" y="560" width="10" height="10" fill="#ffffff"/> <!-- Shadows and Highlights --> <path d="M500,200 Q450,300 500,400 Q550,300 500,200 Z" fill="black" opacity="0.2"/> <path d="M500,200 Q550,300 500,400 Q450,300 500,200 Z" fill="white" opacity="0.2"/> <!-- Expression Lines --> <path d="M450,500 Q500,520 550,500" stroke="#000000" stroke-width="5" fill="transparent"/> <path d="M450,500 Q500,480 550,500" stroke="#000000" stroke-width="5" fill="transparent"/> </svg>