BuseyBench SVG Test
o1
Generated by OpenAI on Jul 1, 2026 using prompt svg-v1-no-web.
- Model release
- Dec 2024
- Cost
- $0.3514
- Tokens used
- 5,959 tokens137 prompt / 5,822 output / 1,792 reasoning
Run Telemetry
Jul 1, 2026
24 seconds
$0.3514
5,959 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" width="1024" height="1024" viewBox="0 0 1024 1024" version="1.1">
<defs>
<!-- Face color gradient -->
<radialGradient id="faceGradient" cx="50%" cy="40%" r="60%">
<stop offset="0%" stop-color="#fcd7b6"/>
<stop offset="50%" stop-color="#f5caa8"/>
<stop offset="100%" stop-color="#e2b190"/>
</radialGradient>
<!-- Hair color gradient -->
<radialGradient id="hairGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#e7d9a6"/>
<stop offset="40%" stop-color="#d6c186"/>
<stop offset="100%" stop-color="#b7a36c"/>
</radialGradient>
<!-- Mouth interior gradient -->
<radialGradient id="mouthGradient" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#81403b"/>
<stop offset="80%" stop-color="#5b2b2d"/>
<stop offset="100%" stop-color="#321717"/>
</radialGradient>
<!-- Slight shadow filter for the face -->
<filter id="shadowFace" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="8" stdDeviation="8" flood-color="rgba(0,0,0,0.2)"/>
</filter>
<!-- Soft blur for subtle shading overlay -->
<filter id="softBlur" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="6" result="blurOut"/>
<feBlend in="SourceGraphic" in2="blurOut" mode="normal"/>
</filter>
<!-- Mask to shape highlight on face -->
<mask id="faceHighlightMask">
<!-- White shape reveals the highlight -->
<ellipse cx="512" cy="480" rx="300" ry="360" fill="white"/>
</mask>
</defs>
<!-- Main group for Gary Busey portrait -->
<g id="gary-busey-portrait">
<!-- Hair (back) -->
<path filter="url(#shadowFace)"
fill="url(#hairGradient)"
d="M280,240
C320,160 420,120 512,120
C604,120 710,170 750,240
C780,290 790,360 760,420
C740,460 720,480 716,485
C710,490 704,496 700,500
C660,540 560,560 512,560
C460,560 360,540 320,500
C316,496 310,490 304,485
C300,480 280,460 260,420
C230,360 240,290 280,240z"/>
<!-- Face shape -->
<path id="faceBase"
fill="url(#faceGradient)"
filter="url(#shadowFace)"
d="M512,250
C400,250,300,360,320,520
C340,680,420,880,512,880
C604,880,684,680,704,520
C724,360,624,250,512,250z"/>
<!-- Face shading overlays (subtle darker areas) -->
<path fill="#d7a68b" opacity="0.2" filter="url(#softBlur)"
d="M512,250
C400,250,300,360,320,520
C340,680,420,880,512,880
C604,880,684,680,704,520
C724,360,624,250,512,250
M450,340 C480,320,540,320,570,340
C600,360,600,420,590,460
C580,500,530,540,490,540
C450,540,430,500,425,460
C420,420,420,360,450,340z"/>
<!-- Highlight (mask-based) -->
<ellipse cx="512" cy="480" rx="300" ry="360" fill="#fff" fill-opacity="0.15" mask="url(#faceHighlightMask)" pointer-events="none"/>
<!-- Eyebrows -->
<path fill="#786040"
d="M390,380
C370,370,350,355,352,343
C355,320,400,310,420,315
C445,320,450,360,440,373
C435,380,405,385,390,380z
M634,380
C619,385,589,380,584,373
C574,360,579,320,604,315
C624,310,669,320,672,343
C674,355,654,370,634,380z"/>
<!-- Eyes -->
<g>
<!-- Left eye white -->
<ellipse cx="400" cy="420" rx="35" ry="22" fill="#fff"/>
<!-- Left iris -->
<ellipse cx="400" cy="420" rx="12" ry="12" fill="#2a2a2a"/>
<!-- Left highlight -->
<circle cx="395" cy="415" r="4" fill="#fff" opacity="0.8"/>
<!-- Right eye white -->
<ellipse cx="624" cy="420" rx="35" ry="22" fill="#fff"/>
<!-- Right iris -->
<ellipse cx="624" cy="420" rx="12" ry="12" fill="#2a2a2a"/>
<!-- Right highlight -->
<circle cx="619" cy="415" r="4" fill="#fff" opacity="0.8"/>
</g>
<!-- Nose -->
<path fill="#e2b190"
d="M512,450
C500,450,490,460,492,470
C495,485,505,490,512,490
C519,490,529,485,532,470
C534,460,524,450,512,450z"/>
<!-- Nose shading / line -->
<path fill="none" stroke="#9d7460" stroke-width="2"
d="M500,455 C505,475 519,475 524,455"/>
<!-- Mouth / lips -->
<path fill="url(#mouthGradient)"
d="M420,580
C450,630,570,630,604,580
C610,570,620,550,620,540
C620,530,610,520,600,520
C570,520,450,520,424,520
C410,520,400,530,400,540
C400,550,410,570,420,580z"/>
<!-- Upper lip outline -->
<path fill="none" stroke="#9a695c" stroke-width="2"
d="M420,580
C450,630,570,630,604,580
C610,570,620,550,620,540
C620,530,610,520,600,520
C570,520,450,520,424,520
C410,520,400,530,400,540
C400,550,410,570,420,580z"/>
<!-- Teeth -->
<path fill="#fff"
d="M425,540
C430,570,450,580,465,580
C480,580,495,570,500,540
C490,540,495,560,512,560
C529,560,534,540,524,540
C530,570,550,580,565,580
C580,580,600,570,605,540
C600,540,590,540,580,540
C570,540,550,540,540,540
C530,540,520,540,510,540
C500,540,490,540,480,540
C470,540,460,540,450,540z"/>
<!-- Fine tooth lines -->
<path fill="none" stroke="#ccc" stroke-width="2"
d="M465,540 L465,580
M500,540 L500,560
M535,540 L535,560
M565,540 L565,580"/>
<!-- Subtle wrinkles/lines around cheeks and eyes -->
<path fill="none" stroke="#9d7460" stroke-width="1" opacity="0.5"
d="M370,450 C360,465,360,480,370,490
M654,450 C664,465,664,480,654,490
M394,405 C390,412,388,420,390,428
M628,405 C632,412,634,420,632,428"/>
<!-- Additional hair strokes on top for messy style -->
<path fill="none" stroke="#b7a36c" stroke-width="3" opacity="0.8"
d="M320,240 C310,220,340,200,370,210
M704,240 C714,220,684,200,654,210
M420,180 C435,160,490,140,512,150
C534,140,589,160,604,180"/>
</g>
</svg>