back to gallery

BuseyBench SVG Test

Claude Opus 4.8

Generated by Anthropic on Jul 1, 2026 using prompt svg-v1-no-web.

Model release
May 2026
Cost
$0.1102
Tokens used
4,597 tokens237 prompt / 4,360 output
Claude Opus 4.8 benchmark output

Run Telemetry

Jul 1, 2026
48 seconds
$0.1102
4,597 tokens

Prompt

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.

Stored Source

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
  <defs>
    <radialGradient id="bg" cx="50%" cy="40%" r="75%">
      <stop offset="0%" stop-color="#4a5560"/>
      <stop offset="100%" stop-color="#1c2126"/>
    </radialGradient>
    <linearGradient id="skin" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#f0c9a3"/>
      <stop offset="55%" stop-color="#e0ad82"/>
      <stop offset="100%" stop-color="#c68a5e"/>
    </linearGradient>
    <radialGradient id="cheek" cx="50%" cy="50%" r="50%">
      <stop offset="0%" stop-color="#e8916d" stop-opacity="0.55"/>
      <stop offset="100%" stop-color="#e8916d" stop-opacity="0"/>
    </radialGradient>
    <linearGradient id="hair" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#e9dfc8"/>
      <stop offset="60%" stop-color="#c9b98f"/>
      <stop offset="100%" stop-color="#9a875f"/>
    </linearGradient>
    <linearGradient id="teeth" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#ffffff"/>
      <stop offset="100%" stop-color="#e2e2d8"/>
    </linearGradient>
    <radialGradient id="iris" cx="50%" cy="50%" r="50%">
      <stop offset="0%" stop-color="#7c9fb0"/>
      <stop offset="60%" stop-color="#4a6d80"/>
      <stop offset="100%" stop-color="#2b4150"/>
    </radialGradient>
    <filter id="soft" x="-20%" y="-20%" width="140%" height="140%">
      <feGaussianBlur stdDeviation="4"/>
    </filter>
    <filter id="blur2"><feGaussianBlur stdDeviation="8"/></filter>
    <filter id="shadow" x="-30%" y="-30%" width="160%" height="160%">
      <feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#000" flood-opacity="0.4"/>
    </filter>
    <clipPath id="faceClip">
      <path d="M512 190 C640 190 700 300 705 430 C710 540 690 660 620 745 C575 800 540 830 512 830 C484 830 449 800 404 745 C334 660 314 540 319 430 C324 300 384 190 512 190 Z"/>
    </clipPath>
  </defs>

  <rect width="1024" height="1024" fill="url(#bg)"/>

  <!-- neck -->
  <path d="M430 760 L430 900 Q512 940 594 900 L594 760 Z" fill="url(#skin)" filter="url(#shadow)"/>
  <path d="M430 780 Q512 830 594 780 L594 830 Q512 870 430 830 Z" fill="#00000022"/>

  <!-- face base -->
  <path d="M512 190 C640 190 700 300 705 430 C710 540 690 660 620 745 C575 800 540 830 512 830 C484 830 449 800 404 745 C334 660 314 540 319 430 C324 300 384 190 512 190 Z" fill="url(#skin)" filter="url(#shadow)"/>

  <!-- cheek blush and shading -->
  <g clip-path="url(#faceClip)">
    <ellipse cx="400" cy="560" rx="70" ry="55" fill="url(#cheek)"/>
    <ellipse cx="624" cy="560" rx="70" ry="55" fill="url(#cheek)"/>
    <!-- forehead highlight -->
    <ellipse cx="512" cy="320" rx="120" ry="80" fill="#ffe9cf" opacity="0.3" filter="url(#blur2)"/>
    <!-- jaw shading -->
    <path d="M380 640 Q420 760 512 810 Q604 760 644 640 L644 830 L380 830 Z" fill="#a9714a" opacity="0.3" filter="url(#soft)"/>
    <!-- nose side shadow -->
    <path d="M478 430 Q470 540 448 600 Q490 620 512 600 L512 430 Z" fill="#b57e54" opacity="0.35" filter="url(#soft)"/>
  </g>

  <!-- ears -->
  <path d="M320 470 Q300 460 302 510 Q305 560 335 555 Z" fill="url(#skin)" stroke="#a9714a" stroke-width="2"/>
  <path d="M704 470 Q724 460 722 510 Q719 560 689 555 Z" fill="url(#skin)" stroke="#a9714a" stroke-width="2"/>

  <!-- big Busey hair, blond/wavy -->
  <g filter="url(#soft)">
    <path d="M512 150 C400 150 320 210 305 320 C298 380 305 440 322 470 C320 400 335 350 360 320 C355 380 370 420 395 435 C388 380 405 340 435 320 C520 285 610 300 660 350 C685 380 695 420 700 470 C712 440 718 380 712 320 C700 205 624 150 512 150 Z" fill="url(#hair)"/>
    <path d="M340 260 Q420 210 512 215 Q604 210 684 260" fill="none" stroke="#b3a074" stroke-width="6" opacity="0.6"/>
    <path d="M360 320 Q450 275 560 285 Q640 290 680 330" fill="none" stroke="#e9dfc8" stroke-width="5" opacity="0.7"/>
    <path d="M330 400 Q400 350 480 350" fill="none" stroke="#8f7c52" stroke-width="4" opacity="0.5"/>
    <path d="M700 400 Q630 350 560 350" fill="none" stroke="#8f7c52" stroke-width="4" opacity="0.5"/>
  </g>

  <!-- eyebrows, bushy -->
  <path d="M375 420 Q430 398 490 418 Q435 410 380 432 Z" fill="#8a744c"/>
  <path d="M649 420 Q594 398 534 418 Q589 410 644 432 Z" fill="#8a744c"/>
  <path d="M378 418 Q430 400 488 416" fill="none" stroke="#6f5c39" stroke-width="7" stroke-linecap="round"/>
  <path d="M646 418 Q594 400 536 416" fill="none" stroke="#6f5c39" stroke-width="7" stroke-linecap="round"/>

  <!-- eyes -->
  <g>
    <!-- left eye socket shadow -->
    <ellipse cx="430" cy="465" rx="52" ry="30" fill="#c68a5e" opacity="0.4" filter="url(#soft)"/>
    <ellipse cx="594" cy="465" rx="52" ry="30" fill="#c68a5e" opacity="0.4" filter="url(#soft)"/>
    <!-- eye whites -->
    <path d="M388 462 Q430 440 472 462 Q430 486 388 462 Z" fill="#f4f1ea"/>
    <path d="M552 462 Q594 440 636 462 Q594 486 552 462 Z" fill="#f4f1ea"/>
    <!-- iris -->
    <circle cx="432" cy="463" r="17" fill="url(#iris)"/>
    <circle cx="592" cy="463" r="17" fill="url(#iris)"/>
    <circle cx="432" cy="463" r="7" fill="#101820"/>
    <circle cx="592" cy="463" r="7" fill="#101820"/>
    <circle cx="437" cy="458" r="4" fill="#fff" opacity="0.85"/>
    <circle cx="597" cy="458" r="4" fill="#fff" opacity="0.85"/>
    <!-- upper lids -->
    <path d="M386 460 Q430 436 474 460" fill="none" stroke="#7a5638" stroke-width="4" stroke-linecap="round"/>
    <path d="M550 460 Q594 436 638 460" fill="none" stroke="#7a5638" stroke-width="4" stroke-linecap="round"/>
    <!-- lower lids -->
    <path d="M390 470 Q430 486 470 470" fill="none" stroke="#b6825a" stroke-width="2.5"/>
    <path d="M554 470 Q594 486 634 470" fill="none" stroke="#b6825a" stroke-width="2.5"/>
    <!-- crow's feet -->
    <path d="M478 460 l16 -6 M478 468 l16 4" stroke="#a9714a" stroke-width="1.5" opacity="0.6"/>
    <path d="M546 460 l-16 -6 M546 468 l-16 4" stroke="#a9714a" stroke-width="1.5" opacity="0.6"/>
  </g>

  <!-- nose -->
  <path d="M512 470 Q506 545 490 590 Q480 615 512 618 Q544 615 534 590 Q518 545 512 470 Z" fill="url(#skin)"/>
  <path d="M490 590 Q480 615 512 618 Q544 615 534 590 Q518 605 512 605 Q506 605 490 590 Z" fill="#b57e54" opacity="0.4"/>
  <ellipse cx="494" cy="600" rx="8" ry="5" fill="#7a5638" opacity="0.6"/>
  <ellipse cx="530" cy="600" rx="8" ry="5" fill="#7a5638" opacity="0.6"/>
  <path d="M512 480 Q505 540 500 580" stroke="#ffe9cf" stroke-width="3" opacity="0.4" fill="none"/>

  <!-- nasolabial lines -->
  <path d="M470 615 Q450 660 462 700" fill="none" stroke="#a9714a" stroke-width="2.5" opacity="0.5"/>
  <path d="M554 615 Q574 660 562 700" fill="none" stroke="#a9714a" stroke-width="2.5" opacity="0.5"/>

  <!-- big trademark grin with teeth -->
  <g>
    <path d="M405 675 Q512 640 619 675 Q560 760 464 760 Q430 720 405 675 Z" fill="#5a2f24"/>
    <!-- teeth -->
    <path d="M420 678 Q512 655 604 678 Q595 715 555 725 L469 725 Q435 715 420 678 Z" fill="url(#teeth)"/>
    <!-- teeth separations -->
    <g stroke="#c9c4b4" stroke-width="2">
      <line x1="454" y1="666" x2="452" y2="722"/>
      <line x1="486" y1="660" x2="485" y2="726"/>
      <line x1="512" y1="658" x2="512" y2="727"/>
      <line x1="538" y1="660" x2="539" y2="726"/>
      <line x1="570" y1="666" x2="572" y2="722"/>
    </g>
    <!-- lower lip -->
    <path d="M440 730 Q512 780 584 730 Q560 765 512 770 Q464 765 440 730 Z" fill="#c86e58"/>
    <!-- upper lip line -->
    <path d="M405 675 Q512 640 619 675" fill="none" stroke="#8a4738" stroke-width="3"/>
  </g>

  <!-- chin definition -->
  <path d="M475 785 Q512 810 549 785" fill="none" stroke="#a9714a" stroke-width="2.5" opacity="0.5"/>

  <!-- forehead lines -->
  <g stroke="#b57e54" stroke-width="2" opacity="0.35" fill="none">
    <path d="M400 380 Q512 360 624 380"/>
    <path d="M405 400 Q512 382 619 400"/>
  </g>

  <!-- subtle stubble shading on jaw -->
  <path d="M400 700 Q512 780 624 700 Q600 800 512 820 Q424 800 400 700 Z" fill="#6b4a30" opacity="0.12"/>
</svg>