BuseyBench SVG Test
Generated by Mistral 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" viewBox="0 0 1024 1024" preserveAspectRatio="xMidYMid meet" width="1024" height="1024">
<!-- Background gradient for skin tone -->
<defs>
<linearGradient id="skinGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#e8d5c4" />
<stop offset="50%" stop-color="#d4a584" />
<stop offset="100%" stop-color="#b89a7a" />
</linearGradient>
<!-- Hair gradient -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#5a3d2b" />
<stop offset="50%" stop-color="#3a2a1a" />
<stop offset="100%" stop-color="#251b0d" />
</linearGradient>
<!-- Shadow filter -->
<filter id="skinShadow" filterUnits="userSpaceOnUse">
<feGaussianBlur stdDeviation="2" result="blur" />
<feComposite in="SourceGraphic" in2="blur" operator="over" />
</filter>
<!-- Highlight filter -->
<filter id="skinHighlight" filterUnits="userSpaceOnUse">
<feGaussianBlur stdDeviation="1" result="blur" />
<feComposite in="SourceGraphic" in2="blur" operator="atop" />
</filter>
<!-- Clipping path for face -->
<clipPath id="faceClip">
<path d="M512,200 C512,150 450,100 400,150 C350,200 300,250 300,300 C300,350 350,400 400,450 C450,500 512,550 512,600 C512,650 450,700 400,750 C350,800 300,850 300,900 C300,950 350,1000 400,1050 C450,1100 512,1150 512,1200 L512,1200 Z" />
</clipPath>
<!-- Clipping path for hair -->
<clipPath id="hairClip">
<path d="M400,100 C450,80 500,70 550,80 C600,90 650,100 700,100 C750,100 800,90 850,80 C900,70 950,80 1000,100 L1000,1200 Z" />
</clipPath>
<!-- Pattern for teeth -->
<pattern id="teethPattern" patternUnits="userSpaceOnUse" width="10" height="10">
<path d="M0,0 L10,0 L9,5 L0,5 Z" fill="#f5e6d3" />
</pattern>
<!-- Pattern for freckles -->
<pattern id="frecklesPattern" patternUnits="userSpaceOnUse" width="8" height="8">
<circle cx="4" cy="4" r="2" fill="#8b4513" opacity="0.7" />
</pattern>
</defs>
<!-- Skin base with gradient and shadow -->
<rect x="100" y="100" width="824" height="900" fill="url(#skinGradient)" clip-path="url(#faceClip)" filter="url(#skinShadow)" />
<!-- Skin highlights -->
<path d="M150,150 Q250,100 350,150 Q450,200 500,250 Q550,300 600,350 Q650,400 700,450 Q750,500 800,550 Q850,600 900,650 Q950,700 1000,750" stroke="url(#skinGradient)" stroke-width="2" stroke-opacity="0.3" stroke-linecap="round" fill="none" />
<path d="M150,100 Q250,50 350,100 Q450,150 500,200 Q550,250 600,300 Q650,350 700,400 Q750,450 800,500 Q850,550 900,600 Q950,650 1000,700" stroke="url(#skinGradient)" stroke-width="1" stroke-opacity="0.2" stroke-linecap="round" fill="none" />
<!-- Face shape with refined details -->
<path d="M300,200 C350,150 400,100 450,150 C500,200 550,250 550,300 C550,350 500,400 450,450 C400,500 350,550 300,600 C250,650 200,700 200,750 C200,800 250,850 300,900 C350,950 400,1000 450,1050 C500,1100 550,1150 550,1200 L550,1200 Z" fill="none" stroke="#5a3d2b" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" />
<!-- Hair with gradient and clipping -->
<path d="M400,100 C450,80 500,70 550,80 C600,90 650,100 700,100 C750,100 800,90 850,80 C900,70 950,80 1000,100 L1000,1200 Z" fill="url(#hairGradient)" clip-path="url(#hairClip)" />
<!-- Hair strands for texture -->
<path d="M420,120 Q440,100 460,120 Q480,140 500,120 Q520,100 540,120 Q560,140 580,120 Q600,100 620,120 Q640,140 660,120 Q680,100 700,120 Q720,140 740,120 Q760,100 780,120 Q800,140 820,120" stroke="#3a2a1a" stroke-width="1" stroke-opacity="0.3" stroke-linecap="round" fill="none" />
<!-- Eyebrows -->
<path d="M350,300 Q370,280 390,290 Q410,300 430,290 Q450,280 470,290 Q490,300 510,290" stroke="#5a3d2b" stroke-width="2" stroke-opacity="0.7" fill="none" />
<path d="M510,290 Q530,270 550,280 Q570,290 590,280 Q610,270 630,280 Q650,290 670,280" stroke="#5a3d2b" stroke-width="1" stroke-opacity="0.5" fill="none" />
<!-- Eyes -->
<path d="M400,350 C405,355 410,350 415,355 C420,360 415,365 410,360 C405,355 400,350 400,355 Z" fill="#3a2a1a" />
<path d="M400,350 C405,345 410,350 415,345 C420,350 415,355 410,350 C405,345 400,350 400,345 Z" fill="#3a2a1a" opacity="0.7" />
<!-- Pupils -->
<circle cx="405" cy="350" r="10" fill="#000" opacity="0.3" />
<circle cx="405" cy="350" r="6" fill="#000" opacity="0.5" />
<!-- Iris details -->
<path d="M400,350 C405,345 410,350 415,345 C420,350 415,355 410,350 C405,345 400,350" stroke="#3a2a1a" stroke-width="0.5" stroke-opacity="0.5" fill="none" />
<!-- Left eye -->
<path d="M550,350 C555,355 560,350 565,355 C570,360 565,365 560,360 C555,355 550,350 550,355 Z" fill="#3a2a1a" />
<path d="M550,350 C555,345 560,350 565,345 C570,350 565,355 560,350 C555,345 550,350 550,345 Z" fill="#3a2a1a" opacity="0.7" />
<!-- Left pupil -->
<circle cx="555" cy="350" r="10" fill="#000" opacity="0.3" />
<circle cx="555" cy="350" r="6" fill="#000" opacity="0.5" />
<!-- Left iris details -->
<path d="M550,350 C555,345 560,350 565,345 C570,350 565,355 560,350 C555,345 550,350" stroke="#3a2a1a" stroke-width="0.5" stroke-opacity="0.5" fill="none" />
<!-- Eyeball highlights -->
<path d="M405,345 Q410,340 415,345 Q420,350 415,345 Q410,340 405,345" stroke="#f5e6d3" stroke-width="0.5" stroke-opacity="0.3" fill="none" />
<path d="M555,345 Q560,340 565,345 Q570,350 565,345 Q560,340 555,345" stroke="#f5e6d3" stroke-width="0.5" stroke-opacity="0.3" fill="none" />
<!-- Eyes shadow -->
<path d="M400,350 C405,355 410,350 415,355 C420,360 415,365 410,360 C405,355 400,350 400,355 Z" fill="#2a1a0d" opacity="0.3" />
<path d="M550,350 C555,355 560,350 565,355 C570,360 565,365 560,360 C555,355 550,350 550,355 Z" fill="#2a1a0d" opacity="0.3" />
<!-- Mouth -->
<path d="M450,450 C460,460 470,450 480,460 C490,470 480,480 470,470 C460,460 450,450" stroke="#5a3d2b" stroke-width="2" stroke-opacity="0.7" fill="none" stroke-linecap="round" />
<path d="M450,450 C460,455 470,450 480,455 C490,460 480,465 470,460 C460,455 450,450" stroke="#5a3d2b" stroke-width="1" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<!-- Teeth -->
<path d="M450,450 L460,455 L465,450 L470,455 L475,450 L480,455 L485,450 L490,455 L495,450 L500,455 L505,450 L510,455 L515,450 L520,455 L525,450" stroke="url(#teethPattern)" stroke-width="1" stroke-opacity="0.8" fill="none" stroke-linecap="round" stroke-linejoin="round" />
<!-- Chin and jaw -->
<path d="M300,600 C320,550 350,500 380,550 C410,600 440,650 470,700 C500,750 530,800 560,750 C590,700 620,650 650,700 C680,750 710,800 740,750 C770,700 800,650 830,700 C860,750 890,800 920,750" stroke="#5a3d2b" stroke-width="2" stroke-opacity="0.7" fill="none" stroke-linecap="round" />
<!-- Freckles -->
<use href="#frecklesPattern" x="320" y="300" width="8" height="8" />
<use href="#frecklesPattern" x="350" y="320" width="6" height="6" />
<use href="#frecklesPattern" x="380" y="300" width="6" height="6" />
<use href="#frecklesPattern" x="420" y="340" width="6" height="6" />
<use href="#frecklesPattern" x="450" y="320" width="6" height="6" />
<use href="#frecklesPattern" x="480" y="300" width="6" height="6" />
<use href="#frecklesPattern" x="510" y="340" width="6" height="6" />
<use href="#frecklesPattern" x="540" y="320" width="6" height="6" />
<use href="#frecklesPattern" x="570" y="300" width="6" height="6" />
<!-- Nose -->
<path d="M480,400 C485,395 490,390 495,395 C500,400 495,405 490,400 C485,395 480,400" stroke="#5a3d2b" stroke-width="2" stroke-opacity="0.7" fill="none" stroke-linecap="round" />
<path d="M480,400 C485,405 490,400 495,405 C500,410 495,405 490,400 C485,405 480,400" stroke="#5a3d2b" stroke-width="1" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<!-- Nose details -->
<path d="M480,400 C485,395 490,390 495,395 C500,400 495,405 490,400 C485,395 480,400" stroke="#5a3d2b" stroke-width="0.5" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<!-- Nose shadow -->
<path d="M480,400 C485,405 490,400 495,405 C500,410 495,405 490,400 C485,405 480,400" fill="#2a1a0d" opacity="0.3" />
<!-- Eyelashes -->
<path d="M400,330 L405,325 L410,330 L415,325 L420,330 L425,325 L430,330 L435,325 L440,330" stroke="#5a3d2b" stroke-width="0.5" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<path d="M400,335 L405,330 L410,335 L415,330 L420,335 L425,330 L430,335 L435,330 L440,335" stroke="#5a3d2b" stroke-width="0.5" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<path d="M550,330 L555,325 L560,330 L565,325 L570,330 L575,325 L580,330 L585,325 L590,330" stroke="#5a3d2b" stroke-width="0.5" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<path d="M550,335 L555,330 L560,335 L565,330 L570,335 L575,330 L580,335 L585,330 L590,335" stroke="#5a3d2b" stroke-width="0.5" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<!-- Blush -->
<path d="M380,380 C400,370 420,380 440,370 C460,360 480,370 500,360 C520,350 540,360 560,350" stroke="#f5e6d3" stroke-width="1" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
<path d="M380,390 C400,380 420,390 440,380 C460,370 480,390 500,380 C520,390 540,370 560,390" stroke="#f5e6d3" stroke-width="1" stroke-opacity="0.5" fill="none" stroke-linecap="round" />
</svg>