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
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>