BuseyBench SVG Test
Generated by MiniMax on Jul 2, 2026 using prompt svg-v1-no-web.
4.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 version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<defs>
<!-- Skin Gradient: Tan/Weathered -->
<radialGradient id="skinGradient" cx="50%" cy="40%" r="80%">
<stop offset="0%" stop-color="#f5d0b5"/>
<stop offset="60%" stop-color="#dcb296"/>
<stop offset="100%" stop-color="#b88860"/>
</radialGradient>
<!-- Hair Gradient: Grey/White -->
<linearGradient id="hairGradient" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#f5f5f5"/>
<stop offset="40%" stop-color="#dcdcdc"/>
<stop offset="100%" stop-color="#a0a0a0"/>
</linearGradient>
<!-- Eye Gradient -->
<radialGradient id="eyeGradient" cx="50%" cy="50%" r="50%">
<stop offset="10%" stop-color="#9ac0e8"/>
<stop offset="90%" stop-color="#2f5d85"/>
</radialGradient>
<!-- Blur Filter for Shadows -->
<filter id="softBlur">
<feGaussianBlur in="SourceGraphic" stdDeviation="6" />
</filter>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#1a1a1a"/>
<!-- Back Hair -->
<path d="M180,200 C130,300 140,850 250,950 C350,1050 674,1050 774,950 C884,850 894,300 844,200 C750,80 274,80 180,200" fill="url(#hairGradient)"/>
<!-- Neck -->
<path d="M360,680 L360,1024 L664,1024 L664,680 Z" fill="#b88860"/>
<!-- Neck Shadow -->
<path d="M360,750 Q512,850 664,750" fill="#8a5c40" opacity="0.3"/>
<!-- Ears -->
<path d="M250,450 C210,450 210,620 270,620 C290,620 290,550 290,450 Z" fill="url(#skinGradient)"/>
<path d="M774,450 C814,450 814,620 754,620 C734,620 734,550 734,450 Z" fill="url(#skinGradient)"/>
<!-- Face Shape -->
<path d="M262,220 C262,80 762,80 762,220 L730,680 C730,800 660,920 512,940 C364,920 294,800 294,680 Z" fill="url(#skinGradient)"/>
<!-- Forehead Lines -->
<path d="M350,280 Q512,320 674,280" fill="none" stroke="#a07050" stroke-width="3" opacity="0.4"/>
<path d="M380,250 Q512,280 644,250" fill="none" stroke="#a07050" stroke-width="2" opacity="0.3"/>
<!-- Eyebrows: Bushy and expressive -->
<!-- Left -->
<path d="M270,370 Q300,310 400,350 Q440,370 460,400 Q380,410 270,370" fill="#e0e0e0" stroke="#888" stroke-width="2"/>
<!-- Right -->
<path d="M564,400 Q584,370 624,350 Q724,310 754,370 Q644,410 564,400" fill="#e0e0e0" stroke="#888" stroke-width="2"/>
<!-- Eyes -->
<g transform="translate(0, 20)">
<!-- Left Socket -->
<ellipse cx="370" cy="420" rx="60" ry="40" fill="#000" opacity="0.1"/>
<!-- Left Eye -->
<ellipse cx="370" cy="420" rx="45" ry="28" fill="#fff"/>
<circle cx="370" cy="420" r="20" fill="url(#eyeGradient)"/>
<circle cx="370" cy="420" r="9" fill="#000"/>
<circle cx="375" cy="412" r="5" fill="#fff" opacity="0.9"/>
<!-- Right Socket -->
<ellipse cx="654" cy="420" rx="60" ry="40" fill="#000" opacity="0.1"/>
<!-- Right Eye -->
<ellipse cx="654" cy="420" rx="45" ry="28" fill="#fff"/>
<circle cx="654" cy="420" r="20" fill="url(#eyeGradient)"/>
<circle cx="654" cy="420" r="9" fill="#000"/>
<circle cx="659" cy="412" r="5" fill="#fff" opacity="0.9"/>
<!-- Crow's feet -->
<path d="M320,420 Q290,420 295,450" fill="none" stroke="#b88860" stroke-width="2"/>
<path d="M704,420 Q734,420 729,450" fill="none" stroke="#b88860" stroke-width="2"/>
</g>
<!-- Nose: Prominent/Bulbous -->
<g transform="translate(512, 530)">
<!-- Nose Bridge Shadow -->
<path d="M-25,-50 Q0,-20 25,-50" fill="none" stroke="#8a5c40" stroke-width="5" opacity="0.6"/>
<!-- Main Nose Shape -->
<path d="M-50,-40 Q-70,30 -30,100 Q0,120 30,100 Q70,30 50,-40 Z" fill="url(#skinGradient)"/>
<!-- Nostrils -->
<path d="M-45,90 Q-10,115 0,95 Q10,115 45,90 Q20,60 -45,90 Z" fill="#4a1a1a" opacity="0.9"/>
<!-- Highlight -->
<path d="M-40,20 Q-50,60 -30,90" fill="none" stroke="#fff" stroke-width="4" opacity="0.3"/>
</g>
<!-- Mouth: Wide with teeth -->
<g transform="translate(512, 710)">
<!-- Interior -->
<path d="M-130,-10 Q0,-15 130,-10 Q110,50 0,60 Q-110,50 -130,-10 Z" fill="#600000"/>
<!-- Teeth -->
<path d="M-110,-10 Q-90,-35 -70,-10 L-50,-10 L-40,-30 L-20,-10 L0,-10 L20,-10 L40,-30 L60,-10 L90,-10 L110,-10 Q100,20 -110,-10 Z" fill="#fff"/>
<!-- Bottom Teeth -->
<path d="M-90,25 Q-70,45 -50,25 L-30,25 L-10,25 L10,25 L30,25 L50,25 L70,45 L90,25 Z" fill="#fff"/>
<!-- Lip shadow -->
<path d="M-130,-10 Q0,-20 130,-10" fill="none" stroke="#400000" stroke-width="3"/>
</g>
<!-- Smile Lines / Shadows -->
<path d="M340,620 Q320,690 300,730" fill="none" stroke="#8a5c40" stroke-width="4" opacity="0.3"/>
<path d="M684,620 Q704,690 724,730" fill="none" stroke="#8a5c40" stroke-width="4" opacity="0.3"/>
<!-- Chin Shadow -->
<path d="M512,850 L512,890" stroke="#8a5c40" stroke-width="3" opacity="0.4" filter="url(#softBlur)"/>
<!-- Front Hair: Wild/Receding -->
<path d="M262,220 Q240,320 280,400" fill="none" stroke="#ccc" stroke-width="5"/>
<path d="M762,220 Q784,320 744,400" fill="none" stroke="#ccc" stroke-width="5"/>
<!-- Hair on Forehead -->
<path d="M280,200 Q350,160 450,190 Q500,170 512,200" fill="url(#hairGradient)"/>
<path d="M512,200 Q524,170 574,190 Q674,160 744,200" fill="url(#hairGradient)"/>
<!-- Wisps -->
<path d="M300,210 Q320,250 310,300" fill="none" stroke="#e0e0e0" stroke-width="3"/>
<path d="M724,210 Q704,250 714,300" fill="none" stroke="#e0e0e0" stroke-width="3"/>
<!-- Hair Highlights -->
<path d="M320,200 Q420,160 520,190" fill="none" stroke="#fff" stroke-width="2" opacity="0.4"/>
<path d="M550,190 Q650,160 750,200" fill="none" stroke="#fff" stroke-width="2" opacity="0.4"/>
</svg>