BuseyBench SVG Test
Generated by Z.ai on Jul 1, 2026 using prompt svg-v1-no-web.
4.4/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" width="1024" height="1024">
<defs>
<!-- Skin gradient -->
<radialGradient id="skinGrad" cx="0.5" cy="0.45" r="0.55">
<stop offset="0%" stop-color="#e8c49a"/>
<stop offset="40%" stop-color="#d4a574"/>
<stop offset="75%" stop-color="#c49060"/>
<stop offset="100%" stop-color="#a07048"/>
</radialGradient>
<!-- Forehead highlight -->
<radialGradient id="foreheadHL" cx="0.5" cy="0.3" r="0.35">
<stop offset="0%" stop-color="#f0d8b0" stop-opacity="0.6"/>
<stop offset="100%" stop-color="#f0d8b0" stop-opacity="0"/>
</radialGradient>
<!-- Cheek shadow left -->
<radialGradient id="cheekShadowL" cx="0.35" cy="0.55" r="0.2">
<stop offset="0%" stop-color="#8b5e3c" stop-opacity="0.35"/>
<stop offset="100%" stop-color="#8b5e3c" stop-opacity="0"/>
</radialGradient>
<!-- Cheek shadow right -->
<radialGradient id="cheekShadowR" cx="0.65" cy="0.55" r="0.2">
<stop offset="0%" stop-color="#8b5e3c" stop-opacity="0.35"/>
<stop offset="100%" stop-color="#8b5e3c" stop-opacity="0"/>
</radialGradient>
<!-- Nose highlight -->
<radialGradient id="noseHL" cx="0.5" cy="0.48" r="0.08">
<stop offset="0%" stop-color="#f2ddb8" stop-opacity="0.7"/>
<stop offset="100%" stop-color="#f2ddb8" stop-opacity="0"/>
</radialGradient>
<!-- Eye white gradient -->
<radialGradient id="eyeWhite" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#f8f4f0"/>
<stop offset="80%" stop-color="#e8e0d8"/>
<stop offset="100%" stop-color="#d8d0c8"/>
</radialGradient>
<!-- Iris gradient left -->
<radialGradient id="irisGrad" cx="0.45" cy="0.4" r="0.5">
<stop offset="0%" stop-color="#7a9a5a"/>
<stop offset="30%" stop-color="#5a7a3a"/>
<stop offset="70%" stop-color="#3a5a2a"/>
<stop offset="100%" stop-color="#2a3a1a"/>
</radialGradient>
<!-- Hair gradient -->
<linearGradient id="hairGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#e8d8a0"/>
<stop offset="25%" stop-color="#d4c080"/>
<stop offset="50%" stop-color="#c0a860"/>
<stop offset="75%" stop-color="#a89040"/>
<stop offset="100%" stop-color="#907830"/>
</linearGradient>
<!-- Hair highlight gradient -->
<radialGradient id="hairHL" cx="0.45" cy="0.25" r="0.4">
<stop offset="0%" stop-color="#f0e8c0" stop-opacity="0.6"/>
<stop offset="100%" stop-color="#f0e8c0" stop-opacity="0"/>
</radialGradient>
<!-- Hair shadow gradient -->
<radialGradient id="hairShadow" cx="0.5" cy="0.6" r="0.5">
<stop offset="0%" stop-color="#605020" stop-opacity="0.4"/>
<stop offset="100%" stop-color="#605020" stop-opacity="0"/>
</radialGradient>
<!-- Lip gradient -->
<linearGradient id="lipGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#b85858"/>
<stop offset="50%" stop-color="#a04040"/>
<stop offset="100%" stop-color="#883030"/>
</linearGradient>
<!-- Lower lip highlight -->
<radialGradient id="lipHL" cx="0.5" cy="0.3" r="0.5">
<stop offset="0%" stop-color="#d07070" stop-opacity="0.5"/>
<stop offset="100%" stop-color="#d07070" stop-opacity="0"/>
</radialGradient>
<!-- Jaw shadow -->
<radialGradient id="jawShadow" cx="0.5" cy="0.85" r="0.3">
<stop offset="0%" stop-color="#705030" stop-opacity="0.4"/>
<stop offset="100%" stop-color="#705030" stop-opacity="0"/>
</radialGradient>
<!-- Temple shadow -->
<radialGradient id="templeShadowL" cx="0.28" cy="0.4" r="0.12">
<stop offset="0%" stop-color="#806040" stop-opacity="0.3"/>
<stop offset="100%" stop-color="#806040" stop-opacity="0"/>
</radialGradient>
<radialGradient id="templeShadowR" cx="0.72" cy="0.4" r="0.12">
<stop offset="0%" stop-color="#806040" stop-opacity="0.3"/>
<stop offset="100%" stop-color="#806040" stop-opacity="0"/>
</radialGradient>
<!-- Blur filters -->
<filter id="softBlur">
<feGaussianBlur stdDeviation="3"/>
</filter>
<filter id="subtleBlur">
<feGaussianBlur stdDeviation="1.5"/>
</filter>
<filter id="tinyBlur">
<feGaussianBlur stdDeviation="0.8"/>
</filter>
<filter id="shadowBlur">
<feGaussianBlur stdDeviation="6"/>
</filter>
<filter id="wrinkleBlur">
<feGaussianBlur stdDeviation="0.4"/>
</filter>
<!-- Drop shadow for face -->
<filter id="faceShadow" x="-10%" y="-10%" width="120%" height="120%">
<feGaussianBlur in="SourceAlpha" stdDeviation="8" result="blur"/>
<feOffset dx="0" dy="4" result="offsetBlur"/>
<feFlood flood-color="#3a2a1a" flood-opacity="0.3" result="color"/>
<feComposite in="color" in2="offsetBlur" operator="in" result="shadow"/>
<feMerge>
<feMergeNode in="shadow"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<!-- Eye socket shadow -->
<radialGradient id="socketShadowL" cx="0.37" cy="0.42" r="0.08">
<stop offset="0%" stop-color="#6a4a2a" stop-opacity="0.45"/>
<stop offset="100%" stop-color="#6a4a2a" stop-opacity="0"/>
</radialGradient>
<radialGradient id="socketShadowR" cx="0.63" cy="0.42" r="0.08">
<stop offset="0%" stop-color="#6a4a2a" stop-opacity="0.45"/>
<stop offset="100%" stop-color="#6a4a2a" stop-opacity="0"/>
</radialGradient>
<!-- Teeth gradient -->
<linearGradient id="teethGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f8f6f2"/>
<stop offset="100%" stop-color="#e8e4e0"/>
</linearGradient>
<!-- Ear gradient -->
<radialGradient id="earGradL" cx="0.2" cy="0.5" r="0.6">
<stop offset="0%" stop-color="#d4a070"/>
<stop offset="100%" stop-color="#b08050"/>
</radialGradient>
<radialGradient id="earGradR" cx="0.8" cy="0.5" r="0.6">
<stop offset="0%" stop-color="#d4a070"/>
<stop offset="100%" stop-color="#b08050"/>
</radialGradient>
<!-- Neck shadow -->
<linearGradient id="neckGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#c49060"/>
<stop offset="100%" stop-color="#a07048"/>
</linearGradient>
<!-- Clipping path for face -->
<clipPath id="faceClip">
<path d="M512,180 C380,180 290,240 270,340 C255,410 260,470 265,520 C270,570 280,620 310,660 C340,700 380,740 430,760 C470,775 490,780 512,782 C534,780 554,775 594,760 C644,740 684,700 714,660 C744,620 754,570 759,520 C764,470 769,410 754,340 C734,240 644,180 512,180Z"/>
</clipPath>
</defs>
<!-- Background -->
<rect width="1024" height="1024" fill="#2a2a3a"/>
<rect width="1024" height="1024" fill="#1a1a2a" opacity="0.3"/>
<!-- Subtle background vignette -->
<radialGradient id="bgVignette" cx="0.5" cy="0.45" r="0.6">
<stop offset="0%" stop-color="#3a3a4a" stop-opacity="0"/>
<stop offset="100%" stop-color="#0a0a1a" stop-opacity="0.6"/>
</radialGradient>
<rect width="1024" height="1024" fill="url(#bgVignette)"/>
<!-- Neck -->
<path d="M440,760 C440,780 435,830 430,870 C425,910 420,950 418,980 L606,980 C604,950 599,910 594,870 C589,830 584,780 584,760Z" fill="url(#neckGrad)" filter="url(#faceShadow)"/>
<!-- Neck shadow under chin -->
<ellipse cx="512" cy="775" rx="75" ry="20" fill="#805030" opacity="0.4" filter="url(#shadowBlur)"/>
<!-- Neck wrinkles -->
<path d="M450,830 Q512,825 574,830" stroke="#a07048" stroke-width="1.5" fill="none" opacity="0.3" filter="url(#wrinkleBlur)"/>
<path d="M445,850 Q512,844 579,850" stroke="#a07048" stroke-width="1.5" fill="none" opacity="0.25" filter="url(#wrinkleBlur)"/>
<path d="M440,870 Q512,863 584,870" stroke="#a07048" stroke-width="1.2" fill="none" opacity="0.2" filter="url(#wrinkleBlur)"/>
<!-- Back hair layer (behind head) -->
<path d="M512,120 C400,120 310,150 270,220 C240,270 230,330 240,380 C245,400 250,420 260,440 C265,420 270,380 280,340 C290,290 320,240 370,210 C420,185 470,175 512,172 C554,175 604,185 654,210 C704,240 734,290 744,340 C754,380 759,420 764,440 C774,420 779,400 784,380 C794,330 784,270 754,220 C714,150 624,120 512,120Z" fill="url(#hairGrad)" opacity="0.9"/>
<!-- Hair mass back shadow -->
<path d="M512,130 C410,130 325,160 285,225 C258,270 250,320 255,370 C260,340 270,300 290,270 C320,225 370,195 430,180 C470,172 500,170 512,170 C524,170 554,172 594,180 C654,195 704,225 734,270 C754,300 764,340 769,370 C774,320 766,270 739,225 C699,160 614,130 512,130Z" fill="#806830" opacity="0.3" filter="url(#softBlur)"/>
<!-- Ears -->
<!-- Left ear -->
<path d="M272,380 C260,370 248,385 245,410 C242,440 244,470 250,490 C256,510 265,520 275,515 C282,510 285,490 284,460 C283,430 280,395 272,380Z" fill="url(#earGradL)" stroke="#a07048" stroke-width="1"/>
<path d="M260,400 C255,415 253,440 256,465 C258,480 263,490 268,488" stroke="#b08050" stroke-width="1.5" fill="none" opacity="0.5"/>
<path d="M265,410 C262,425 261,445 264,460" stroke="#c09060" stroke-width="1" fill="none" opacity="0.4"/>
<!-- Right ear -->
<path d="M752,380 C764,370 776,385 779,410 C782,440 780,470 774,490 C768,510 759,520 749,515 C742,510 739,490 740,460 C741,430 744,395 752,380Z" fill="url(#earGradR)" stroke="#a07048" stroke-width="1"/>
<path d="M764,400 C769,415 771,440 768,465 C766,480 761,490 756,488" stroke="#b08050" stroke-width="1.5" fill="none" opacity="0.5"/>
<path d="M759,410 C762,425 763,445 760,460" stroke="#c09060" stroke-width="1" fill="none" opacity="0.4"/>
<!-- Main face shape -->
<path d="M512,180 C380,180 290,240 270,340 C255,410 260,470 265,520 C270,570 280,620 310,660 C340,700 380,740 430,760 C470,775 490,780 512,782 C534,780 554,775 594,760 C644,740 684,700 714,660 C744,620 754,570 759,520 C764,470 769,410 754,340 C734,240 644,180 512,180Z" fill="url(#skinGrad)" filter="url(#faceShadow)"/>
<!-- Face detail layers (clipped to face) -->
<g clip-path="url(#faceClip)">
<!-- Forehead highlight -->
<ellipse cx="512" cy="280" rx="140" ry="80" fill="url(#foreheadHL)"/>
<!-- Temple shadows -->
<ellipse cx="286" cy="400" rx="50" ry="70" fill="url(#templeShadowL)"/>
<ellipse cx="738" cy="400" rx="50" ry="70" fill="url(#templeShadowR)"/>
<!-- Cheek shadows / hollows -->
<ellipse cx="350" cy="540" rx="70" ry="55" fill="url(#cheekShadowL)"/>
<ellipse cx="674" cy="540" rx="70" ry="55" fill="url(#cheekShadowR)"/>
<!-- Cheekbone highlights -->
<ellipse cx="380" cy="470" rx="45" ry="25" fill="#f0d8b0" opacity="0.2" filter="url(#subtleBlur)"/>
<ellipse cx="644" cy="470" rx="45" ry="25" fill="#f0d8b0" opacity="0.2" filter="url(#subtleBlur)"/>
<!-- Nose highlight -->
<ellipse cx="512" cy="480" rx="30" ry="40" fill="url(#noseHL)"/>
<!-- Jaw shadow -->
<ellipse cx="512" cy="740" rx="120" ry="50" fill="url(#jawShadow)"/>
<!-- Eye socket shadows -->
<ellipse cx="380" cy="420" rx="55" ry="35" fill="url(#socketShadowL)"/>
<ellipse cx="644" cy="420" rx="55" ry="35" fill="url(#socketShadowR)"/>
<!-- WRINKLES -->
<!-- Forehead wrinkles -->
<path d="M420,290 Q512,282 604,290" stroke="#b08050" stroke-width="1.8" fill="none" opacity="0.3" filter="url(#wrinkleBlur)"/>
<path d="M410,310 Q512,300 614,310" stroke="#b08050" stroke-width="1.5" fill="none" opacity="0.25" filter="url(#wrinkleBlur)"/>
<path d="M415,330 Q512,320 609,330" stroke="#b08050" stroke-width="1.3" fill="none" opacity="0.2" filter="url(#wrinkleBlur)"/>
<path d="M425,348 Q512,340 599,348" stroke="#b08050" stroke-width="1.2" fill="none" opacity="0.18" filter="url(#wrinkleBlur)"/>
<!-- Crow's feet left eye -->
<path d="M330,405 L315,395" stroke="#b08050" stroke-width="1.2" fill="none" opacity="0.3" filter="url(#wrinkleBlur)"/>
<path d="M328,415 L310,412" stroke="#b08050" stroke-width="1.1" fill="none" opacity="0.25" filter="url(#wrinkleBlur)"/>
<path d="M330,425 L316,430" stroke="#b08050" stroke-width="1" fill="none" opacity="0.2" filter="url(#wrinkleBlur)"/>
<!-- Crow's feet right eye -->
<path d="M694,405 L709,395" stroke="#b08050" stroke-width="1.2" fill="none" opacity="0.3" filter="url(#wrinkleBlur)"/>
<path d="M696,415 L714,412" stroke="#b08050" stroke-width="1.1" fill="none" opacity="0.25" filter="url(#wrinkleBlur)"/>
<path d="M694,425 L708,430" stroke="#b08050" stroke-width="1" fill="none" opacity="0.2" filter="url(#wrinkleBlur)"/>
<!-- Nasolabial folds - deep -->
<path d="M440,490 C445,530 450,570 460,610 C468,640 475,660 480,670" stroke="#9a6840" stroke-width="2.5" fill="none" opacity="0.35" filter="url(#wrinkleBlur)"/>
<path d="M584,490 C579,530 574,570 564,610 C556,640 549,660 544,670" stroke="#9a6840" stroke-width="2.5" fill="none" opacity="0.35" filter="url(#wrinkleBlur)"/>
<!-- Cheek wrinkles -->
<path d="M350,530 Q365,540 380,535" stroke="#b08050" stroke-width="1" fill="none" opacity="0.2" filter="url(#wrinkleBlur)"/>
<path d="M674,530 Q659,540 644,535" stroke="#b08050" stroke-width="1" fill="none" opacity="0.2" filter="url(#wrinkleBlur)"/>
<!-- Chin dimple / crease -->
<path d="M490,720 Q512,730 534,720" stroke="#b08050" stroke-width="1.5" fill="none" opacity="0.25" filter="url(#wrinkleBlur)"/>
<path d="M495,735 Q512,742 529,735" stroke="#b08050" stroke-width="1" fill="none" opacity="0.2" filter="url(#wrinkleBlur)"/>
</g>
<!-- EYEBROWS -->
<!-- Left eyebrow - thick, expressive, slightly angular -->
<path d="M340,385 C355,370 380,362 410,365 C430,368 440,375 435,385 C425,380 405,374 385,376 C365,378 348,385 340,385Z" fill="#8a7040" stroke="#6a5030" stroke-width="0.8"/>
<path d="M345,388 C360,375 385,368 412,370" stroke="#7a6030" stroke-width="3" fill="none" opacity="0.6" stroke-linecap="round"/>
<!-- Right eyebrow -->
<path d="M684,385 C669,370 644,362 614,365 C594,368 584,375 589,385 C599,380 619,374 639,376 C659,378 676,385 684,385Z" fill="#8a7040" stroke="#6a5030" stroke-width="0.8"/>
<path d="M679,388 C664,375 639,368 612,370" stroke="#7a6030" stroke-width="3" fill="none" opacity="0.6" stroke-linecap="round"/>
<!-- EYES -->
<!-- Left eye -->
<g>
<!-- Eye socket depth -->
<ellipse cx="388" cy="410" rx="48" ry="28" fill="#8a6040" opacity="0.15" filter="url(#subtleBlur)"/>
<!-- Eye white -->
<path d="M340,410 C350,392 375,385 400,390 C420,394 430,405 428,415 C425,425 410,432 390,430 C365,427 345,420 340,410Z" fill="url(#eyeWhite)" stroke="#a08060" stroke-width="1"/>
<!-- Iris -->
<circle cx="390" cy="410" r="18" fill="url(#irisGrad)"/>
<!-- Iris detail ring -->
<circle cx="390" cy="410" r="18" fill="none" stroke="#4a6a2a" stroke-width="1.5" opacity="0.5"/>
<circle cx="390" cy="410" r="14" fill="none" stroke="#6a8a4a" stroke-width="0.5" opacity="0.3"/>
<!-- Pupil -->
<circle cx="390" cy="410" r="8" fill="#1a1a0a"/>
<!-- Pupil highlight -->
<circle cx="385" cy="405" r="3" fill="#ffffff" opacity="0.7"/>
<circle cx="394" cy="414" r="1.5" fill="#ffffff" opacity="0.3"/>
<!-- Upper eyelid line -->
<path d="M340,410 C350,390 378,382 405,388 C422,392 430,402 428,412" stroke="#7a5030" stroke-width="2.5" fill="none" stroke-linecap="round"/>
<!-- Lower eyelid line -->
<path d="M342,412 C360,428 385,434 405,430 C420,426 428,418 428,415" stroke="#9a7050" stroke-width="1.5" fill="none" opacity="0.6"/>
<!-- Eyelid crease -->
<path d="M335,405 C348,382 380,374 410,380 C428,384 436,396 434,406" stroke="#8a6040" stroke-width="1.5" fill="none" opacity="0.4"/>
<!-- Under-eye bag -->
<path d="M350,425 C370,435 395,438 415,432" stroke="#a08060" stroke-width="1.2" fill="none" opacity="0.25" filter="url(#wrinkleBlur)"/>
</g>
<!-- Right eye -->
<g>
<ellipse cx="636" cy="410" rx="48" ry="28" fill="#8a6040" opacity="0.15" filter="url(#subtleBlur)"/>
<path d="M684,410 C674,392 649,385 624,390 C604,394 594,405 596,415 C599,425 614,432 634,430 C659,427 679,420 684,410Z" fill="url(#eyeWhite)" stroke="#a08060" stroke-width="1"/>
<circle cx="634" cy="410" r="18" fill="url(#irisGrad)"/>
<circle cx="634" cy="410" r="18" fill="none" stroke="#4a6a2a" stroke-width="1.5" opacity="0.5"/>
<circle cx="634" cy="410" r="14" fill="none" stroke="#6a8a4a" stroke-width="0.5" opacity="0.3"/>
<circle cx="634" cy="410" r="8" fill="#1a1a0a"/>
<circle cx="629" cy="405" r="3" fill="#ffffff" opacity="0.7"/>
<circle cx="638" cy="414" r="1.5" fill="#ffffff" opacity="0.3"/>
<path d="M684,410 C674,390 646,382 619,388 C602,392 594,402 596,412" stroke="#7a5030" stroke-width="2.5" fill="none" stroke-linecap="round"/>
<path d="M682,412 C664,428 639,434 619,430 C604,426 596,418 596,415" stroke="#9a7050" stroke-width="1.5" fill="none" opacity="0.6"/>
<path d="M689,405 C676,382 644,374 614,380 C596,384 588,396 590,406" stroke="#8a6040" stroke-width="1.5" fill="none" opacity="0.4"/>
<path d="M674,425 C654,435 629,438 609,432" stroke="#a08060" stroke-width="1.2" fill="none" opacity="0.25" filter="url(#wrinkleBlur)"/>
</g>
<!-- NOSE -->
<g>
<!-- Nose bridge -->
<path d="M505,390 C503,420 500,450 498,470 C496,485 494,495 495,505" stroke="#b08050" stroke-width="2" fill="none" opacity="0.5"/>
<path d="M519,390 C521,420 524,450 526,470 C528,485 530,495 529,505" stroke="#b08050" stroke-width="2" fill="none" opacity="0.5"/>
<!-- Nose bridge highlight -->
<path d="M512,400 C511,430 510,460 509,480" stroke="#f0d8b0" stroke-width="4" fill="none" opacity="0.2" filter="url(#subtleBlur)"/>
<!-- Nose tip / bulb -->
<ellipse cx="512" cy="505" rx="28" ry="20" fill="#d4a070" opacity="0.6"/>
<ellipse cx="512" cy="502" rx="20" ry="12" fill="#e8c090" opacity="0.3" filter="url(#tinyBlur)"/>
<!-- Nose wing left -->
<path d="M484,500 C475,505 470,515 475,525 C480,532 490,530 495,520 C498,512 496,505 484,500Z" fill="#c49060" stroke="#a07048" stroke-width="0.8" opacity="0.7"/>
<!-- Nose wing right -->
<path d="M540,500 C549,505 554,515 549,525 C544,532 534,530 529,520 C526,512 528,505 540,500Z" fill="#c49060" stroke="#a07048" stroke-width="0.8" opacity="0.7"/>
<!-- Nostrils -->
<ellipse cx="488" cy="520" rx="10" ry="7" fill="#7a4a2a" opacity="0.6"/>
<ellipse cx="536" cy="520" rx="10" ry="7" fill="#7a4a2a" opacity="0.6"/>
<!-- Nostril inner highlights -->
<ellipse cx="490" cy="518" rx="4" ry="3" fill="#9a6a4a" opacity="0.3"/>
<ellipse cx="534" cy="518" rx="4" ry="3" fill="#9a6a4a" opacity="0.3"/>
<!-- Nose tip highlight -->
<ellipse cx="512" cy="498" rx="8" ry="5" fill="#f0d8b0" opacity="0.35" filter="url(#tinyBlur)"/>
</g>
<!-- MOUTH / LIPS -->
<g>
<!-- Philtrum (groove above lip) -->
<path d="M505,548 C506,558 508,565 512,568 C516,565 518,558 519,548" stroke="#b08050" stroke-width="1.2" fill="none" opacity="0.3"/>
<!-- Upper lip -->
<path d="M460,580 C470,572 490,565 512,568 C534,565 554,572 564,580 C558,588 540,592 512,590 C484,592 466,588 460,580Z" fill="url(#lipGrad)" stroke="#803030" stroke-width="0.8"/>
<!-- Upper lip highlight -->
<path d="M480,576 C495,570 510,570 512,572 C514,570 529,570 544,576" stroke="#d07070" stroke-width="1.5" fill="none" opacity="0.3"/>
<!-- Lip line / mouth opening -->
<path d="M462,582 C480,590 500,594 512,592 C524,594 544,590 562,582" stroke="#602020" stroke-width="2" fill="none"/>
<!-- Mouth opening / gap showing teeth -->
<path d="M470,584 C490,592 510,595 512,594 C514,595 534,592 554,584 L554,600 C534,606 514,608 512,608 C510,608 490,606 470,600Z" fill="#3a1010"/>
<!-- Teeth -->
<g>
<!-- Top row of teeth -->
<rect x="478" y="588" width="12" height="10" rx="1" fill="url(#teethGrad)" stroke="#d0c8c0" stroke-width="0.3"/>
<rect x="492" y="587" width="12" height="11" rx="1" fill="url(#teethGrad)" stroke="#d0c8c0" stroke-width="0.3"/>
<rect x="506" y="587" width="12" height="11" rx="1" fill="url(#teethGrad)" stroke="#d0c8c0" stroke-width="0.3"/>
<rect x="520" y="587" width="12" height="11" rx="1" fill="url(#teethGrad)" stroke="#d0c8c0" stroke-width="0.3"/>
<rect x="534" y="588" width="12" height="10" rx="1" fill="url(#teethGrad)" stroke="#d0c8c0" stroke-width="0.3"/>
<!-- Tooth shadows/separators -->
<line x1="490" y1="588" x2="490" y2="598" stroke="#c0b8b0" stroke-width="0.5" opacity="0.4"/>
<line x1="504" y1="587" x2="504" y2="598" stroke="#c0b8b0" stroke-width="0.5" opacity="0.4"/>
<line x1="518" y1="587" x2="518" y2="598" stroke="#c0b8b0" stroke-width="0.5" opacity="0.4"/>
<line x1="532" y1="588" x2="532" y2="598" stroke="#c0b8b0" stroke-width="0.5" opacity="0.4"/>
</g>
<!-- Lower lip -->
<path d="M460,598 C466,596 484,594 512,596 C540,594 558,596 564,598 C560,612 544,622 512,620 C480,622 464,612 460,598Z" fill="url(#lipGrad)" stroke="#803030" stroke-width="0.8"/>
<!-- Lower lip highlight -->
<ellipse cx="512" cy="608" rx="30" ry="8" fill="url(#lipHL)"/>
<!-- Lower lip shadow -->
<path d="M475,618 C495,624 530,624 550,618" stroke="#702828" stroke-width="1" fill="none" opacity="0.3"/>
<!-- Mouth corner shadows -->
<ellipse cx="460" cy="590" rx="6" ry="8" fill="#804040" opacity="0.3" filter="url(#tinyBlur)"/>
<ellipse cx="564" cy="590" rx="6" ry="8" fill="#804040" opacity="0.3" filter="url(#tinyBlur)"/>
</g>
<!-- Chin detail -->
<ellipse cx="512" cy="710" rx="40" ry="15" fill="#d4a878" opacity="0.15" filter="url(#subtleBlur)"/>
<!-- Chin cleft hint -->
<path d="M508,700 Q512,708 516,700" stroke="#b08050" stroke-width="1.2" fill="none" opacity="0.2"/>
<!-- HAIR - Front layer (wild, curly, distinctive Busey hair) -->
<g>
<!-- Main hair mass -->
<path d="M512,120 C400,120 310,150 270,220 C240,270 230,330 240,380 C245,400 250,420 260,440
C265,420 270,390 278,360 C285,330 295,300 310,275 C325,250 345,230 370,215
C395,200 420,190 450,185 C475,181 495,180 512,180
C529,180 549,181 574,185 C604,190 629,200 654,215
C679,230 699,250 714,275 C729,300 739,330 746,360
C754,390 759,420 764,440 C774,420 779,400 784,380
C794,330 784,270 754,220 C714,150 624,120 512,120Z"
fill="url(#hairGrad)"/>
<!-- Hair highlight -->
<ellipse cx="480" cy="220" rx="120" ry="80" fill="url(#hairHL)"/>
<!-- Hair shadow underneath -->
<ellipse cx="512" cy="350" rx="180" ry="80" fill="url(#hairShadow)"/>
<!-- Wild curly strands - left side -->
<path d="M290,250 C275,230 260,210 270,190 C280,170 300,165 310,180 C320,195 305,220 290,250" fill="#c8b060" stroke="#a89040" stroke-width="1" opacity="0.8"/>
<path d="M310,210 C290,190 280,165 295,150 C310,135 330,140 335,160 C340,180 325,200 310,210" fill="#d4c070" stroke="#b0a050" stroke-width="0.8" opacity="0.7"/>
<path d="M340,185 C320,165 310,140 325,125 C340,110 365,115 370,135 C375,155 358,175 340,185" fill="#c8b060" stroke="#a89040" stroke-width="0.8" opacity="0.75"/>
<path d="M370,165 C355,145 348,120 365,108 C382,96 400,105 402,125 C404,145 388,160 370,165" fill="#d4c070" stroke="#b0a050" stroke-width="0.8" opacity="0.7"/>
<path d="M400,150 C388,130 385,105 400,95 C415,85 432,95 432,115 C432,135 418,148 400,150" fill="#c8b060" stroke="#a89040" stroke-width="0.8" opacity="0.75"/>
<!-- Wild curly strands - top -->
<path d="M430,135 C420,112 418,88 435,78 C452,68 468,80 468,100 C468,120 452,135 430,135" fill="#d4c070" stroke="#b0a050" stroke-width="0.8" opacity="0.7"/>
<path d="M460,125 C452,100 455,75 472,68 C489,61 502,75 500,95 C498,115 480,128 460,125" fill="#c8b060" stroke="#a89040" stroke-width="0.8" opacity="0.75"/>
<path d="M495,120 C490,95 495,70 512,65 C529,60 540,76 536,96 C532,116 515,125 495,120" fill="#d4c070" stroke="#b0a050" stroke-width="0.8" opacity="0.7"/>
<path d="M530,125 C528,100 535,78 552,72 C569,66 578,82 574,102 C570,122 550,130 530,125" fill="#c8b060" stroke="#a89040" stroke-width="0.8" opacity="0.75"/>
<path d="M565,135 C566,110 575,90 592,86 C609,82 615,98 610,118 C605,138 585,142 565,135" fill="#d4c070" stroke="#b0a050" stroke-width="0.8" opacity="0.7"/>
<!-- Wild curly strands - right side -->
<path d="M600,150 C612,128 618,105 635,98 C652,91 660,108 655,128 C650,148 625,155 600,150" fill="#c8b060" stroke="#a89040" stroke-width="0.8" opacity="0.75"/>
<path d="M635,165 C650,142 660,120 678,115 C696,110 700,130 694,150 C688,170 660,175 635,165" fill="#d4c070" stroke="#b0a050" stroke-width="0.8" opacity="0.7"/>
<path d="M665,185 C682,162 695,140 712,138 C729,136 732,155 724,175 C716,195 690,198 665,185" fill="#c8b060" stroke="#a89040" stroke-width="0.8" opacity="0.75"/>
<path d="M695,210 C712,188 725,168 740,168 C755,168 755,188 746,205 C737,222 715,225 695,210" fill="#d4c070" stroke="#b0a050" stroke-width="0.8" opacity="0.7"/>
<path d="M720,245 C735,225 748,208 760,210 C772,212 770,230 762,248 C754,266 738,265 720,245" fill="#c8b060" stroke="#a89040" stroke-width="0.8" opacity="0.75"/>
<!-- Extra wild curl wisps sticking out -->
<path d="M350,155 C335,130 328,105 345,90 C362,75 380,88 375,110 C370,132 358,150 350,155" fill="#d8c878" stroke="#b8a050" stroke-width="0.6" opacity="0.6"/>
<path d="M680,155 C695,128 705,108 720,105 C735,102 738,120 730,140 C722,160 695,165 680,155" fill="#d8c878" stroke="#b8a050" stroke-width="0.6" opacity="0.6"/>
<!-- Top wild wisps -->
<path d="M475,100 C470,75 478,55 495,50 C512,45 520,62 515,82 C510,102 490,108 475,100" fill="#d8c878" stroke="#b8a050" stroke-width="0.6" opacity="0.65"/>
<path d="M545,105 C548,78 558,58 575,55 C592,52 595,72 588,92 C581,112 560,115 545,105" fill="#c8b060" stroke="#a89040" stroke-width="0.6" opacity="0.6"/>
<!-- Hair strand texture lines -->
<path d="M320,200 C340,180 360,170 380,165" stroke="#a89040" stroke-width="1" fill="none" opacity="0.3"/>
<path d="M350,190 C370,172 390,162 410,158" stroke="#a89040" stroke-width="1" fill="none" opacity="0.25"/>
<path d="M640,190 C660,172 680,165 700,168" stroke="#a89040" stroke-width="1" fill="none" opacity="0.3"/>
<path d="M670,200 C690,182 710,175 730,180" stroke="#a89040" stroke-width="1" fill="none" opacity="0.25"/>
<path d="M450,155 C470,142 490,135 510,132" stroke="#b8a050" stroke-width="0.8" fill="none" opacity="0.2"/>
<path d="M530,155 C550,142 570,135 590,132" stroke="#b8a050" stroke-width="0.8" fill="none" opacity="0.2"/>
<!-- Hair shadow on forehead -->
<path d="M310,260 C350,230 420,210 512,205 C604,210 674,230 714,260 C714,280 700,300 680,310 C640,290 580,275 512,272 C444,275 384,290 344,310 C324,300 310,280 310,260Z" fill="#806030" opacity="0.15" filter="url(#softBlur)"/>
</g>
<!-- Stubble / facial hair texture -->
<g opacity="0.08">
<clipPath id="stubbleClip">
<path d="M512,180 C380,180 290,240 270,340 C255,410 260,470 265,520 C270,570 280,620 310,660 C340,700 380,740 430,760 C470,775 490,780 512,782 C534,780 554,775 594,760 C644,740 684,700 714,660 C744,620 754,570 759,520 C764,470 769,410 754,340 C734,240 644,180 512,180Z"/>
</clipPath>
<g clip-path="url(#stubbleClip)">
<!-- Lower face stubble dots -->
<circle cx="460" cy="640" r="1" fill="#7a5a3a"/>
<circle cx="470" cy="650" r="1" fill="#7a5a3a"/>
<circle cx="480" cy="635" r="1" fill="#7a5a3a"/>
<circle cx="490" cy="655" r="1" fill="#7a5a3a"/>
<circle cx="500" cy="640" r="1" fill="#7a5a3a"/>
<circle cx="510" cy="660" r="1" fill="#7a5a3a"/>
<circle cx="520" cy="645" r="1" fill="#7a5a3a"/>
<circle cx="530" cy="655" r="1" fill="#7a5a3a"/>
<circle cx="540" cy="635" r="1" fill="#7a5a3a"/>
<circle cx="550" cy="650" r="1" fill="#7a5a3a"/>
<circle cx="560" cy="640" r="1" fill="#7a5a3a"/>
<circle cx="450" cy="660" r="1" fill="#7a5a3a"/>
<circle cx="465" cy="670" r="1" fill="#7a5a3a"/>
<circle cx="485" cy="675" r="1" fill="#7a5a3a"/>
<circle cx="505" cy="680" r="1" fill="#7a5a3a"/>
<circle cx="525" cy="675" r="1" fill="#7a5a3a"/>
<circle cx="545" cy="670" r="1" fill="#7a5a3a"/>
<circle cx="565" cy="660" r="1" fill="#7a5a3a"/>
<circle cx="440" cy="620" r="1" fill="#7a5a3a"/>
<circle cx="455" cy="615" r="1" fill="#7a5a3a"/>
<circle cx="570" cy="620" r="1" fill="#7a5a3a"/>
<circle cx="585" cy="615" r="1" fill="#7a5a3a"/>
<circle cx="475" cy="690" r="1" fill="#7a5a3a"/>
<circle cx="495" cy="695" r="1" fill="#7a5a3a"/>
<circle cx="515" cy="690" r="1" fill="#7a5a3a"/>
<circle cx="535" cy="695" r="1" fill="#7a5a3a"/>
<circle cx="555" cy="685" r="1" fill="#7a5a3a"/>
<circle cx="460" cy="700" r="1" fill="#7a5a3a"/>
<circle cx="490" cy="705" r="1" fill="#7a5a3a"/>
<circle cx="520" cy="705" r="1" fill="#7a5a3a"/>
<circle cx="550" cy="700" r="1" fill="#7a5a3a"/>
<circle cx="570" cy="690" r="1" fill="#7a5a3a"/>
<circle cx="430" cy="640" r="1" fill="#7a5a3a"/>
<circle cx="590" cy="640" r="1" fill="#7a5a3a"/>
<circle cx="445" cy="650" r="1" fill="#7a5a3a"/>
<circle cx="575" cy="650" r="1" fill="#7a5a3a"/>
<circle cx="470" cy="720" r="1" fill="#7a5a3a"/>
<circle cx="500" cy="725" r="1" fill="#7a5a3a"/>
<circle cx="530" cy="720" r="1" fill="#7a5a3a"/>
<circle cx="555" cy="710" r="1" fill="#7a5a3a"/>
</g>
</g>
<!-- Final overall face contour refinement -->
<path d="M512,180 C380,180 290,240 270,340 C255,410 260,470 265,520 C270,570 280,620 310,660 C340,700 380,740 430,760 C470,775 490,780 512,782 C534,780 554,775 594,760 C644,740 684,700 714,660 C744,620 754,570 759,520 C764,470 769,410 754,340 C734,240 644,180 512,180Z" fill="none" stroke="#a07048" stroke-width="1.5" opacity="0.3"/>
<!-- Subtle overall face warmth overlay -->
<radialGradient id="warmOverlay" cx="0.5" cy="0.45" r="0.45">
<stop offset="0%" stop-color="#f0c080" stop-opacity="0.06"/>
<stop offset="100%" stop-color="#f0c080" stop-opacity="0"/>
</radialGradient>
<ellipse cx="512" cy="460" rx="250" ry="300" fill="url(#warmOverlay)"/>
</svg>