back to gallery

BuseyBench SVG Test

Phi 4

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

Model release
Jan 2025
Cost
$0.000148
Tokens used
1,126 tokens138 prompt / 988 output
Phi 4 benchmark output

Run Telemetry

Jul 1, 2026
12 seconds
$0.000148
1,126 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">
  <defs>
    <linearGradient id="skinGradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#f0d9b3" />
      <stop offset="100%" stop-color="#e0c8a3" />
    </linearGradient>
    <linearGradient id="hairGradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#3c3c3" />
      <stop offset="100%" stop-color="#2c2c2" />
    </linearGradient>
  </defs>

  <path d="M512,0 L512,1024 L0,512 L1024,512 Z" fill="url(#skinGradient)" />
  <path d="M512,0 L512,1024 L0,512 L1024,512 Z" fill="url(#hairGradient)" />

  <!-- Face shape -->
  <circle cx="512" cy="512" r="200" fill="#f0d9b3" />

  <!-- Hair -->
  <path d="M512,200 L512,824 L0,512 L1024,512 Z" fill="url(#hairGradient)" />

  <!-- Eyes -->
  <circle cx="400" cy="400" r="20" fill="#000" />
  <circle cx="624" cy="400" r="20" fill="#000" />

  <!-- Eyebrows -->
  <path d="M380,380 L380,420 L440,420 Z" stroke="#000" stroke-width="2" />
  <path d="M584,380 L584,420 L644,420 Z" stroke="#000" stroke-width="2" />

  <!-- Nose -->
  <path d="M512,512 L512,600 L440,600 L512,700 L624,600 Z" fill="#000" />

  <!-- Mouth -->
  <path d="M440,700 L512,800 L624,700 Z" fill="#000" />

  <!-- Teeth -->
  <path d="M480,750 L512,800 L544,750 Z" fill="#fff" />

  <!-- Expressive features -->
  <path d="M512,600 L512,700 L440,700 L512,800 L624,700 Z" fill="none" stroke="#000" stroke-width="2" />

  <!-- Shadows -->
  <filter id="shadow" x="-50%" y="-50%" width="200%" height="200%">
    <feGaussianBlur stdDeviation="10" />
    <feOffset dx="5" dy="5" result="offsetblur" />
    <feFlood flood-color="#000" flood-opacity="0.5" />
    <feComposite in2="offsetblur" operator="in" />
  </filter>
  <path d="M512,512 L512,600 L440,600 L512,700 L624,600 Z" fill="#000" filter="url(#shadow)" opacity="0.5" />

  <!-- Highlights -->
  <filter id="highlight" x="-50%" y="-50%" width="200%" height="200%">
    <feGaussianBlur stdDeviation="5" />
    <feOffset dx="-5" dy="-5" result="offsetblur" />
    <feFlood flood-color="#fff" flood-opacity="0.5" />
    <feComposite in2="offsetblur" operator="in" />
  </filter>
  <path d="M512,512 L512,600 L440,600 L512,700 L624,600 Z" fill="#000" filter="url(#highlight)" opacity="0.5" />

  <!-- Fine strokes -->
  <path d="M512,512 L512,600 L440,600 L512,700 L624,600 Z" stroke="#000" stroke-width="1" />
</svg>