Add GLM-5.1 (ZCode · Max) pelican-cycling SVG

One-shot standalone SVG of a pelican cycling by the sea from GLM-5.1 (ZCode web, Max). Contributed by @Dmt3tianOVO.
This commit is contained in:
Dmt3tian authored and GitHub committed 2026-06-20 09:16:43 +01:00
1 parent 8fb741ceec
commit 06b9415b8d
2 files changed
+373 -2

No files matched your search

+13 -2
View File
@@ -1,6 +1,17 @@
{
"label": "GLM-5.1",
"vendor": "Zhipu AI",
"artifactDir": "glm-5-1/default",
"order": 120
"harness": "ZCode",
"effort": "Max",
"artifactDir": "glm-5-1/zcode-max",
"order": 20,
"runs": {
"pelican-cycling": {
"note": {
"zh": "在智谱清言网页版 GLM-5.1、使用 cases.json 中 pelican-cycling 的提示词逐字输入,一次生成,产物为独立 SVG 文件,无任何修复。",
"en": "In Zhipu Qingyan web app GLM-5.1, using the pelican-cycling prompt from cases.json verbatim, one-shot generation, output as a standalone SVG file, no fixes."
},
"contributor": "Dmt3tianOVO"
}
}
}
@@ -0,0 +1,360 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="900" viewBox="0 0 1600 900" role="img" aria-labelledby="title desc">
<title id="title">Pelican cycling by the sea</title>
<desc id="desc">A lively pelican riding a red bicycle along a beach at sunset with ocean waves, palm trees, shells, clouds, and distant seabirds.</desc>
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#1a1a4e"/>
<stop offset="22%" stop-color="#2d4a7a"/>
<stop offset="46%" stop-color="#5b8cb8"/>
<stop offset="68%" stop-color="#e8a860"/>
<stop offset="84%" stop-color="#f0c478"/>
<stop offset="100%" stop-color="#fce4a8"/>
</linearGradient>
<radialGradient id="sunGlow" cx="78%" cy="34%" r="26%">
<stop offset="0%" stop-color="#fff6c7" stop-opacity="1"/>
<stop offset="38%" stop-color="#ffe070" stop-opacity="0.85"/>
<stop offset="100%" stop-color="#ffb030" stop-opacity="0"/>
</radialGradient>
<radialGradient id="sunDisk" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#fffbe0"/>
<stop offset="65%" stop-color="#ffe070"/>
<stop offset="100%" stop-color="#ffb030"/>
</radialGradient>
<linearGradient id="ocean" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#1a6b8a"/>
<stop offset="55%" stop-color="#1e7a96"/>
<stop offset="100%" stop-color="#2a9ab8"/>
</linearGradient>
<linearGradient id="beach" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f0d49a"/>
<stop offset="30%" stop-color="#e8c880"/>
<stop offset="70%" stop-color="#d4b06a"/>
<stop offset="100%" stop-color="#c09850"/>
</linearGradient>
<linearGradient id="trunk" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#7a4e28"/>
<stop offset="50%" stop-color="#8b5a30"/>
<stop offset="100%" stop-color="#6b4226"/>
</linearGradient>
<linearGradient id="leaf" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#2d7a2d"/>
<stop offset="50%" stop-color="#3a9935"/>
<stop offset="100%" stop-color="#4db840"/>
</linearGradient>
<radialGradient id="bodyGrad" cx="38%" cy="28%" r="75%">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="42%" stop-color="#f5f0ea"/>
<stop offset="82%" stop-color="#e8e0d8"/>
<stop offset="100%" stop-color="#d8d0c8"/>
</radialGradient>
<linearGradient id="neckGrad" x1="0" y1="1" x2="1" y2="0">
<stop offset="0%" stop-color="#f0e8e0"/>
<stop offset="50%" stop-color="#e8ddd5"/>
<stop offset="100%" stop-color="#f5efe8"/>
</linearGradient>
<linearGradient id="wingGrad" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#d0d8e0"/>
<stop offset="50%" stop-color="#e8ecf0"/>
<stop offset="100%" stop-color="#c8d0d8"/>
</linearGradient>
<linearGradient id="frontWingGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#e8ecf0"/>
<stop offset="100%" stop-color="#c0c8d0"/>
</linearGradient>
<linearGradient id="beakGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f0a830"/>
<stop offset="50%" stop-color="#e89820"/>
<stop offset="100%" stop-color="#d08818"/>
</linearGradient>
<linearGradient id="pouchGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f0b848"/>
<stop offset="50%" stop-color="#e8a030"/>
<stop offset="100%" stop-color="#d89028"/>
</linearGradient>
<radialGradient id="atmosphere" cx="78%" cy="34%" r="48%">
<stop offset="0%" stop-color="#ffc850" stop-opacity="0.12"/>
<stop offset="55%" stop-color="#ffb43c" stop-opacity="0.05"/>
<stop offset="100%" stop-color="#ff9e28" stop-opacity="0"/>
</radialGradient>
<radialGradient id="vignette" cx="50%" cy="50%" r="70%">
<stop offset="60%" stop-color="#000000" stop-opacity="0"/>
<stop offset="100%" stop-color="#000000" stop-opacity="0.18"/>
</radialGradient>
<filter id="soft" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="6"/>
</filter>
</defs>
<rect width="1600" height="648" fill="url(#sky)"/>
<circle cx="1248" cy="272" r="220" fill="url(#sunGlow)"/>
<circle cx="1248" cy="272" r="56" fill="url(#sunDisk)"/>
<g fill="#ffffff">
<g opacity="0.55">
<ellipse cx="210" cy="108" rx="68" ry="30"/>
<ellipse cx="162" cy="118" rx="48" ry="24"/>
<ellipse cx="258" cy="114" rx="56" ry="28"/>
<ellipse cx="224" cy="90" rx="40" ry="22"/>
</g>
<g opacity="0.45">
<ellipse cx="520" cy="160" rx="92" ry="34"/>
<ellipse cx="456" cy="170" rx="58" ry="24"/>
<ellipse cx="592" cy="166" rx="64" ry="28"/>
<ellipse cx="544" cy="144" rx="44" ry="18"/>
</g>
<g opacity="0.4">
<ellipse cx="880" cy="96" rx="76" ry="28"/>
<ellipse cx="832" cy="104" rx="48" ry="20"/>
<ellipse cx="932" cy="102" rx="54" ry="24"/>
<ellipse cx="892" cy="82" rx="36" ry="16"/>
</g>
<g opacity="0.5">
<ellipse cx="1310" cy="146" rx="104" ry="36"/>
<ellipse cx="1234" cy="156" rx="60" ry="24"/>
<ellipse cx="1380" cy="150" rx="70" ry="28"/>
<ellipse cx="1328" cy="126" rx="44" ry="18"/>
</g>
</g>
<g fill="none" stroke-linecap="round" stroke="#2d2d3d" stroke-opacity="0.75">
<path d="M292 188 Q314 178 336 188 Q358 178 380 188" stroke-width="4"/>
<path d="M642 226 Q660 216 678 226 Q696 216 714 226" stroke-width="3.5"/>
<path d="M1020 154 Q1038 145 1056 154 Q1076 145 1092 154" stroke-width="3.5"/>
<path d="M1422 216 Q1442 206 1462 216 Q1482 206 1500 216" stroke-width="4"/>
</g>
<rect x="0" y="594" width="1600" height="54" fill="url(#ocean)"/>
<g fill="none" stroke="#ffffff" stroke-opacity="0.16" stroke-width="3">
<path d="M0 606 C80 594 128 614 208 606 S336 596 416 606 S544 616 624 606 S752 594 832 606 S960 616 1040 606 S1168 594 1248 606 S1376 618 1456 606 S1536 596 1600 606"/>
<path d="M0 620 C88 610 136 628 224 620 S360 610 448 620 S584 632 672 620 S808 610 896 620 S1032 632 1120 620 S1256 608 1344 620 S1480 634 1600 620" stroke-opacity="0.12"/>
<path d="M0 634 C72 626 128 642 200 634 S328 624 400 634 S528 646 600 634 S728 624 800 634 S928 646 1000 634 S1128 624 1200 634 S1328 646 1400 634 S1528 624 1600 634" stroke-opacity="0.1"/>
</g>
<g fill="#ffd864" fill-opacity="0.24">
<rect x="1238" y="596" width="16" height="2" rx="1"/>
<rect x="1242" y="602" width="20" height="2" rx="1" fill-opacity="0.22"/>
<rect x="1236" y="610" width="18" height="2" rx="1" fill-opacity="0.18"/>
<rect x="1244" y="618" width="24" height="2" rx="1" fill-opacity="0.16"/>
<rect x="1238" y="626" width="18" height="2" rx="1" fill-opacity="0.12"/>
</g>
<rect x="0" y="648" width="1600" height="252" fill="url(#beach)"/>
<rect x="0" y="648" width="1600" height="12" fill="#8c6e49" fill-opacity="0.28"/>
<g fill="#ffffff">
<rect x="0" y="644" width="42" height="4" rx="2" fill-opacity="0.35"/>
<rect x="58" y="646" width="30" height="3" rx="1.5" fill-opacity="0.32"/>
<rect x="102" y="643" width="36" height="4" rx="2" fill-opacity="0.28"/>
<rect x="156" y="645" width="26" height="3" rx="1.5" fill-opacity="0.34"/>
<rect x="198" y="642" width="40" height="4" rx="2" fill-opacity="0.31"/>
<rect x="248" y="646" width="28" height="3" rx="1.5" fill-opacity="0.3"/>
<rect x="292" y="644" width="34" height="4" rx="2" fill-opacity="0.36"/>
<rect x="340" y="645" width="24" height="3" rx="1.5" fill-opacity="0.28"/>
<rect x="388" y="643" width="38" height="4" rx="2" fill-opacity="0.33"/>
<rect x="438" y="646" width="26" height="3" rx="1.5" fill-opacity="0.29"/>
<rect x="486" y="644" width="36" height="4" rx="2" fill-opacity="0.35"/>
<rect x="538" y="645" width="24" height="3" rx="1.5" fill-opacity="0.28"/>
<rect x="584" y="643" width="42" height="4" rx="2" fill-opacity="0.33"/>
<rect x="640" y="646" width="30" height="3" rx="1.5" fill-opacity="0.31"/>
<rect x="688" y="644" width="36" height="4" rx="2" fill-opacity="0.34"/>
<rect x="738" y="645" width="26" height="3" rx="1.5" fill-opacity="0.29"/>
<rect x="786" y="642" width="38" height="4" rx="2" fill-opacity="0.36"/>
<rect x="836" y="646" width="28" height="3" rx="1.5" fill-opacity="0.28"/>
<rect x="882" y="644" width="34" height="4" rx="2" fill-opacity="0.31"/>
<rect x="930" y="645" width="26" height="3" rx="1.5" fill-opacity="0.28"/>
<rect x="976" y="643" width="40" height="4" rx="2" fill-opacity="0.33"/>
<rect x="1030" y="646" width="30" height="3" rx="1.5" fill-opacity="0.29"/>
<rect x="1078" y="644" width="36" height="4" rx="2" fill-opacity="0.35"/>
<rect x="1128" y="645" width="26" height="3" rx="1.5" fill-opacity="0.29"/>
<rect x="1176" y="642" width="42" height="4" rx="2" fill-opacity="0.31"/>
<rect x="1230" y="646" width="32" height="3" rx="1.5" fill-opacity="0.28"/>
<rect x="1280" y="644" width="36" height="4" rx="2" fill-opacity="0.33"/>
<rect x="1330" y="645" width="24" height="3" rx="1.5" fill-opacity="0.3"/>
<rect x="1378" y="643" width="40" height="4" rx="2" fill-opacity="0.34"/>
<rect x="1430" y="646" width="30" height="3" rx="1.5" fill-opacity="0.28"/>
<rect x="1478" y="644" width="36" height="4" rx="2" fill-opacity="0.32"/>
<rect x="1528" y="645" width="28" height="3" rx="1.5" fill-opacity="0.29"/>
</g>
<g fill="#f0e0b0" fill-opacity="0.26">
<circle cx="48" cy="694" r="2.2"/><circle cx="136" cy="722" r="1.5"/><circle cx="214" cy="670" r="2"/>
<circle cx="302" cy="736" r="1.6"/><circle cx="392" cy="684" r="2.2"/><circle cx="478" cy="758" r="1.8"/>
<circle cx="564" cy="706" r="1.4"/><circle cx="656" cy="776" r="2"/><circle cx="742" cy="728" r="1.6"/>
<circle cx="834" cy="688" r="2.1"/><circle cx="924" cy="764" r="1.7"/><circle cx="1010" cy="718" r="1.5"/>
<circle cx="1098" cy="796" r="2.2"/><circle cx="1184" cy="738" r="1.8"/><circle cx="1270" cy="690" r="1.4"/>
<circle cx="1360" cy="770" r="2.1"/><circle cx="1448" cy="720" r="1.7"/><circle cx="1534" cy="786" r="1.5"/>
</g>
<g fill="#c8a050" fill-opacity="0.18">
<circle cx="84" cy="754" r="2"/><circle cx="172" cy="792" r="1.7"/><circle cx="260" cy="748" r="1.5"/>
<circle cx="350" cy="816" r="2.1"/><circle cx="434" cy="768" r="1.6"/><circle cx="520" cy="832" r="1.9"/>
<circle cx="612" cy="786" r="1.5"/><circle cx="698" cy="844" r="2"/><circle cx="790" cy="804" r="1.7"/>
<circle cx="876" cy="856" r="2.2"/><circle cx="968" cy="804" r="1.6"/><circle cx="1052" cy="848" r="1.8"/>
<circle cx="1142" cy="776" r="1.5"/><circle cx="1228" cy="828" r="2.1"/><circle cx="1318" cy="784" r="1.7"/>
<circle cx="1404" cy="850" r="1.9"/><circle cx="1492" cy="806" r="1.6"/>
</g>
<g transform="translate(192 668) scale(0.9)">
<path d="M-6 0 Q-4 -80 -2 -160 Q4 -165 8 -160 Q14 -80 6 0 Z" fill="url(#trunk)"/>
<path d="M-8 -20 A10 10 0 0 0 8 -20 M-9 -40 A9 9 0 0 0 9 -40 M-8 -60 A8 8 0 0 0 8 -60 M-7 -80 A7 7 0 0 0 7 -80 M-6 -100 A6 6 0 0 0 6 -100 M-5 -120 A5 5 0 0 0 5 -120 M-4 -140 A4 4 0 0 0 4 -140" fill="none" stroke="rgba(90,50,20,0.3)" stroke-width="1"/>
<g transform="translate(8 -160)">
<path d="M0 0 Q28 -8 70 -4 Q28 4 0 0Z" transform="rotate(-126)" fill="url(#leaf)"/>
<path d="M0 0 Q34 -8 86 -4 Q34 4 0 0Z" transform="rotate(-92)" fill="url(#leaf)"/>
<path d="M0 0 Q32 -8 84 -4 Q32 4 0 0Z" transform="rotate(-58)" fill="url(#leaf)"/>
<path d="M0 0 Q28 -8 70 -4 Q28 4 0 0Z" transform="rotate(-22)" fill="url(#leaf)"/>
<path d="M0 0 Q28 -8 70 -4 Q28 4 0 0Z" transform="rotate(18)" fill="url(#leaf)"/>
<path d="M0 0 Q34 -8 86 -4 Q34 4 0 0Z" transform="rotate(52)" fill="url(#leaf)"/>
<path d="M0 0 Q32 -8 84 -4 Q32 4 0 0Z" transform="rotate(86)" fill="url(#leaf)"/>
<path d="M0 0 Q28 -8 72 -4 Q28 4 0 0Z" transform="rotate(120)" fill="url(#leaf)"/>
<circle cx="-3" cy="10" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
<circle cx="5" cy="14" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
<circle cx="0" cy="20" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
</g>
</g>
<g transform="translate(1200 651) scale(0.7)">
<path d="M-6 0 Q-1 -80 8 -160 Q12 -165 16 -160 Q22 -80 6 0 Z" fill="url(#trunk)"/>
<path d="M-6 -20 A10 10 0 0 0 10 -20 M-5 -40 A9 9 0 0 0 11 -40 M-4 -60 A8 8 0 0 0 10 -60 M-3 -80 A7 7 0 0 0 9 -80 M-2 -100 A6 6 0 0 0 8 -100 M-1 -120 A5 5 0 0 0 7 -120 M0 -140 A4 4 0 0 0 6 -140" fill="none" stroke="rgba(90,50,20,0.3)" stroke-width="1"/>
<g transform="translate(8 -160)">
<path d="M0 0 Q26 -8 68 -4 Q26 4 0 0Z" transform="rotate(-118)" fill="url(#leaf)"/>
<path d="M0 0 Q32 -8 78 -4 Q32 4 0 0Z" transform="rotate(-82)" fill="url(#leaf)"/>
<path d="M0 0 Q30 -8 74 -4 Q30 4 0 0Z" transform="rotate(-46)" fill="url(#leaf)"/>
<path d="M0 0 Q26 -8 66 -4 Q26 4 0 0Z" transform="rotate(-10)" fill="url(#leaf)"/>
<path d="M0 0 Q28 -8 70 -4 Q28 4 0 0Z" transform="rotate(26)" fill="url(#leaf)"/>
<path d="M0 0 Q32 -8 78 -4 Q32 4 0 0Z" transform="rotate(60)" fill="url(#leaf)"/>
<circle cx="-3" cy="10" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
<circle cx="4" cy="14" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
<circle cx="0" cy="20" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
</g>
</g>
<g transform="translate(1472 656) scale(1.1)">
<path d="M-6 0 Q-10 -80 2 -160 Q8 -165 12 -160 Q20 -80 6 0 Z" fill="url(#trunk)"/>
<path d="M-12 -20 A10 10 0 0 0 4 -20 M-11 -40 A9 9 0 0 0 5 -40 M-10 -60 A8 8 0 0 0 4 -60 M-9 -80 A7 7 0 0 0 3 -80 M-8 -100 A6 6 0 0 0 2 -100 M-7 -120 A5 5 0 0 0 1 -120 M-6 -140 A4 4 0 0 0 0 -140" fill="none" stroke="rgba(90,50,20,0.3)" stroke-width="1"/>
<g transform="translate(8 -160)">
<path d="M0 0 Q28 -8 72 -4 Q28 4 0 0Z" transform="rotate(-130)" fill="url(#leaf)"/>
<path d="M0 0 Q34 -8 88 -4 Q34 4 0 0Z" transform="rotate(-96)" fill="url(#leaf)"/>
<path d="M0 0 Q32 -8 84 -4 Q32 4 0 0Z" transform="rotate(-62)" fill="url(#leaf)"/>
<path d="M0 0 Q28 -8 72 -4 Q28 4 0 0Z" transform="rotate(-26)" fill="url(#leaf)"/>
<path d="M0 0 Q28 -8 72 -4 Q28 4 0 0Z" transform="rotate(14)" fill="url(#leaf)"/>
<path d="M0 0 Q34 -8 88 -4 Q34 4 0 0Z" transform="rotate(48)" fill="url(#leaf)"/>
<path d="M0 0 Q32 -8 84 -4 Q32 4 0 0Z" transform="rotate(82)" fill="url(#leaf)"/>
<path d="M0 0 Q28 -8 72 -4 Q28 4 0 0Z" transform="rotate(116)" fill="url(#leaf)"/>
<circle cx="-3" cy="10" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
<circle cx="5" cy="14" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
<circle cx="0" cy="20" r="5" fill="#5a3a18" stroke="#3a2510" stroke-width="0.5"/>
</g>
</g>
<g transform="translate(192 668)">
<g transform="translate(0 0)">
<path d="M0 0 C-8 -7 -6 -22 0 -28 C6 -22 8 -7 0 0Z" fill="#f5e0c0" stroke="rgba(150,120,70,0.4)" stroke-width="0.6"/>
<path d="M0 -1 Q-6 -8 -8 -14 M0 -1 Q-3 -9 -2 -17 M0 -1 Q3 -9 2 -17 M0 -1 Q6 -8 8 -14" fill="none" stroke="rgba(150,120,70,0.25)" stroke-width="0.4"/>
</g>
</g>
<g transform="translate(720 683) scale(0.7)">
<path d="M0 0 C-8 -7 -6 -22 0 -28 C6 -22 8 -7 0 0Z" fill="#e8c8a0" stroke="rgba(150,120,70,0.4)" stroke-width="0.7"/>
<path d="M0 -1 Q-6 -8 -8 -14 M0 -1 Q-3 -9 -2 -17 M0 -1 Q3 -9 2 -17 M0 -1 Q6 -8 8 -14" fill="none" stroke="rgba(150,120,70,0.25)" stroke-width="0.4"/>
</g>
<g transform="translate(1328 663) scale(0.9)">
<path d="M0 0 C-8 -7 -6 -22 0 -28 C6 -22 8 -7 0 0Z" fill="#f0d0b0" stroke="rgba(150,120,70,0.4)" stroke-width="0.6"/>
<path d="M0 -1 Q-6 -8 -8 -14 M0 -1 Q-3 -9 -2 -17 M0 -1 Q3 -9 2 -17 M0 -1 Q6 -8 8 -14" fill="none" stroke="rgba(150,120,70,0.25)" stroke-width="0.4"/>
</g>
<g transform="translate(960 698) scale(0.6)">
<path d="M0 0 C-8 -7 -6 -22 0 -28 C6 -22 8 -7 0 0Z" fill="#dcc090" stroke="rgba(150,120,70,0.4)" stroke-width="0.6"/>
<path d="M0 -1 Q-6 -8 -8 -14 M0 -1 Q-3 -9 -2 -17 M0 -1 Q3 -9 2 -17 M0 -1 Q6 -8 8 -14" fill="none" stroke="rgba(150,120,70,0.25)" stroke-width="0.4"/>
</g>
<g transform="translate(0 0)">
<g stroke-linecap="round" stroke-linejoin="round">
<g>
<circle cx="608" cy="607.5" r="40.5" fill="none" stroke="#2a2a2a" stroke-width="6"/>
<circle cx="608" cy="607.5" r="33.2" fill="none" stroke="#888888" stroke-width="1.5"/>
<circle cx="724.64" cy="607.5" r="40.5" fill="none" stroke="#2a2a2a" stroke-width="6"/>
<circle cx="724.64" cy="607.5" r="33.2" fill="none" stroke="#888888" stroke-width="1.5"/>
<g stroke="#999999" stroke-width="0.8">
<path d="M611.645 613.88 L632.841 651.866"/><path d="M604.355 601.12 L583.159 563.134"/>
<path d="M614.94 610.584 L647.61 634.303"/><path d="M601.06 604.416 L568.39 580.697"/>
<path d="M616.999 606.442 L656.734 605.25"/><path d="M599.001 608.558 L559.266 609.75"/>
<path d="M617.269 601.824 L650.882 580.937"/><path d="M598.731 613.176 L565.118 634.063"/>
<path d="M615.602 597.508 L640.059 566.173"/><path d="M600.398 617.492 L575.941 648.827"/>
<path d="M612.444 594.435 L626.406 557.217"/><path d="M603.556 620.565 L589.594 657.783"/>
</g>
<g stroke="#999999" stroke-width="0.8">
<path d="M728.285 613.88 L749.481 651.866"/><path d="M720.995 601.12 L699.799 563.134"/>
<path d="M731.58 610.584 L764.25 634.303"/><path d="M717.7 604.416 L685.03 580.697"/>
<path d="M733.639 606.442 L773.374 605.25"/><path d="M715.641 608.558 L675.906 609.75"/>
<path d="M733.909 601.824 L767.522 580.937"/><path d="M715.371 613.176 L681.758 634.063"/>
<path d="M732.242 597.508 L756.699 566.173"/><path d="M717.038 617.492 L692.581 648.827"/>
<path d="M729.084 594.435 L743.046 557.217"/><path d="M720.196 620.565 L706.234 657.783"/>
</g>
<circle cx="608" cy="607.5" r="6.1" fill="#777777" stroke="#555555" stroke-width="1"/>
<circle cx="724.64" cy="607.5" r="6.1" fill="#777777" stroke="#555555" stroke-width="1"/>
</g>
<g fill="none">
<path d="M608 607.5 L660.65 631.8" stroke="#c0392b" stroke-width="4"/>
<path d="M660.65 631.8 L644.45 542.7" stroke="#c0392b" stroke-width="4"/>
<path d="M644.45 542.7 L712.49 510.3" stroke="#c0392b" stroke-width="4"/>
<path d="M660.65 631.8 L716.54 583.2" stroke="#c0392b" stroke-width="4"/>
<path d="M716.54 583.2 L712.49 510.3" stroke="#922b20" stroke-width="5"/>
<path d="M712.49 510.3 Q724.64 530.55 724.64 607.5" stroke="#666666" stroke-width="3"/>
</g>
<ellipse cx="644.45" cy="538.65" rx="22.28" ry="7.29" transform="rotate(-5.73 644.45 538.65)" fill="#2c2c2c" stroke="#1a1a1a" stroke-width="1"/>
<path d="M692.24 498.15 Q708.44 473.85 716.54 486" fill="none" stroke="#333333" stroke-width="3.5"/>
<circle cx="692.24" cy="498.15" r="3" fill="#1a1a1a"/>
<circle cx="716.54" cy="486" r="3" fill="#1a1a1a"/>
<g fill="none">
<path d="M660.65 631.8 L679.792 634.227" stroke="#555555" stroke-width="2.5"/>
<path d="M660.65 631.8 L641.508 629.373" stroke="#555555" stroke-width="2.5"/>
</g>
<ellipse cx="679.792" cy="637.227" rx="8" ry="3" fill="#444444"/>
<ellipse cx="641.508" cy="632.373" rx="8" ry="3" fill="#444444"/>
<ellipse cx="660.65" cy="633.8" rx="22.28" ry="8.1" fill="none" stroke="rgba(80,80,80,0.4)" stroke-width="1.5" stroke-dasharray="3 3"/>
</g>
<g>
<path d="M661.32 582.75 Q636.464 612.275 641.508 632.373" fill="none" stroke="#e8a050" stroke-width="5" stroke-linecap="round"/>
<ellipse cx="645.508" cy="634.373" rx="8" ry="4" transform="rotate(11.46 645.508 634.373)" fill="#e8a050"/>
<path d="M673.47 582.75 Q674.631 603.168 679.792 637.227" fill="none" stroke="#f0b060" stroke-width="5.5" stroke-linecap="round"/>
<ellipse cx="683.792" cy="639.227" rx="9" ry="4" transform="rotate(11.46 683.792 639.227)" fill="#f0b060"/>
<g transform="translate(652.55 550.8) rotate(-17.2)">
<ellipse cx="0" cy="0" rx="16.2" ry="52.65" fill="url(#wingGrad)"/>
<ellipse cx="0" cy="-40.5" rx="12.15" ry="10.125" fill="#3a3a4a"/>
</g>
<ellipse cx="656.6" cy="534.6" rx="30.375" ry="40.5" transform="rotate(5.73 656.6 534.6)" fill="url(#bodyGrad)"/>
<ellipse cx="662.675" cy="542.7" rx="18.225" ry="24.3" transform="rotate(8.59 662.675 542.7)" fill="rgba(255,240,200,0.35)"/>
<g transform="translate(672.8 522.45) rotate(28.65)">
<ellipse cx="8.1" cy="0" rx="24.3" ry="8.1" transform="rotate(17.19 8.1 0)" fill="url(#frontWingGrad)"/>
<ellipse cx="28.35" cy="2.025" rx="8.1" ry="4.86" transform="rotate(17.19 28.35 2.025)" fill="#3a3a4a"/>
</g>
<g transform="translate(668.75 514.35) rotate(17.19)">
<ellipse cx="6.075" cy="0" rx="20.25" ry="7.29" transform="rotate(11.46 6.075 0)" fill="#d8dce0"/>
</g>
<path d="M632.3 542.7 Q612.05 534.6 600.9 538.65 Q612.05 546.75 632.3 546.75Z" fill="#d0c8c0"/>
<path d="M632.3 546.75 Q608 546.75 595.85 558.9 Q616.1 558.9 632.3 550.8Z" fill="#c0b8b0"/>
<path d="M672.8 510.3 Q693.05 493.83 689.0 445.5 L695.48 445.5 Q705.2 493.83 682.52 510.3Z" fill="url(#neckGrad)"/>
<ellipse cx="689" cy="439.425" rx="12.96" ry="12.15" fill="url(#bodyGrad)"/>
<ellipse cx="688.19" cy="435.78" rx="9.072" ry="4.86" transform="rotate(-8.59 688.19 435.78)" fill="rgba(255,230,180,0.3)"/>
<path d="M699.368 439.02 Q725.693 435.78 741.64 438.21 L744.64 439.425 L699.368 440.235Z" fill="url(#beakGrad)"/>
<path d="M741.64 438.21 Q747.64 439.83 743.64 444.285" fill="none" stroke="#b07010" stroke-width="2" stroke-linecap="round"/>
<path d="M699.368 441.045 Q725.693 443.475 741.64 441.045 L699.368 440.235Z" fill="#d89020"/>
<path d="M703.013 441.855 Q712.735 461.295 722.458 459.675 Q733.8 441.855 737.995 441.045 L703.013 441.045Z" fill="url(#pouchGrad)"/>
<path d="M707.468 443.475 Q715.57 456.84 723.673 443.07" fill="none" stroke="rgba(180,120,30,0.3)" stroke-width="0.8"/>
<ellipse cx="694.832" cy="436.995" rx="4.05" ry="3.645" fill="#ffffff" stroke="#444444" stroke-width="1"/>
<circle cx="695.642" cy="436.995" r="2.228" fill="#5a3a1a"/>
<circle cx="696.047" cy="436.995" r="1.215" fill="#111111"/>
<circle cx="693.822" cy="434.565" r="0.729" fill="#ffffff"/>
</g>
</g>
<rect width="1600" height="900" fill="url(#atmosphere)"/>
<rect width="1600" height="900" fill="url(#vignette)"/>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB