Qwen2.5 72B
RANK 24 · MEOWSCORE 45.8 · legacy · CN · open
minimal
“Draw a minimal, flat-design cat as an SVG.”
Qwen2.5 72B · minimal · attempt 1 · score 6.0
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50">
<rect x="20" y="30" width="10" height="10" rx="5" fill="#D3D3D3"/>
<circle cx="25" cy="20" r="10" fill="#000"/>
<circle cx="20" cy="25" r="2" fill="#fff"/>
<circle cx="30" cy="25" r="2" fill="#fff"/>
<path d="M15 25c0-2.76 2.24-5 5-5h2c2.76 0 5 2.24 5 5v0" stroke="#fff" stroke-width="2" fill="none"/>
</svg>Qwen2.5 72B · minimal · attempt 2 · score 2.8
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 12c0 4.41-3.59 8-8 8s-8-3.59-8-8 3.59-8 8-8 8 3.59 8 8zm-1-7C7.78 5 4 8.78 4 13c0 3.31 2.69 6 6 6 3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 12c-2.2 0-4-1.79-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zm5-9c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v8zM8 11H5v2h3v-2zm5 0h-3v2h3v-2z"/></svg>Qwen2.5 72B · minimal · attempt 3 · score 5.3
the actual svg, as the machine wrote it:
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M50 15C61.0457 15 70 23.9543 70 35V65C70 76.0457 61.0457 85 50 85C38.9543 85 30 76.0457 30 65V35C30 23.9543 38.9543 15 50 15Z" fill="#D4638E"/>
<circle cx="40" cy="45" r="8" fill="#FCD5CE"/>
<circle cx="60" cy="45" r="8" fill="#FCD5CE"/>
<circle cx="40" cy="45" r="5" fill="#D4638E"/>
<circle cx="60" cy="45" r="5" fill="#D4638E"/>
<path d="M40 50V60M60 50V60" stroke="#000000" stroke-width="2"/>
</svg>Qwen2.5 72B · minimal · attempt 4 · score 4.5
the actual svg, as the machine wrote it:
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="50" cy="50" r="25" fill="#FFF"/>
<circle cx="35" cy="45" r="3" fill="#000"/>
<circle cx="65" cy="45" r="3" fill="#000"/>
<path d="M30 65C30 65 40 80 50 80C60 80 70 65 70 65" stroke="#000" stroke-width="2"/>
<path d="M40 50C40 55 30 60 30 60C30 60 25 50 25 50" stroke="#000" stroke-width="2"/>
<path d="M60 50C60 55 70 60 70 60C70 60 75 50 75 50" stroke="#000" stroke-width="2"/>
</svg>realistic
“Draw a realistic sitting cat with visible fur shading as an SVG.”
Qwen2.5 72B · realistic · attempt 1 · score 3.0
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 400">
<defs>
<linearGradient id="furGrad" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#E9E5E6;stop-opacity:1" />
<stop offset="100%" style="stop-color:#BDBDBD;stop-opacity:1" />
</linearGradient>
</defs>
<path d="M100 300 C 150 150, 300 180, 400 300" stroke="black" fill="url(#furGrad)" stroke-width="2" />
<path d="M100 300 C 120 280, 160 260, 200 280" stroke="black" fill="#E9E5E6" stroke-width="2" />
<path d="M400 300 C 380 280, 340 260, 300 280" stroke="black" fill="#E9E5E6" stroke-width="2" />
<circle cx="200" cy="280" r="20" fill="#333" />
<circle cx="300" cy="280" r="20" fill="#333" />
<circle cx="200" cy="280" r="10" fill="white" />
<circle cx="300" cy="280" r="10" fill="white" />
<circle cx="200" cy="280" r="5" fill="black" />
<circle cx="300" cy="280" r="5" fill="black" />
<path d="M190 290 Q 205 300, 220 290" fill="#333" />
<path d="M290 290 Q 305 300, 320 290" fill="#333" />
<path d="M240 330 Q 260 350, 280 330" stroke="black" fill="#E9E5E6" stroke-width="2" />
</svg>Qwen2.5 72B · realistic · attempt 2 · score 3.0
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path d="M250 50c-97.56 0-176.3 78.74-176.3 176.3s78.73 176.3 176.3 176.3 176.3-78.74 176.3-176.3S347.57 50 250 50z" fill="#f4f4f4"/>
<path d="M250 180c-30 0-45 25-45 45s15 45 45 45 45-15 45-45-15-45-45-45zm-30 60c-10 0-15-10-15-25s5-25 15-25c15 0 15 15 15 25 0 15-5 25-15 25z" fill="#e5e5e5"/>
<path d="M285 150a30 30 0 1 1-60 0 30 30 0 0 1 60 0zM285 165c-10 0-15-10-15-25S275 115 285 115c15 0 15 15 15 25 0 15-5 25-15 25z" fill="#d5d5d5"/>
<path d="M250 100c-10 0-15 5-15 20s5 20 15 20 15-10 15-20-5-20-15-20zm-30 25c-10 0-15-10-15-25 0-15 5-25 15-25s15 10 15 25-5 25-15 25zm60 0c-10 0-15-10-15-25 0-15 5-25 15-25s15 10 15 25-5 25-15 25z" fill="#c5c5c5"/>
<path d="M200 250c-30 0-45 25-45 45s15 45 45 45 45-15 45-45-15-45-45-45zm-30 60c-10 0-15-10-15-25s5-25 15-25c15 0 15 15 15 25 0 15-5 25-15 25z" fill="#b5b5b5"/>
<path d="M300 250c-30 0-45 25-45 45s15 45 45 45 45-15 45-45-15-45-45-45zm-30 60c-10 0-15-10-15-25s5-25 15-25c15 0 15 15 15 25 0 15-5 25-15 25z" fill="#a5a5a5"/>
</svg>Qwen2.5 72B · realistic · attempt 3 · score 2.3
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="furGrad1" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:rgb(192,192,192);stop-opacity:1" />
<stop offset="100%" style="stop-color:rgb(128,128,128);stop-opacity:1" />
</linearGradient>
<linearGradient id="furGrad2" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:rgb(224,224,224);stop-opacity:1" />
<stop offset="100%" style="stop-color:rgb(160,160,160);stop-opacity:1" />
</linearGradient>
<linearGradient id="furGrad3" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:rgb(200,200,200);stop-opacity:1" />
<stop offset="100%" style="stop-color:rgb(144,144,144);stop-opacity:1" />
</linearGradient>
</defs>
<g transform="translate(100,100) scale(0.8)">
<path d="M-60,-40 C-60,-40 -20,-70 20,-70 C60,-70 60,-40 60,-40 L60,40 C60,40 15,65 -20,65 C-55,65 -60,40 -60,40 Z" fill="url(#furGrad1)" />
<path d="M-30,-25 C-30,-25 0,-50 30,-25 C60,-25 30,10 30,10 L30,35 C30,35 0,55 -30,35 C-60,15 -30,-15 -30,-25 Z" fill="url(#furGrad2)" />
<path d="M-80,-45 C-80,-45 -40,-80 0,-80 C40,-80 80,-45 80,-45 L80,35 C80,35 40,70 0,70 C-40,70 -80,35 -80,35 Z" fill="url(#furGrad3)" />
<circle cx="-35" cy="30" r="5" fill="black" />
<circle cx="35" cy="30" r="5" fill="black" />
<path d="M-25,40 C-25,40 -10,50 5,45 C15,55 25,40 25,40 Z" fill="black" />
</g>
</svg>Qwen2.5 72B · realistic · attempt 4 · score 2.0
the actual svg, as the machine wrote it:
<svg width="500" height="500" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="fur" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:rgb(224,224,224);stop-opacity:1" />
<stop offset="50%" style="stop-color:rgb(192,192,192);stop-opacity:1" />
<stop offset="100%" style="stop-color:rgb(160,160,160);stop-opacity:1" />
</linearGradient>
</defs>
<path d="M150 50c0-27.61 22.39-50 50-50s50 22.39 50 50l-30 250-130 50-110-50 30-250zM200 250q0-20-15-35t-35-15-35 15-15 35 15 35 35 15 35-15 15-35zm100 0q0-20-15-35t-35-15-35 15-15 35 15 35 35 15 35-15 15-35zm-50-100q-20 0-35-15t-15-35 15-35 35-15 35 15 15 35-15 35-35 15zm0 200q-30 0-52.5-20.5t-31.5-54.5q0-22 12.5-40.5t37-28.5 37-12 28.5-37 12-37q0-28-15.5-50t-46.5-32-46.5 32-15.5 50q-22 22-33 48.5t-11 54.5 11 54.5 33 48.5q28 28 50 15.5t32-46.5 32 46.5 15.5 50q20 0 38.5-11.5t33.5-28.5 23-37q22-22 22-48.5z" fill="url(#fur)" stroke="#000" stroke-width="2" />
</svg>action
“Draw a cat riding a bicycle as an SVG.”
Qwen2.5 72B · action · attempt 1 · score 3.5
the actual svg, as the machine wrote it:
<svg width="500" height="500" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(230, 250)">
<circle cx="0" cy="-75" r="25" fill="black"/>
<path d="M0,-75 a20,20 0 1,1 -5,5 a20,20 0 0,1 5,-5Z" fill="white"/>
<path d="M-20,-80 C-30,-90 -20,-110 -10,-100 C0,-110 10,-90 0,-80" stroke="black" stroke-width="3" fill="none"/>
<circle cx="-10" cy="-60" r="8" fill="black"/>
<circle cx="10" cy="-60" r="8" fill="black"/>
<path d="M-15,-65 C-15,-85 15,-85 15,-65" stroke="black" stroke-width="4" fill="none"/>
<path d="M-40,0 L40,0" stroke="black" stroke-width="4"/>
<path d="M-40,0 C-50,-20 -20,-35 -10,-20" stroke="black" stroke-width="4" fill="none"/>
<path d="M40,0 C50,-20 20,-35 10,-20" stroke="black" stroke-width="4" fill="none"/>
<circle cx="-30" cy="25" r="15" fill="black"/>
<circle cx="30" cy="25" r="15" fill="black"/>
<path d="M-30,25 C-50,50 20,50 30,25" stroke="black" stroke-width="3" fill="none"/>
<path d="M0,-125 L0,-160" stroke="black" stroke-width="4"/>
<path d="M-20,-140 L20,-140" stroke="black" stroke-width="4"/>
</g>
</svg>Qwen2.5 72B · action · attempt 2 · score 3.3
the actual svg, as the machine wrote it:
<svg width="500" height="300" xmlns="http://www.w3.org/2000/svg">
<!-- Bicycle -->
<rect x="100" y="150" width="150" height="50" rx="15" ry="15" fill="#D3D3D3"/>
<rect x="125" y="125" width="100" height="25" rx="10" ry="10" fill="#D3D3D3"/>
<circle cx="175" cy="225" r="20" fill="#000"/>
<circle cx="100" cy="225" r="20" fill="#000"/>
<line x1="125" y1="150" x2="125" y2="205" stroke="#000" stroke-width="4"/>
<line x1="225" y1="150" x2="225" y2="205" stroke="#000" stroke-width="4"/>
<!-- Cat -->
<path d="M150 100 q-20 -50 40 0 q20 50 0 -25 t-40 0 t-40 0 t40 0 t40 25 q0 30 -30 50 t-30 20" fill="#FFD700"/>
<circle cx="145" cy="90" r="10" fill="#000"/>
<circle cx="155" cy="90" r="10" fill="#000"/>
<path d="M135 110 q-10 0 0 10 t10 0" fill="#000"/>
<path d="M110 125 l-20 -10 l-10 20 l20 10 z" fill="#FFD700"/>
<path d="M170 125 l20 -10 l10 20 l-20 10 z" fill="#FFD700"/>
</svg>Qwen2.5 72B · action · attempt 3 · score 3.3
the actual svg, as the machine wrote it:
<svg width="500" height="300" xmlns="http://www.w3.org/2000/svg">
<rect x="100" y="200" width="200" height="50" fill="saddlebrown" />
<circle cx="150" cy="250" r="25" fill="black" />
<circle cx="350" cy="250" r="25" fill="black" />
<path d="M200,200 L200,150 L300,150 L300,200 Z" fill="white" />
<circle cx="250" cy="175" r="15" fill="black" />
<circle cx="245" cy="170" r="5" fill="white" />
<path d="M230,200 Q250,220 270,200" stroke="black" stroke-width="3" fill="transparent" />
<path d="M250,200 L230,220 L270,220 Z" fill="pink" />
<circle cx="235" cy="245" r="10" fill="black" />
<circle cx="265" cy="245" r="10" fill="black" />
<path d="M235,255 A10,10 0 0,1 265,255" stroke="black" stroke-width="3" fill="transparent" />
</svg>Qwen2.5 72B · action · attempt 4 · score 3.0
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<circle cx="50" cy="150" r="15" fill="black"/>
<circle cx="150" cy="150" r="15" fill="black"/>
<path d="M30 120 l 40 0 l 10 -20 l 10 20 l 40 0" stroke="black" fill="white"/>
<ellipse cx="100" cy="80" rx="40" ry="25" fill="white"/>
<path d="M85 70 a 15 15 0 1 1 30 0" fill="none" stroke="black"/>
<circle cx="85" cy="70" r="5" fill="black"/>
<circle cx="115" cy="70" r="5" fill="black"/>
<path d="M90 85 l 20 0" stroke="black"/>
<path d="M60 95 l30 20 l30 -20" stroke="black" fill="none"/>
<path d="M100 105 l-15 -10 l-15 20 l15 10 l15 -20" stroke="black" fill="none"/>
</svg>style
“Draw an origami-style cat with geometric folds as an SVG.”
Qwen2.5 72B · style · attempt 1 · score 4.8
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<rect x="50" y="50" width="100" height="100" fill="white" stroke="black" stroke-width="2"/>
<polygon points="75,50 100,25 125,50" fill="white" stroke="black" stroke-width="2"/>
<polygon points="75,150 100,175 125,150" fill="white" stroke="black" stroke-width="2"/>
<line x1="100" y1="50" x2="100" y2="150" stroke="black" stroke-width="2"/>
<line x1="75" y1="100" x2="125" y2="100" stroke="black" stroke-width="2"/>
<circle cx="85" cy="90" r="5" fill="black"/>
<circle cx="115" cy="90" r="5" fill="black"/>
<path d="M100,105 C80,120 120,120 100,105" stroke="black" stroke-width="2" fill="none"/>
</svg>Qwen2.5 72B · style · attempt 2 · score 5.3
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200">
<polygon points="100,30 170,140 30,140" style="fill:white;stroke:black;stroke-width:2"/>
<polygon points="100,50 120,90 80,90" style="fill:white;stroke:black;stroke-width:2"/>
<polygon points="90,90 110,90 100,120" style="fill:white;stroke:black;stroke-width:2"/>
<polygon points="40,100 60,100 50,130" style="fill:white;stroke:black;stroke-width:2"/>
<polygon points="140,100 160,100 150,130" style="fill:white;stroke:black;stroke-width:2"/>
<line x1="30" y1="140" x2="170" y2="140" style="stroke:black;stroke-width:2"/>
<line x1="100" y1="30" x2="100" y2="140" style="stroke:black;stroke-width:2"/>
<line x1="100" y1="50" x2="100" y2="90" style="stroke:black;stroke-width:2"/>
<line x1="50" y1="130" x2="150" y2="130" style="stroke:black;stroke-width:2"/>
</svg>Qwen2.5 72B · style · attempt 3 · score 6.8
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<rect x="50" y="80" width="100" height="50" fill="#f7f7f7" stroke="#000" stroke-width="1"/>
<polygon points="50,80 75,50 100,80" fill="#f7f7f7" stroke="#000" stroke-width="1"/>
<polygon points="100,80 125,50 150,80" fill="#f7f7f7" stroke="#000" stroke-width="1"/>
<polygon points="50,80 60,120 75,120 75,110" fill="#f7f7f7" stroke="#000" stroke-width="1"/>
<polygon points="150,80 140,120 125,120 125,110" fill="#f7f7f7" stroke="#000" stroke-width="1"/>
<circle cx="85" cy="85" r="5" fill="#000"/>
<circle cx="115" cy="85" r="5" fill="#000"/>
<path d="M85,90 C85,100 115,100 115,90" stroke="#000" stroke-width="3" fill="none"/>
<path d="M65,115 Q75,120 85,115" stroke="#000" stroke-width="2" fill="none"/>
<path d="M135,115 Q125,120 115,115" stroke="#000" stroke-width="2" fill="none"/>
</svg>Qwen2.5 72B · style · attempt 4 · score 6.8
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<path d="M100 50 L120 30 L130 50 L120 70 Z" fill="#FAC81E" stroke="#000" stroke-width="1"/>
<path d="M100 50 L80 30 L70 50 L80 70 Z" fill="#FAC81E" stroke="#000" stroke-width="1"/>
<path d="M100 50 L150 100 L100 150 L50 100 Z" fill="#FAC81E" stroke="#000" stroke-width="2"/>
<path d="M100 70 L120 90 L110 110 L100 90 Z" fill="#FAC81E" stroke="#000" stroke-width="1"/>
<path d="M100 70 L80 90 L90 110 L100 90 Z" fill="#FAC81E" stroke="#000" stroke-width="1"/>
<path d="M100 110 L120 130 L110 150 L100 130 Z" fill="#FAC81E" stroke="#000" stroke-width="1"/>
<path d="M100 110 L80 130 L90 150 L100 130 Z" fill="#FAC81E" stroke="#000" stroke-width="1"/>
<line x1="100" y1="50" x2="100" y2="150" stroke="#000" stroke-width="2"/>
<line x1="50" y1="100" x2="150" y2="100" stroke="#000" stroke-width="2"/>
</svg>constraint
“Draw a recognizable cat as an SVG using at most 12 SVG elements.”
Qwen2.5 72B · constraint · attempt 1 · score 5.8
the actual svg, as the machine wrote it:
<svg width="150" height="150" viewBox="0 0 150 150" xmlns="http://www.w3.org/2000/svg">
<circle cx="75" cy="75" r="50" fill="#F3E2A9"/>
<circle cx="50" cy="50" r="10" fill="#000"/>
<circle cx="100" cy="50" r="10" fill="#000"/>
<path d="M45,60 q10,20 20,0" stroke="#000" fill="none" stroke-width="3"/>
<path d="M105,60 q10,20 20,0" stroke="#000" fill="none" stroke-width="3"/>
<path d="M60,80 q0,10 20,10 q20,0 20,-10" stroke="#000" fill="none" stroke-width="3"/>
<circle cx="65" cy="105" r="5" fill="#000"/>
<circle cx="85" cy="105" r="5" fill="#000"/>
</svg>Qwen2.5 72B · constraint · attempt 2 · score 5.0
the actual svg, as the machine wrote it:
<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<circle cx="50" cy="50" r="30" fill="white" stroke="black" stroke-width="2"/>
<circle cx="35" cy="45" r="5" fill="black"/>
<circle cx="65" cy="45" r="5" fill="black"/>
<path d="M45 60 L55 60 L55 70 L45 70 Z" fill="black"/>
<path d="M30 50 C35 30 65 30 70 50" stroke="black" stroke-width="2" fill="none"/>
<path d="M40 50 C45 40 55 40 60 50" stroke="black" stroke-width="2" fill="none"/>
</svg>Qwen2.5 72B · constraint · attempt 3 · score 7.0
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<circle cx="50" cy="50" r="40" fill="white"/>
<ellipse cx="35" cy="35" rx="8" ry="12" fill="black"/>
<ellipse cx="65" cy="35" rx="8" ry="12" fill="black"/>
<circle cx="35" cy="35" r="3" fill="white"/>
<circle cx="65" cy="35" r="3" fill="white"/>
<path d="M30 60 Q40 70 50 65 Q60 70 70 60" stroke="black" fill="none" stroke-width="2"/>
<path d="M25 25 L20 30" stroke="black" stroke-width="2"/>
<path d="M75 25 L80 30" stroke="black" stroke-width="2"/>
<path d="M20 70 Q30 80 40 75 Q50 80 60 75 Q70 80 80 70" stroke="black" fill="none" stroke-width="2"/>
</svg>Qwen2.5 72B · constraint · attempt 4 · score 6.5
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<circle cx="100" cy="100" r="50" fill="#f2e3c2" />
<circle cx="65" cy="90" r="10" fill="#000" />
<circle cx="135" cy="90" r="10" fill="#000" />
<circle cx="65" cy="90" r="5" fill="#fff" />
<circle cx="135" cy="90" r="5" fill="#fff" />
<path d="M40 115 C60 120, 140 120, 160 115" stroke="#000" fill="none" stroke-width="5" />
<path d="M70 120 C70 140, 130 140, 130 120" stroke="#000" fill="none" stroke-width="5" />
<path d="M55 135 L70 155" stroke="#000" stroke-width="5" />
<path d="M145 135 L130 155" stroke="#000" stroke-width="5" />
</svg>animation
“Draw a cat whose tail sways continuously, as an SVG using SMIL or CSS animation only (no JavaScript).”
Qwen2.5 72B · animation · attempt 1 · score 4.8
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
<defs>
<linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:orange;stop-opacity:1" />
<stop offset="100%" style="stop-color:yellow;stop-opacity:1" />
</linearGradient>
</defs>
<g>
<ellipse cx="100" cy="80" rx="30" ry="20" fill="grey" />
<ellipse cx="90" cy="65" rx="10" ry="8" fill="grey" transform="rotate(-10 90 65)" />
<ellipse cx="110" cy="65" rx="10" ry="8" fill="grey" transform="rotate(10 110 65)" />
<ellipse cx="100" cy="95" rx="5" ry="6" fill="black" />
<path d="M85 105 Q95 120 115 105" stroke="black" stroke-width="2" fill="none" />
<path d="M100 130 Q110 140 120 130" stroke="black" stroke-width="2" fill="none" />
<rect x="85" y="110" width="30" height="20" rx="5" ry="5" fill="grey" />
<rect x="87" y="112" width="26" height="18" rx="4" ry="4" fill="orange" />
<rect x="97" y="120" width="3" height="10" fill="black" />
</g>
<path d="M100 150 q 20 20 40 0 q -20 20 -40 0" stroke="black" stroke-width="2" fill="none" id="tail">
<animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 100 150" to="20 100 150" begin="0s" dur="2s" repeatCount="indefinite" />
</path>
</svg>Qwen2.5 72B · animation · attempt 2 · score 6.0
the actual svg, as the machine wrote it:
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<g>
<ellipse cx="50" cy="60" rx="20" ry="15" fill="#f6e7c9" />
<ellipse cx="50" cy="40" rx="15" ry="10" fill="#e0b57a" />
<path d="M35 45C35 50 40 60 50 60C60 60 65 50 65 45" stroke="#000" fill="none" stroke-width="2" />
<path d="M48 35a5 5 0 100 10 5 5 0 000-10zm0 0a6 6 0 110 12 6 6 0 010-12z" fill="#000" />
<path d="M43 38a3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3 3 3 0 003-3zm14-2a3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3 3 3 0 003-3z" fill="#000" />
<path d="M36 64C27 55 21 61 21 69C21 74 26 80 36 81C46 82 52 75 52 69C52 61 46 55 36 64z" fill="#d16643" />
<path d="M45 70C45 76 40 81 33 81C26 81 21 76 21 70C21 64 26 59 33 59C40 59 45 64 45 70z" fill="#f6e7c9" />
<path d="M40 64C35 64 31 68 31 73C31 78 35 82 40 82C45 82 49 78 49 73C49 68 45 64 40 64z" fill="#e0b57a" />
<path d="M20 75C20 70 25 65 35 65C45 65 50 70 50 75" stroke="#000" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" >
<animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 35 75" to="10 35 75" dur="2s" repeatCount="indefinite" />
</path>
</g>
</svg>Qwen2.5 72B · animation · attempt 3 · score 3.8
the actual svg, as the machine wrote it:
<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" />
<stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
</linearGradient>
</defs>
<rect x="85" y="120" rx="10" ry="10" width="30" height="30" fill="url(#grad1)" />
<circle cx="100" cy="135" r="10" fill="black" />
<ellipse cx="90" cy="145" rx="5" ry="10" fill="black" />
<ellipse cx="110" cy="145" rx="5" ry="10" fill="black" />
<path d="M120,150 C140,120 180,120 180,150 C180,180 140,180 120,150" stroke="black" stroke-width="5" fill="none">
<animateTransform attributeName="transform" type="rotate" from="0 120 150" to="30 120 150" dur="1s" repeatCount="indefinite" />
</path>
<path d="M80,150 C60,120 20,120 20,150 C20,180 60,180 80,150" stroke="black" stroke-width="5" fill="none">
<animateTransform attributeName="transform" type="rotate" from="0 80 150" to="-30 80 150" dur="1s" repeatCount="indefinite" />
</path>
</svg>Qwen2.5 72B · animation · attempt 4 · score 3.8
the actual svg, as the machine wrote it:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" width="100" height="100">
<defs>
<path id="cat-body" d="M50,40 q-20,30 20,30 q20-30 -20-30" fill="#F6E4D7" />
<path id="cat-earL" d="M35,20 l10,10 l-10,10 z" fill="#E4CCBE" />
<path id="cat-earR" d="M65,20 l-10,10 l10,10 z" fill="#E4CCBE" />
<path id="cat-eyeL" d="M38,30 a8,5 0 1,0 0,-10 a8,5 0 1,0 0,10" fill="#000" />
<path id="cat-eyeR" d="M62,30 a8,5 0 1,0 0,-10 a8,5 0 1,0 0,10" fill="#000" />
<path id="cat-nose" d="M50,35 a2,2 0 1,0 0,-4 a2,2 0 1,0 0,4" fill="#8B4513" />
<path id="cat-mouth" d="M47,40 q2,5 5,0 q2,-5 -5,0" stroke="#000" stroke-width="1" fill="none" />
<path id="cat-tail" d="M50,60 q-15,15 15,15" fill="#C19870" />
</defs>
<use href="#cat-body" />
<use href="#cat-earL" />
<use href="#cat-earR" />
<use href="#cat-eyeL" />
<use href="#cat-eyeR" />
<use href="#cat-nose" />
<use href="#cat-mouth" />
<use href="#cat-tail" transform="translate(50, 60)">
<animateTransform attributeName="transform" type="rotate" from="0 50 60" to="45 50 60" begin="0s" dur="2s" repeatCount="indefinite" />
</use>
</svg>