Add GPT-5.4 Codex pelican variants

Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
Nagi-ovoandCodex committed 2026-06-14 01:01:49 +01:00
1 parent 4ceb49d8e1
commit f5d1f373c5
5 files changed
+489 -2

No files matched your search

+1 -1
View File
@@ -34,7 +34,7 @@ One-shot LLM eval cases by NAGI STUDIO: same prompt, different model x harness x
| Claude Sonnet 4.6 | Anthropic | Cursor · High | 01 |
| GPT-5.5 Pro | OpenAI | ChatGPT Web · Extended Pro | 02 |
| GPT-5.5 | OpenAI | Codex CLI · xhigh | 02 |
| GPT-5.4 | OpenAI | Cursor · xhigh | 02 |
| GPT-5.4 | OpenAI | Cursor · xhigh<br>Codex CLI · xhigh | 04 |
| GPT-5.3 Codex | OpenAI | Cursor · xhigh | 02 |
| GPT-5.2 | OpenAI | Cursor · xhigh | 02 |
| Gemini 3.1 Pro | Google | AntiGravity · High<br>Cursor · Default<br>Google AI Studio · High | 04 |
+1 -1
View File
@@ -34,7 +34,7 @@ NAGI STUDIO 的 LLM 测评案例集:同一段提示词,不同「模型 × Ha
| Claude Sonnet 4.6 | Anthropic | Cursor · High | 01 |
| GPT-5.5 Pro | OpenAI | ChatGPT Web · Extended Pro | 02 |
| GPT-5.5 | OpenAI | Codex CLI · xhigh | 02 |
| GPT-5.4 | OpenAI | Cursor · xhigh | 02 |
| GPT-5.4 | OpenAI | Cursor · xhigh<br>Codex CLI · xhigh | 04 |
| GPT-5.3 Codex | OpenAI | Cursor · xhigh | 02 |
| GPT-5.2 | OpenAI | Cursor · xhigh | 02 |
| Gemini 3.1 Pro | Google | AntiGravity · High<br>Cursor · Default<br>Google AI Studio · High | 04 |
+27
View File
@@ -0,0 +1,27 @@
{
"label": "GPT-5.4",
"vendor": "OpenAI",
"harness": "Codex CLI",
"effort": "xhigh",
"artifactDir": "gpt-5-4/codex-xhigh",
"order": 31.5,
"runs": {
"pelican-cycling": [
{
"note": {
"zh": "在 Codex CLI 中以 GPT-5.4(xhigh 思考配额)一次生成;本页为未经修改的原始产出。",
"en": "Generated in one shot by GPT-5.4 (xhigh effort) inside Codex CLI; unmodified original output."
},
"contributor": "Nagi-ovo"
},
{
"file": "pelican-cycling-2.svg",
"note": {
"zh": "在 Codex CLI 中以 GPT-5.4(xhigh 思考配额)一次生成的第二个 SVG 版本;本页为未经修改的原始产出。",
"en": "Second SVG variant generated in one shot by GPT-5.4 (xhigh effort) inside Codex CLI; unmodified original output."
},
"contributor": "Nagi-ovo"
}
]
}
}
@@ -0,0 +1,243 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800" role="img" aria-labelledby="title desc">
<title id="title">海边骑自行车的鹈鹕</title>
<desc id="desc">一只逼真而生动的鹈鹕在海边骑着复古自行车,背景是海浪、沙滩与暖色夕阳。</desc>
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#5ca8d2"/>
<stop offset="52%" stop-color="#a9d7ef"/>
<stop offset="100%" stop-color="#ffd9a8"/>
</linearGradient>
<radialGradient id="sunGlow" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#fff6cf" stop-opacity="0.95"/>
<stop offset="45%" stop-color="#ffd97d" stop-opacity="0.55"/>
<stop offset="100%" stop-color="#ffd97d" stop-opacity="0"/>
</radialGradient>
<linearGradient id="sea" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#3189a9"/>
<stop offset="45%" stop-color="#206f91"/>
<stop offset="100%" stop-color="#0f4a68"/>
</linearGradient>
<linearGradient id="sand" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#ecd39d"/>
<stop offset="55%" stop-color="#d3ab67"/>
<stop offset="100%" stop-color="#b98547"/>
</linearGradient>
<linearGradient id="wetSand" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#91a6a3" stop-opacity="0.35"/>
<stop offset="100%" stop-color="#4b6b6d" stop-opacity="0.08"/>
</linearGradient>
<linearGradient id="pelicanBody" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#faf5ee"/>
<stop offset="55%" stop-color="#ddd0c0"/>
<stop offset="100%" stop-color="#b8a898"/>
</linearGradient>
<linearGradient id="pelicanWing" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#8a847b"/>
<stop offset="52%" stop-color="#635a52"/>
<stop offset="100%" stop-color="#403933"/>
</linearGradient>
<linearGradient id="pelicanNeck" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#f4eee4"/>
<stop offset="100%" stop-color="#b7a795"/>
</linearGradient>
<linearGradient id="beakTop" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#dfc7aa"/>
<stop offset="40%" stop-color="#c7a17b"/>
<stop offset="100%" stop-color="#9e7553"/>
</linearGradient>
<linearGradient id="beakPouch" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#f5b26d"/>
<stop offset="55%" stop-color="#df8440"/>
<stop offset="100%" stop-color="#bb5e24"/>
</linearGradient>
<linearGradient id="bikePaint" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#5a8f95"/>
<stop offset="45%" stop-color="#2e6570"/>
<stop offset="100%" stop-color="#173e46"/>
</linearGradient>
<radialGradient id="metal" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#f9fcff"/>
<stop offset="40%" stop-color="#c6d0d7"/>
<stop offset="100%" stop-color="#7f8b93"/>
</radialGradient>
<filter id="shadow" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="0" dy="18" stdDeviation="16" flood-color="#5d4320" flood-opacity="0.24"/>
</filter>
<filter id="softBlur" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="18"/>
</filter>
<g id="wheelSpokes" stroke="#b4bcc2" stroke-width="2" stroke-linecap="round">
<line x1="0" y1="-95" x2="0" y2="95"/>
<line x1="-95" y1="0" x2="95" y2="0"/>
<line x1="-67" y1="-67" x2="67" y2="67"/>
<line x1="-67" y1="67" x2="67" y2="-67"/>
</g>
</defs>
<rect width="1200" height="800" fill="url(#sky)"/>
<g opacity="0.52">
<circle cx="915" cy="126" r="120" fill="url(#sunGlow)" filter="url(#softBlur)"/>
<circle cx="902" cy="132" r="60" fill="#fff4cc" opacity="0.76"/>
</g>
<g fill="#ffffff" opacity="0.34">
<ellipse cx="188" cy="132" rx="92" ry="28"/>
<ellipse cx="250" cy="138" rx="72" ry="22"/>
<ellipse cx="848" cy="174" rx="86" ry="24"/>
<ellipse cx="920" cy="182" rx="60" ry="19"/>
</g>
<path d="M0 332 C163 300 363 303 552 327 C731 349 946 349 1200 319 L1200 540 L0 540 Z" fill="url(#sea)"/>
<g fill="none" stroke="#ffffff" stroke-linecap="round">
<path d="M0 360 C171 343 347 350 531 366 C746 385 982 383 1200 354" stroke-width="4" opacity="0.34"/>
<path d="M0 394 C171 381 360 385 551 400 C801 420 1002 419 1200 395" stroke-width="3" opacity="0.3"/>
<path d="M0 434 C215 420 408 427 605 444 C809 462 1014 460 1200 438" stroke-width="2.8" opacity="0.24"/>
</g>
<path d="M0 510 C187 478 379 479 568 505 C776 534 995 531 1200 490 L1200 800 L0 800 Z" fill="url(#sand)"/>
<path d="M0 522 C184 494 377 492 561 514 C770 539 995 539 1200 500 L1200 584 C992 611 760 613 552 590 C366 568 185 565 0 582 Z" fill="url(#wetSand)"/>
<g fill="none" stroke="#fff6ec" stroke-linecap="round">
<path d="M0 518 C179 490 371 490 558 511 C771 534 994 534 1200 498" stroke-width="8" opacity="0.5"/>
<path d="M0 539 C177 516 360 516 542 535 C760 557 983 556 1200 523" stroke-width="3" opacity="0.3"/>
</g>
<g opacity="0.38" fill="#ffffff">
<path d="M147 248 C159 239 173 239 183 248 C171 251 159 251 147 248 Z"/>
<path d="M178 260 C189 252 201 252 212 260 C201 263 189 263 178 260 Z"/>
<path d="M328 232 C339 224 352 224 362 232 C350 236 339 236 328 232 Z"/>
</g>
<ellipse cx="590" cy="678" rx="305" ry="50" fill="#5c4121" opacity="0.18" filter="url(#softBlur)"/>
<g filter="url(#shadow)">
<g>
<circle cx="420" cy="620" r="112" fill="none" stroke="#1d1f21" stroke-width="24"/>
<circle cx="420" cy="620" r="95" fill="none" stroke="#b9c1c6" stroke-width="5"/>
<circle cx="420" cy="620" r="11" fill="url(#metal)"/>
<g transform="translate(420 620)">
<use href="#wheelSpokes"/>
<use href="#wheelSpokes" transform="rotate(22.5)"/>
<use href="#wheelSpokes" transform="rotate(11.25)"/>
</g>
</g>
<g>
<circle cx="760" cy="620" r="112" fill="none" stroke="#1d1f21" stroke-width="24"/>
<circle cx="760" cy="620" r="95" fill="none" stroke="#b9c1c6" stroke-width="5"/>
<circle cx="760" cy="620" r="11" fill="url(#metal)"/>
<g transform="translate(760 620)">
<use href="#wheelSpokes"/>
<use href="#wheelSpokes" transform="rotate(22.5)"/>
<use href="#wheelSpokes" transform="rotate(11.25)"/>
</g>
</g>
<g fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M420 620 L520 470 L675 470 L575 575 Z" stroke="url(#bikePaint)" stroke-width="11"/>
<path d="M520 470 L420 620" stroke="url(#bikePaint)" stroke-width="11"/>
<path d="M675 470 L760 620" stroke="url(#bikePaint)" stroke-width="11"/>
<path d="M575 575 L420 620" stroke="url(#bikePaint)" stroke-width="11"/>
<path d="M520 470 L575 575" stroke="url(#bikePaint)" stroke-width="11"/>
<path d="M675 470 L714 425 C734 403 759 403 784 414" stroke="#355d68" stroke-width="9"/>
<path d="M707 426 C730 417 754 418 778 430" stroke="#203840" stroke-width="6"/>
<path d="M682 471 L694 426" stroke="#19343b" stroke-width="7"/>
<path d="M486 455 C502 442 534 442 549 455 C530 462 504 463 486 455 Z" fill="#3e2f2a" stroke="#2d201b" stroke-width="2.5"/>
<path d="M497 454 C516 447 531 447 542 452" stroke="#5c4b44" stroke-width="2.5" opacity="0.45"/>
<circle cx="575" cy="575" r="34" fill="none" stroke="#cfd5d8" stroke-width="8"/>
<circle cx="575" cy="575" r="9" fill="url(#metal)"/>
<path d="M575 542 L430 607" stroke="#44484b" stroke-width="3.6"/>
<path d="M575 608 L430 633" stroke="#44484b" stroke-width="3.6"/>
<circle cx="430" cy="620" r="17" fill="none" stroke="#9aa2a8" stroke-width="4"/>
<path d="M575 575 L614 600" stroke="#cfd5d8" stroke-width="6"/>
<path d="M575 575 L535 550" stroke="#cfd5d8" stroke-width="6"/>
<path d="M605 596 L635 596" stroke="#2c2f31" stroke-width="7"/>
<path d="M523 547 L548 547" stroke="#2c2f31" stroke-width="7"/>
<path d="M514 470 L537 470" stroke="#9dbbc1" stroke-width="3" opacity="0.55"/>
<path d="M570 575 L648 495" stroke="#88aab0" stroke-width="2.8" opacity="0.18"/>
</g>
<g>
<path d="M438 448 C440 408 454 381 483 357 C507 338 539 331 577 336 C546 351 523 375 516 408 C510 438 517 476 532 507 C494 495 463 479 446 460 C441 455 439 452 438 448 Z" fill="#76685e" opacity="0.7"/>
<path d="M425 475 C416 447 419 412 437 383 C458 350 494 328 548 321 C611 313 669 328 705 362 C734 390 744 427 736 465 C729 501 703 530 667 544 C614 565 547 557 497 528 C462 507 437 486 425 475 Z" fill="url(#pelicanBody)"/>
<ellipse cx="560" cy="432" rx="120" ry="92" transform="rotate(-8 560 432)" fill="url(#pelicanBody)"/>
<path d="M486 440 C486 380 540 338 616 337 C668 337 710 357 724 396 C685 389 644 395 605 414 C565 432 539 467 540 506 C508 493 486 469 486 440 Z" fill="url(#pelicanWing)"/>
<path d="M487 431 C506 404 535 385 575 373 C620 359 664 359 699 370" fill="none" stroke="#a29a91" stroke-width="4" stroke-linecap="round" opacity="0.4"/>
<path d="M503 458 C541 432 593 419 648 421" fill="none" stroke="#9a9086" stroke-width="3.5" stroke-linecap="round" opacity="0.4"/>
<path d="M523 483 C561 463 609 457 655 462" fill="none" stroke="#8e847a" stroke-width="3" stroke-linecap="round" opacity="0.35"/>
<path d="M452 466 C436 447 432 425 436 402 C442 371 464 346 500 330 C473 351 460 377 458 411 C456 435 463 456 475 474 Z" fill="#8f7f71" opacity="0.6"/>
<path d="M640 385 C662 339 681 313 704 295 C727 276 752 271 765 283 C777 294 775 316 757 340 C736 368 714 390 705 417 C694 447 698 473 708 495 C684 490 661 474 649 448 C635 418 637 398 640 385 Z" fill="url(#pelicanNeck)"/>
<ellipse cx="744" cy="295" rx="35" ry="30" transform="rotate(7 744 295)" fill="url(#pelicanBody)"/>
<path d="M721 280 C733 271 749 267 762 270 C751 277 737 281 721 280 Z" fill="#8f8374" opacity="0.72"/>
<path d="M760 300 C816 289 870 293 922 311 C871 322 817 328 760 321 C755 313 755 306 760 300 Z" fill="url(#beakTop)"/>
<path d="M760 321 C817 331 871 349 918 370 C869 382 811 382 749 354 C744 341 747 329 760 321 Z" fill="url(#beakPouch)"/>
<path d="M916 312 C922 315 923 321 917 327 C910 326 907 322 909 317 Z" fill="#7f5537"/>
<path d="M770 309 C822 305 869 308 909 317" fill="none" stroke="#f0ddc9" stroke-width="2.4" stroke-linecap="round" opacity="0.42"/>
<path d="M775 333 C820 344 860 357 892 370" fill="none" stroke="#f2c48e" stroke-width="2.4" stroke-linecap="round" opacity="0.38"/>
<ellipse cx="746" cy="295" rx="5.2" ry="5.6" fill="#1d1f20"/>
<circle cx="747.5" cy="293.5" r="1.5" fill="#ffffff" opacity="0.85"/>
<path d="M500 404 C533 383 589 381 632 394" fill="none" stroke="#fffdf8" stroke-width="6" stroke-linecap="round" opacity="0.38"/>
<ellipse cx="526" cy="444" rx="42" ry="58" transform="rotate(-18 526 444)" fill="#fff8ee" opacity="0.18"/>
<path d="M552 506 C543 521 537 535 535 549 C533 562 534 575 537 588" fill="none" stroke="#85694b" stroke-width="10" stroke-linecap="round"/>
<path d="M580 501 C591 524 603 548 610 571 C613 581 615 591 616 600" fill="none" stroke="#85694b" stroke-width="10" stroke-linecap="round"/>
<path d="M528 548 C535 545 542 545 548 547 C542 552 534 554 526 552 Z" fill="#6a5440"/>
<path d="M611 600 C620 596 631 596 640 602 C631 608 621 609 611 606 Z" fill="#6a5440"/>
<path d="M525 552 C531 557 539 559 547 559" fill="none" stroke="#8b6e53" stroke-width="2.2" stroke-linecap="round"/>
<path d="M613 606 C621 611 629 612 638 610" fill="none" stroke="#8b6e53" stroke-width="2.2" stroke-linecap="round"/>
</g>
<g fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M680 470 L716 426" stroke="#17333a" stroke-width="7" opacity="0.75"/>
<path d="M703 422 C728 412 752 413 778 427" stroke="#233e45" stroke-width="5"/>
<path d="M576 575 C586 579 594 586 600 597" stroke="#e3e9ec" stroke-width="2.2" opacity="0.5"/>
</g>
</g>
<g opacity="0.24" fill="#c78d52">
<path d="M335 656 C350 644 372 640 397 646 C377 660 357 664 335 656 Z"/>
<path d="M826 650 C842 639 865 637 889 645 C869 658 848 661 826 650 Z"/>
</g>
<g opacity="0.4" stroke="#7e9e96" stroke-width="3" stroke-linecap="round">
<path d="M96 790 C102 760 113 733 126 710"/>
<path d="M112 790 C115 763 124 741 137 718"/>
<path d="M1088 790 C1092 764 1103 741 1118 720"/>
<path d="M1105 790 C1109 767 1118 749 1131 730"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

@@ -0,0 +1,217 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" role="img" aria-labelledby="title desc">
<title id="title">Pelican riding a bicycle by the seaside</title>
<desc id="desc">A vivid, realistic pelican rides a bicycle along a coastal path with waves, cliffs, clouds, and warm evening light.</desc>
<defs>
<linearGradient id="skyGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#8fd3ff"/>
<stop offset="46%" stop-color="#bfe6ff"/>
<stop offset="72%" stop-color="#ffd8a6"/>
<stop offset="100%" stop-color="#fff1db"/>
</linearGradient>
<linearGradient id="seaGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#5ec0df"/>
<stop offset="40%" stop-color="#2b8fb4"/>
<stop offset="100%" stop-color="#0f5f86"/>
</linearGradient>
<linearGradient id="sandGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#d8b17a"/>
<stop offset="100%" stop-color="#a56d43"/>
</linearGradient>
<linearGradient id="pathGrad" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#cf9f68"/>
<stop offset="100%" stop-color="#996338"/>
</linearGradient>
<linearGradient id="sunGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#fff9c8" stop-opacity="0.95"/>
<stop offset="100%" stop-color="#ffbf7e" stop-opacity="0.2"/>
</linearGradient>
<radialGradient id="glowGrad" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#fff7db" stop-opacity="0.7"/>
<stop offset="100%" stop-color="#fff7db" stop-opacity="0"/>
</radialGradient>
<linearGradient id="featherGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f8efe2"/>
<stop offset="45%" stop-color="#f2e5d5"/>
<stop offset="100%" stop-color="#d7c7b4"/>
</linearGradient>
<linearGradient id="wingGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#4d4946"/>
<stop offset="55%" stop-color="#271f1e"/>
<stop offset="100%" stop-color="#161111"/>
</linearGradient>
<linearGradient id="beakGrad" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#e7b05b"/>
<stop offset="50%" stop-color="#f2ca7e"/>
<stop offset="100%" stop-color="#ce7f34"/>
</linearGradient>
<linearGradient id="pouchGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f9dd9f"/>
<stop offset="100%" stop-color="#d39f5d"/>
</linearGradient>
<linearGradient id="metalGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#8f9ba8"/>
<stop offset="50%" stop-color="#d7dde4"/>
<stop offset="100%" stop-color="#6a7580"/>
</linearGradient>
<linearGradient id="tireGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#2a2a2d"/>
<stop offset="100%" stop-color="#09090a"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="12" stdDeviation="14" flood-color="#49321b" flood-opacity="0.28"/>
</filter>
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#203548" flood-opacity="0.18"/>
</filter>
<filter id="sunBlur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="25"/>
</filter>
<clipPath id="seaClip">
<rect x="0" y="390" width="1600" height="240" rx="0"/>
</clipPath>
</defs>
<rect width="1600" height="900" fill="url(#skyGrad)"/>
<g opacity="0.9">
<circle cx="1180" cy="165" r="64" fill="url(#sunGrad)"/>
<circle cx="1180" cy="165" r="118" fill="url(#glowGrad)" filter="url(#sunBlur)"/>
</g>
<g opacity="0.65" fill="#ffffff">
<path d="M164 178c34-36 108-39 139-3 15 18 15 39 3 56-16 22-53 29-80 19-22 20-64 20-88 6-28-16-34-44-18-65 10-13 25-18 44-13z"/>
<path d="M1338 128c39-26 105-18 130 14 18 23 17 49-1 65-18 15-50 18-75 10-13 18-42 27-67 24-35-4-57-23-56-50 0-29 28-57 69-63z"/>
<path d="M1005 226c23-19 64-18 86 2 12 10 14 26 7 38-9 17-31 23-51 21-10 12-27 18-43 16-22-2-38-14-40-30-2-20 18-41 41-47z"/>
</g>
<path d="M0 405C220 372 436 360 608 380c157 18 238 55 376 47 106-7 194-43 317-37 128 6 224 36 299 53V630H0Z" fill="url(#seaGrad)"/>
<g clip-path="url(#seaClip)" opacity="0.55">
<path d="M-30 438c63 14 116 15 180 0s121-16 189 2 122 16 176-2 123-18 193 2 118 18 182-1 117-17 181-1 113 17 176 4 118-15 188 2" fill="none" stroke="#d8f5ff" stroke-width="8" stroke-linecap="round"/>
<path d="M-10 484c84 17 156 17 244-4 82-20 149-16 219 4 78 22 135 18 214-4 79-22 140-24 220 2 83 26 146 31 239 4 78-22 146-20 254 6" fill="none" stroke="#c4ecfb" stroke-width="6" stroke-linecap="round"/>
<path d="M-20 548c78 18 136 20 219 0 86-21 155-23 238 5 81 28 151 28 234-2 85-30 156-29 240 2 83 31 153 34 233 4 77-28 145-29 232-6" fill="none" stroke="#e8fbff" stroke-width="5" stroke-linecap="round"/>
</g>
<path d="M0 575c118-6 219 8 321 41 85 28 156 61 236 72 131 17 250-15 371-40 145-29 292-31 449 22 71 24 143 56 223 64V900H0Z" fill="url(#sandGrad)"/>
<path d="M0 650c172-35 307-11 439 38 154 57 290 59 433 8 195-69 354-57 520 16 77 34 136 68 208 79V900H0Z" fill="#bd8457" opacity="0.34"/>
<path d="M0 680c184-42 335-22 476 30 137 51 253 54 389 12 197-61 379-56 542 14 76 33 126 66 193 82V900H0Z" fill="url(#pathGrad)"/>
<g opacity="0.75">
<path d="M1290 383c48-48 83-100 106-158 15-39 33-41 67-16 32 24 60 61 78 103 20 47 23 97 4 133-17 34-57 52-99 51-62-2-108-41-156-113z" fill="#6f7f63"/>
<path d="M1220 420c34-34 55-73 67-115 12-42 24-43 54-21 28 20 48 52 58 87 10 34 9 71-8 98-18 27-52 38-87 34-46-5-78-30-84-83z" fill="#4c5b48"/>
</g>
<g fill="#ffffff" opacity="0.9">
<path d="M1138 338c20-11 39-6 52 7 7 8 8 18 2 26-6 9-20 12-31 9-11 10-27 11-39 6-15-6-20-21-12-33 6-7 15-12 28-15z"/>
<path d="M885 296c17-9 34-6 44 5 6 6 7 14 2 21-5 7-16 10-26 8-9 8-23 9-33 4-13-6-17-17-10-27 4-5 11-9 23-11z"/>
</g>
<ellipse cx="782" cy="762" rx="332" ry="57" fill="#5d3c20" opacity="0.22" filter="url(#softShadow)"/>
<g filter="url(#shadow)">
<g>
<circle cx="568" cy="735" r="118" fill="none" stroke="url(#tireGrad)" stroke-width="28"/>
<circle cx="1004" cy="735" r="118" fill="none" stroke="url(#tireGrad)" stroke-width="28"/>
<circle cx="568" cy="735" r="78" fill="none" stroke="#d7dee5" stroke-width="8" opacity="0.75"/>
<circle cx="1004" cy="735" r="78" fill="none" stroke="#d7dee5" stroke-width="8" opacity="0.75"/>
<g stroke="url(#metalGrad)" stroke-width="10" stroke-linecap="round">
<path d="M568 735L724 584L846 735L662 735Z" fill="none"/>
<path d="M724 584L890 557L1004 735" fill="none"/>
<path d="M724 584L792 735" fill="none"/>
<path d="M890 557L944 557" fill="none"/>
<path d="M878 545L912 493" fill="none"/>
<path d="M708 568L678 505" fill="none"/>
</g>
<g fill="none" stroke="#5b6670" stroke-linecap="round">
<path d="M656 497c12 1 20 4 28 9" stroke-width="10"/>
<path d="M906 489c11-3 25-3 35 4" stroke-width="9"/>
<path d="M768 735l44 0" stroke-width="14"/>
</g>
<g fill="url(#metalGrad)">
<rect x="658" y="488" width="42" height="10" rx="5" transform="rotate(-23 679 493)"/>
<rect x="900" y="484" width="54" height="10" rx="5" transform="rotate(2 927 489)"/>
</g>
<circle cx="790" cy="735" r="24" fill="#707b85"/>
<circle cx="790" cy="735" r="9" fill="#d8e0e6"/>
</g>
<g transform="translate(0 8)">
<path d="M742 430c-18-38-54-67-91-74-30-5-52 0-61 16-8 14-2 35 16 56 18 21 48 37 76 42 23 4 45 0 55-12 11-14 12-18 5-28z" fill="url(#wingGrad)"/>
<path d="M832 370c-16-18-46-32-80-33-38-1-72 14-82 43-9 27 6 61 34 87 31 28 75 44 114 41 32-2 60-17 71-40 15-29 1-73-57-98z" fill="url(#featherGrad)"/>
<path d="M830 404c44-2 83 12 112 43 21 23 31 49 28 75-4 30-27 58-58 69-37 13-84 2-127-27-42-29-67-67-69-104-3-46 28-71 114-56z" fill="url(#featherGrad)"/>
<path d="M934 408c56 16 103 50 128 94 22 38 27 82 7 109-18 25-58 31-101 18-52-17-100-56-130-107-24-41-29-78-12-99 21-26 61-31 108-15z" fill="url(#wingGrad)"/>
<path d="M732 343c30-37 76-66 125-77 48-10 95-2 124 23 29 24 42 66 30 109-13 49-48 92-97 116-58 29-132 33-186 10-46-20-77-61-82-108-5-47 19-93 86-73z" fill="url(#featherGrad)"/>
<path d="M804 308c46-41 97-60 141-53 32 5 60 24 72 54 15 38 6 87-25 126-32 40-86 70-140 76-51 5-95-11-123-43-29-34-38-86-4-123 21-23 48-30 79-37z" fill="#f3e8da" opacity="0.6"/>
<path d="M885 302c90-7 152 42 167 104 12 50-6 111-60 155-50 40-121 61-185 55-65-6-119-40-139-95-18-49-6-107 41-152 44-41 99-62 176-67z" fill="url(#featherGrad)"/>
<path d="M977 276c53 4 99 25 128 58 32 35 43 84 27 129-17 46-62 85-120 104-69 22-146 12-199-26-40-30-65-78-58-126 7-46 42-88 94-111 39-18 79-31 128-28z" fill="url(#featherGrad)"/>
<path d="M1063 319c64 11 122 57 138 111 10 34 1 70-25 93-30 27-77 33-129 22-60-14-118-52-148-101-24-39-28-82-6-106 35-40 101-29 170-19z" fill="url(#wingGrad)"/>
<path d="M1015 348c53-3 96 11 126 40 28 27 39 65 29 96-11 34-43 61-87 72-49 12-104 3-151-24-44-26-73-67-69-103 5-53 54-77 152-81z" fill="#f4ebdf" opacity="0.82"/>
<path d="M1086 337c65-5 122 29 142 82 12 31 9 66-10 96-21 35-58 60-103 72-47 12-101 10-148-6-44-15-84-49-94-88-9-34 4-74 35-103 44-42 104-49 178-53z" fill="url(#wingGrad)" opacity="0.96"/>
<path d="M869 274c-6-58 20-113 69-142 39-24 92-28 143-12 58 18 104 58 117 111 12 52-15 110-68 145-49 32-119 47-180 38-56-8-75-51-81-140z" fill="url(#featherGrad)"/>
<path d="M910 233c12-48 53-88 104-104 43-13 91-8 131 12 45 23 79 62 82 110 2 43-23 85-64 112-43 29-101 42-151 34-57-8-102-43-110-96-4-23-2-45 8-68z" fill="#f9f0e5" opacity="0.9"/>
<path d="M1072 184c90 2 162 52 181 121 9 34 5 72-13 104-28 51-84 84-152 93-72 10-144-10-192-52-40-34-59-82-52-129 9-56 52-99 114-119 38-12 74-19 114-18z" fill="url(#featherGrad)"/>
<path d="M1149 180c91 10 160 72 163 145 1 30-8 59-26 84-33 44-91 70-157 73-76 4-148-21-193-64-39-37-55-87-39-133 16-46 61-83 121-98 43-11 85-13 131-7z" fill="#fbf4eb" opacity="0.64"/>
<path d="M1157 169c72 9 137 50 157 103 14 39 10 82-15 118-23 35-63 62-111 74-50 12-110 11-161-5-47-15-89-47-103-87-13-37-1-81 30-115 48-50 128-61 203-53z" fill="url(#wingGrad)"/>
<path d="M1095 248c102-16 187 10 242 74 47 54 62 128 29 180-34 54-104 82-181 77-87-5-169-48-227-114-48-54-70-124-43-169 30-50 98-61 180-48z" fill="url(#featherGrad)"/>
<path d="M1183 283c93-12 169 12 216 65 34 39 47 92 26 133-23 45-76 71-140 73-71 1-143-29-196-79-46-44-73-100-54-136 21-38 79-49 148-56z" fill="#f8eee2" opacity="0.78"/>
<path d="M1168 291c78-10 150 12 196 60 36 37 52 88 35 130-17 43-61 74-119 88-59 14-126 8-186-17-66-28-115-78-122-128-5-39 15-79 58-103 38-21 80-24 138-30z" fill="url(#featherGrad)"/>
<path d="M1261 330c61 12 110 47 132 95 17 37 18 81-6 111-24 31-66 45-113 41-61-5-121-40-162-92-35-44-48-98-26-126 24-31 79-42 175-29z" fill="url(#wingGrad)"/>
<path d="M981 244c-16-21-25-52-22-82 4-38 25-72 56-91 26-16 58-22 88-17 37 7 70 34 78 71 7 34-6 73-35 102-34 33-78 49-118 41-20-4-38-13-47-24z" fill="url(#featherGrad)"/>
<g>
<path d="M964 188c20-6 38-2 48 11 8 10 9 25 0 40-10 15-28 27-48 32-18 4-34 1-44-10-9-10-10-25-2-39 9-16 26-29 46-34z" fill="#f3d9b7"/>
<circle cx="979" cy="202" r="10" fill="#1f1b1a"/>
<circle cx="976" cy="199" r="3" fill="#ffffff" opacity="0.9"/>
</g>
<path d="M1018 221c70-7 145-5 219 18 26 8 48 20 65 37 8 8 10 20 5 31-7 14-24 22-44 25-77 10-152 17-225 20-17 1-28-13-28-30 0-33 3-67 8-101z" fill="url(#beakGrad)"/>
<path d="M1028 275c83-7 168-5 253 11 16 3 27 13 29 27 2 15-8 29-25 35-78 25-160 35-245 30-23-2-39-18-41-39-2-23 7-48 29-64z" fill="url(#pouchGrad)"/>
<path d="M1044 248c56-6 113-6 170 2" fill="none" stroke="#a3652b" stroke-width="4" stroke-linecap="round" opacity="0.45"/>
<path d="M1040 292c69 2 136-3 200-16" fill="none" stroke="#a36e33" stroke-width="4" stroke-linecap="round" opacity="0.35"/>
<path d="M1056 485c48 0 79 19 101 54 21 33 36 96 40 141 2 16-11 29-29 29h-32c-13 0-24-9-27-22-8-40-20-77-39-104-12-18-26-33-49-45-12-7-18-20-15-33 5-12 15-20 27-20h23z" fill="url(#featherGrad)"/>
<path d="M1148 505c28 10 43 33 53 63 10 30 15 74 14 112-1 15-14 27-29 27h-19c-14 0-26-10-29-24-7-31-15-61-29-87-9-18-21-33-39-45-11-7-16-20-13-33 4-13 15-21 28-21 27 0 45 1 63 8z" fill="url(#wingGrad)"/>
<path d="M1043 479c22 3 36 17 42 35 8 23 5 49-8 71-12 21-31 37-53 45-18 6-36 4-47-6-13-11-16-30-11-49 8-31 31-60 77-96z" fill="url(#featherGrad)"/>
<path d="M926 546c-8 34-5 74 6 114 4 14 18 24 34 24h18c18 0 32-15 31-33-2-31-10-59-26-85-15-23-35-38-63-44z" fill="url(#wingGrad)"/>
<path d="M935 524c26 9 42 28 52 54 10 26 12 58 8 88-2 13-13 23-27 23h-16c-13 0-25-8-29-21-12-38-17-75-14-112 1-15 11-28 26-34z" fill="url(#featherGrad)"/>
<path d="M1088 674c16 8 22 28 14 45-7 15-21 23-36 21-17-2-32-16-36-34-4-18 10-39 30-43 10-2 21 0 28 11z" fill="#7d6f5f"/>
<path d="M956 657c16 8 21 30 11 47-8 14-23 21-37 18-17-4-29-20-29-38 0-22 16-39 36-39 7 0 13 2 19 12z" fill="#7d6f5f"/>
<path d="M1075 682l86 28" stroke="#8a6a42" stroke-width="8" stroke-linecap="round"/>
<path d="M950 667l-130 58" stroke="#8a6a42" stroke-width="8" stroke-linecap="round"/>
<path d="M817 727l-13-21 24-18" stroke="#6c5330" stroke-width="7" stroke-linecap="round" fill="none"/>
<path d="M1162 709l21-15 20 23" stroke="#6c5330" stroke-width="7" stroke-linecap="round" fill="none"/>
<path d="M824 441c-42 14-79 38-111 70-29 29-48 62-58 97" fill="none" stroke="#d8c7b0" stroke-width="7" stroke-linecap="round" opacity="0.45"/>
<path d="M884 415c-19 1-40 9-61 22" fill="none" stroke="#d8c7b0" stroke-width="6" stroke-linecap="round" opacity="0.42"/>
<path d="M1110 221c54 4 102 14 145 31" fill="none" stroke="#fff3df" stroke-width="7" stroke-linecap="round" opacity="0.32"/>
</g>
</g>
<g opacity="0.32" stroke="#ffffff" stroke-linecap="round">
<path d="M311 668c35-8 72-8 110 0" stroke-width="5"/>
<path d="M1230 717c43-9 91-8 135 5" stroke-width="5"/>
<path d="M260 602c26-7 54-5 82 6" stroke-width="4"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB