BuseyBench SVG Test
Generated by Qwen on Jul 2, 2026 using prompt svg-v1-no-web.
1.8/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="100%" height="100%">
<defs>
<!-- Background Gradient -->
<radialGradient id="bgGrad" cx="50%" cy="50%" r="70%">
<stop offset="0%" stop-color="#4a5568"/>
<stop offset="100%" stop-color="#1a202c"/>
</radialGradient>
<!-- Skin Base Gradient -->
<linearGradient id="skinBase" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#e2b497"/>
<stop offset="50%" stop-color="#d49a7a"/>
<stop offset="100%" stop-color="#c28460"/>
</linearGradient>
<!-- Hair Gradient -->
<linearGradient id="hairGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#2d1b15"/>
<stop offset="50%" stop-color="#4a2c20"/>
<stop offset="100%" stop-color="#1a0f0c"/>
</linearGradient>
<!-- Eye Socket Shadow -->
<radialGradient id="eyeShadow" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#8a5a44" stop-opacity="0.8"/>
<stop offset="100%" stop-color="#8a5a44" stop-opacity="0"/>
</radialGradient>
<!-- Cheek Blush -->
<radialGradient id="cheekBlush" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#d97a60" stop-opacity="0.4"/>
<stop offset="100%" stop-color="#d97a60" stop-opacity="0"/>
</radialGradient>
<!-- Lip Gradient -->
<linearGradient id="lipGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#b56b5a"/>
<stop offset="100%" stop-color="#8a4a3a"/>
</linearGradient>
<!-- Filters -->
<filter id="blurSmall" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="3"/>
</filter>
<filter id="blurMedium" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="8"/>
</filter>
<filter id="blurLarge" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="15"/>
</filter>
<filter id="dropShadow" x="-10%" y="-10%" width="130%" height="130%">
<feDropShadow dx="5" dy="10" stdDeviation="8" flood-color="#000" flood-opacity="0.5"/>
</filter>
<!-- Masks -->
<mask id="faceMask">
<path d="M 360 250 C 360 150, 664 150, 664 250 C 664 350, 700 450, 680 550 C 660 650, 580 750, 512 780 C 444 750, 364 650, 344 550 C 324 450, 360 350, 360 250 Z" fill="#fff"/>
</mask>
<mask id="hairMask">
<path d="M 320 300 C 300 100, 724 100, 704 300 C 684 400, 724 500, 684 600 C 644 700, 584 750, 512 750 C 440 750, 380 700, 340 600 C 300 500, 340 400, 320 300 Z" fill="#fff"/>
</mask>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="url(#bgGrad)"/>
<!-- Neck & Shoulders -->
<g id="neck-shoulders">
<path d="M 400 700 L 350 1024 L 674 1024 L 624 700 Z" fill="#c28460"/>
<path d="M 400 700 L 350 1024 L 674 1024 L 624 700 Z" fill="url(#skinBase)" opacity="0.8"/>
<!-- Neck Shadows -->
<path d="M 400 700 Q 512 750 624 700 L 600 800 Q 512 850 424 800 Z" fill="#8a5a44" opacity="0.6" filter="url(#blurMedium)"/>
<path d="M 450 720 Q 512 760 574 720 L 550 820 Q 512 860 474 820 Z" fill="#000" opacity="0.3" filter="url(#blurSmall)"/>
<!-- Shirt/Collar -->
<path d="M 300 1024 L 380 850 L 512 920 L 644 850 L 724 1024 Z" fill="#1a202c"/>
<path d="M 380 850 L 512 920 L 644 850 L 620 880 L 512 950 L 404 880 Z" fill="#2d3748"/>
</g>
<!-- Face Base -->
<g id="face-base" mask="url(#faceMask)">
<rect x="0" y="0" width="1024" height="1024" fill="url(#skinBase)"/>
<!-- Skin Texture & Shadows -->
<path d="M 360 250 C 360 350, 324 450, 344 550 C 364 650, 444 750, 512 780 C 580 750, 660 650, 680 550 C 700 450, 664 350, 664 250 Z" fill="#a0604a" opacity="0.3" filter="url(#blurLarge)"/>
<path d="M 380 300 C 380 400, 350 500, 370 600 C 390 700, 450 750, 512 770 C 574 750, 634 700, 654 600 C 674 500, 644 400, 644 300 Z" fill="#f5d0b5" opacity="0.4" filter="url(#blurMedium)"/>
<!-- Cheek Blushes -->
<ellipse cx="400" cy="520" rx="60" ry="40" fill="url(#cheekBlush)" filter="url(#blurMedium)"/>
<ellipse cx="624" cy="520" rx="60" ry="40" fill="url(#cheekBlush)" filter="url(#blurMedium)"/>
<!-- Jawline Definition -->
<path d="M 344 550 Q 400 700 512 780 Q 624 700 680 550" fill="none" stroke="#8a5a44" stroke-width="15" opacity="0.4" filter="url(#blurSmall)"/>
<!-- Forehead Wrinkles -->
<path d="M 450 280 Q 512 290 574 280" fill="none" stroke="#8a5a44" stroke-width="3" opacity="0.3" filter="url(#blurSmall)"/>
<path d="M 460 300 Q 512 310 564 300" fill="none" stroke="#8a5a44" stroke-width="2" opacity="0.2" filter="url(#blurSmall)"/>
</g>
<!-- Ears -->
<g id="ears">
<!-- Left Ear -->
<path d="M 340 400 C 300 400, 280 450, 290 500 C 300 550, 330 580, 350 550 C 360 530, 350 480, 340 400 Z" fill="url(#skinBase)"/>
<path d="M 330 420 C 310 420, 300 450, 310 480 C 320 510, 340 520, 345 500 C 350 480, 340 450, 330 420 Z" fill="#a0604a" opacity="0.5" filter="url(#blurSmall)"/>
<!-- Right Ear -->
<path d="M 684 400 C 724 400, 744 450, 734 500 C 724 550, 694 580, 674 550 C 664 530, 674 480, 684 400 Z" fill="url(#skinBase)"/>
<path d="M 694 420 C 714 420, 724 450, 714 480 C 704 510, 684 520, 679 500 C 674 480, 684 450, 694 420 Z" fill="#a0604a" opacity="0.5" filter="url(#blurSmall)"/>
</g>
<!-- Facial Features -->
<g id="facial-features">
<!-- Eye Sockets -->
<ellipse cx="430" cy="420" rx="70" ry="40" fill="url(#eyeShadow)" filter="url(#blurMedium)"/>
<ellipse cx="594" cy="420" rx="70" ry="40" fill="url(#eyeShadow)" filter="url(#blurMedium)"/>
<!-- Eye Whites -->
<path d="M 370 420 Q 430 390 490 420 Q 430 440 370 420 Z" fill="#f8f9fa"/>
<path d="M 534 420 Q 594 390 654 420 Q 594 440 534 420 Z" fill="#f8f9fa"/>
<!-- Irises -->
<circle cx="430" cy="420" r="22" fill="#5c4033"/>
<circle cx="594" cy="420" r="22" fill="#5c4033"/>
<!-- Pupils -->
<circle cx="430" cy="420" r="10" fill="#000"/>
<circle cx="594" cy="420" r="10" fill="#000"/>
<!-- Eye Highlights -->
<circle cx="425" cy="415" r="4" fill="#fff" opacity="0.8"/>
<circle cx="589" cy="415" r="4" fill="#fff" opacity="0.8"/>
<!-- Eye Bags -->
<path d="M 380 440 Q 430 460 480 440" fill="none" stroke="#8a5a44" stroke-width="4" opacity="0.5" filter="url(#blurSmall)"/>
<path d="M 544 440 Q 594 460 644 440" fill="none" stroke="#8a5a44" stroke-width="4" opacity="0.5" filter="url(#blurSmall)"/>
<!-- Eyelids -->
<path d="M 360 410 Q 430 380 500 410" fill="none" stroke="#8a5a44" stroke-width="5" opacity="0.7"/>
<path d="M 524 410 Q 594 380 664 410" fill="none" stroke="#8a5a44" stroke-width="5" opacity="0.7"/>
<!-- Eyebrows -->
<path d="M 350 360 Q 400 320 480 350 Q 440 370 350 360 Z" fill="#2d1b15"/>
<path d="M 544 360 Q 600 320 674 350 Q 640 370 544 360 Z" fill="#2d1b15"/>
<!-- Eyebrow Highlights -->
<path d="M 360 365 Q 400 330 470 355" fill="none" stroke="#4a2c20" stroke-width="3" opacity="0.6"/>
<path d="M 554 365 Q 600 330 664 355" fill="none" stroke="#4a2c20" stroke-width="3" opacity="0.6"/>
<!-- Nose -->
<path d="M 490 400 Q 512 450 534 400" fill="none" stroke="#8a5a44" stroke-width="8" opacity="0.5" filter="url(#blurSmall)"/>
<path d="M 480 500 Q 512 520 544 500" fill="none" stroke="#8a5a44" stroke-width="6" opacity="0.6" filter="url(#blurSmall)"/>
<!-- Nostrils -->
<ellipse cx="490" cy="510" rx="12" ry="8" fill="#4a2c20" opacity="0.7" transform="rotate(-15 490 510)"/>
<ellipse cx="534" cy="510" rx="12" ry="8" fill="#4a2c20" opacity="0.7" transform="rotate(15 534 510)"/>
<!-- Nose Highlight -->
<path d="M 500 420 Q 512 480 520 500" fill="none" stroke="#f5d0b5" stroke-width="10" opacity="0.4" filter="url(#blurMedium)"/>
<!-- Mouth Area -->
<path d="M 420 580 Q 512 600 604 580" fill="none" stroke="#8a5a44" stroke-width="4" opacity="0.5" filter="url(#blurSmall)"/>
<!-- Lips -->
<path d="M 430 600 Q 470 580 512 590 Q 554 580 594 600 Q 554 620 512 630 Q 470 620 430 600 Z" fill="url(#lipGrad)"/>
<!-- Upper Lip Highlight -->
<path d="M 440 590 Q 470 575 512 585 Q 554 575 584 590" fill="none" stroke="#f5d0b5" stroke-width="4" opacity="0.5" filter="url(#blurSmall)"/>
<!-- Teeth -->
<path d="M 440 600 Q 470 585 512 595 Q 554 585 584 600 Q 554 610 512 615 Q 470 610 440 600 Z" fill="#f8f9fa"/>
<!-- Tongue -->
<path d="M 480 615 Q 512 625 544 615 Q 530 640 512 645 Q 494 640 480 615 Z" fill="#b56b5a"/>
<!-- Smile Lines -->
<path d="M 410 570 Q 420 600 430 620" fill="none" stroke="#8a5a44" stroke-width="3" opacity="0.5" filter="url(#blurSmall)"/>
<path d="M 614 570 Q 604 600 594 620" fill="none" stroke="#8a5a44" stroke-width="3" opacity="0.5" filter="url(#blurSmall)"/>
</g>
<!-- Hair -->
<g id="hair" mask="url(#hairMask)">
<rect x="0" y="0" width="1024" height="1024" fill="url(#hairGrad)"/>
<!-- Hair Texture & Highlights -->
<path d="M 320 300 C 300 100, 724 100, 704 300 C 684 400, 724 500, 684 600 C 644 700, 584 750, 512 750 C 440 750, 380 700, 340 600 C 300 500, 340 400, 320 300 Z" fill="none" stroke="#4a2c20" stroke-width="20" opacity="0.5" filter="url(#blurLarge)"/>
<!-- Individual Hair Strands -->
<path d="M 350 200 Q 400 150 450 200" fill="none" stroke="#6b4430" stroke-width="8" opacity="0.6" filter="url(#blurSmall)"/>
<path d="M 450 150 Q 500 100 550 150" fill="none" stroke="#6b4430" stroke-width="8" opacity="0.6" filter="url(#blurSmall)"/>
<path d="M 550 150 Q 600 100 650 150" fill="none" stroke="#6b4430" stroke-width="8" opacity="0.6" filter="url(#blurSmall)"/>
<path d="M 650 200 Q 700 150 750 200" fill="none" stroke="#6b4430" stroke-width="8" opacity="0.6" filter="url(#blurSmall)"/>
<!-- Sideburns -->
<path d="M 340 400 Q 320 450 330 500 Q 340 450 350 400 Z" fill="#2d1b15"/>
<path d="M 684 400 Q 704 450 694 500 Q 684 450 674 400 Z" fill="#2d1b15"/>
<!-- Hair Highlights -->
<path d="M 400 180 Q 450 130 500 180" fill="none" stroke="#8a5a44" stroke-width="12" opacity="0.4" filter="url(#blurMedium)"/>
<path d="M 500 130 Q 550 80 600 130" fill="none" stroke="#8a5a44" stroke-width="12" opacity="0.4" filter="url(#blurMedium)"/>
</g>
<!-- Final Highlights & Shadows -->
<g id="final-touches">
<!-- Forehead Highlight -->
<ellipse cx="512" cy="300" rx="80" ry="40" fill="#f5d0b5" opacity="0.3" filter="url(#blurMedium)"/>
<!-- Nose Tip Highlight -->
<ellipse cx="512" cy="500" rx="20" ry="15" fill="#f5d0b5" opacity="0.4" filter="url(#blurSmall)"/>
<!-- Chin Highlight -->
<ellipse cx="512" cy="700" rx="30" ry="20" fill="#f5d0b5" opacity="0.3" filter="url(#blurSmall)"/>
<!-- Cheekbone Highlights -->
<ellipse cx="420" cy="480" rx="40" ry="20" fill="#f5d0b5" opacity="0.2" filter="url(#blurMedium)"/>
<ellipse cx="604" cy="480" rx="40" ry="20" fill="#f5d0b5" opacity="0.2" filter="url(#blurMedium)"/>
<!-- Overall Vignette -->
<rect width="1024" height="1024" fill="url(#bgGrad)" opacity="0.2" style="mix-blend-mode: multiply;"/>
</g>
</svg>