BuseyBench SVG Test
Generated by Mistral on Jul 2, 2026 using prompt svg-v1-no-web.
2.2/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" width="1024" height="1024">
<defs>
<!-- Skin gradient -->
<linearGradient id="skinGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#f5d3b3" />
<stop offset="100%" stop-color="#d9a87a" />
</linearGradient>
<!-- Hair gradient -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#6b4423" />
<stop offset="50%" stop-color="#4a331a" />
<stop offset="100%" stop-color="#3a2a1a" />
</linearGradient>
<!-- Shadow filter -->
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="3" result="blur" />
<feComposite in="SourceGraphic" in2="blur" operator="over" />
</filter>
<!-- Highlight filter -->
<filter id="highlight" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="2" result="blur" />
<feComposite in="SourceGraphic" in2="blur" operator="arithmetic" k1="0" k2="1" k3="1" k4="0" />
</filter>
<!-- Clipping path for hair -->
<clipPath id="hairClip">
<path d="M400,100 C350,50 300,100 250,150 C200,200 200,250 250,300 C300,350 350,350 400,300 C450,350 500,350 550,300 C600,250 600,200 550,150 C500,100 450,50 400,100 Z" />
</clipPath>
</defs>
<!-- Background -->
<rect width="100%" height="100%" fill="#f0e6d2" />
<!-- Face -->
<path d="M512,300 C600,250 700,250 750,300 C800,350 800,450 750,500 C700,550 600,550 512,500 C424,550 324,550 274,500 C224,450 224,350 274,300 C324,250 424,250 512,300 Z"
fill="url(#skinGradient)" filter="url(#shadow)" />
<!-- Hair -->
<path d="M400,100 C350,50 300,100 250,150 C200,200 200,250 250,300 C300,350 350,350 400,300 C450,350 500,350 550,300 C600,250 600,200 550,150 C500,100 450,50 400,100 Z"
fill="url(#hairGradient)" clip-path="url(#hairClip)" />
<!-- Eyes -->
<path d="M400,350 C410,340 420,340 430,350 C440,360 430,370 420,380 C410,390 400,390 390,380 C380,370 370,360 380,350 C390,340 400,340 400,350 Z"
fill="#3a2a1a" stroke="#000" stroke-width="2" />
<path d="M600,350 C610,340 620,340 630,350 C640,360 630,370 620,380 C610,390 600,390 590,380 C580,370 570,360 580,350 C590,340 600,340 600,350 Z"
fill="#3a2a1a" stroke="#000" stroke-width="2" />
<!-- Eyebrows -->
<path d="M380,320 C390,310 400,310 410,320 C420,330 410,340 400,340 C390,340 380,330 380,320 Z"
fill="#3a2a1a" stroke="#000" stroke-width="2" />
<path d="M580,320 C590,310 600,310 610,320 C620,330 610,340 600,340 C590,340 580,330 580,320 Z"
fill="#3a2a1a" stroke="#000" stroke-width="2" />
<!-- Nose -->
<path d="M512,400 C520,380 530,370 540,380 C550,390 540,410 530,420 C520,430 512,430 502,420 C492,410 482,390 492,380 C502,370 512,370 512,400 Z"
fill="#d9a87a" stroke="#000" stroke-width="1" />
<!-- Mouth -->
<path d="M450,450 C470,440 500,440 520,450 C540,460 520,480 500,490 C480,500 450,500 430,490 C410,480 390,460 410,450 C430,440 450,440 450,450 Z"
fill="#d9a87a" stroke="#000" stroke-width="1" />
<!-- Teeth -->
<path d="M480,460 C490,450 500,450 510,460 C520,470 510,480 500,490 C490,500 480,500 470,490 C460,480 450,470 460,460 C470,450 480,450 480,460 Z"
fill="#fff" stroke="#000" stroke-width="0.5" />
<!-- Wrinkles -->
<path d="M350,380 Q400,360 450,380" stroke="#3a2a1a" stroke-width="1" fill="none" />
<path d="M570,380 Q620,360 670,380" stroke="#3a2a1a" stroke-width="1" fill="none" />
<path d="M450,420 Q512,400 570,420" stroke="#3a2a1a" stroke-width="1" fill="none" />
<!-- Highlights -->
<ellipse cx="420" cy="360" rx="10" ry="5" fill="white" opacity="0.3" filter="url(#highlight)" />
<ellipse cx="600" cy="360" rx="10" ry="5" fill="white" opacity="0.3" filter="url(#highlight)" />
<ellipse cx="512" cy="320" rx="15" ry="5" fill="white" opacity="0.2" filter="url(#highlight)" />
</svg>