A pelican riding a motorcycle, built by Ling 3.1 Flash
Hostedvia OpenCodeOpenRouter
Show the code the model wroteHide the code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 760" width="1200" height="760" role="img" aria-label="Pelican riding a motorcycle">
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#eaf6fe"/>
<stop offset="1" stop-color="#cfe7f7"/>
</linearGradient>
<radialGradient id="sunHalo" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fde68a" stop-opacity="0.55"/>
<stop offset="1" stop-color="#fde68a" stop-opacity="0"/>
</radialGradient>
<clipPath id="bodyClip"><ellipse cx="600" cy="418" rx="95" ry="62" transform="rotate(-6 600 418)"/></clipPath>
<clipPath id="headClip"><circle cx="770" cy="270" r="34"/></clipPath>
<clipPath id="wingClip"><path d="M 545 405 C 590 360, 645 340, 702 356 C 710 360, 710 376, 700 384 C 648 400, 594 424, 552 444 C 538 430, 538 416, 545 405 Z"/></clipPath>
</defs>
<!-- ===== background ===== -->
<rect x="0" y="0" width="1200" height="760" fill="url(#sky)"/>
<circle cx="185" cy="140" r="95" fill="url(#sunHalo)"/>
<circle cx="185" cy="140" r="56" fill="#fcd34d"/>
<g fill="#ffffff" opacity="0.92">
<ellipse cx="905" cy="142" rx="52" ry="26"/>
<ellipse cx="962" cy="118" rx="62" ry="34"/>
<ellipse cx="1024" cy="142" rx="48" ry="24"/>
<rect x="880" y="132" width="170" height="26" rx="13"/>
</g>
<g fill="#ffffff" opacity="0.8">
<ellipse cx="330" cy="92" rx="40" ry="20"/>
<ellipse cx="372" cy="76" rx="46" ry="25"/>
<ellipse cx="416" cy="92" rx="36" ry="18"/>
<rect x="310" y="84" width="130" height="20" rx="10"/>
</g>
<!-- ===== ground ===== -->
<rect x="0" y="640" width="1200" height="120" fill="#dbe6f0"/>
<rect x="0" y="648" width="1200" height="82" fill="#b9c6d6"/>
<line x1="0" y1="689" x2="1200" y2="689" stroke="#f1f5f9" stroke-width="7" stroke-dasharray="42 34" stroke-linecap="round"/>
<ellipse cx="630" cy="650" rx="345" ry="13" fill="#94a3b8" opacity="0.28"/>
<!-- ===== speed lines & dust (behind rear wheel) ===== -->
<g stroke="#a9bfd3" stroke-linecap="round" fill="none">
<line x1="150" y1="545" x2="330" y2="545" stroke-width="7"/>
<line x1="105" y1="585" x2="300" y2="585" stroke-width="9"/>
<line x1="170" y1="622" x2="322" y2="622" stroke-width="7"/>
<line x1="238" y1="505" x2="342" y2="505" stroke-width="5"/>
</g>
<g fill="#c8d4e2">
<circle cx="352" cy="606" r="10"/>
<circle cx="322" cy="622" r="7"/>
<circle cx="372" cy="622" r="6"/>
</g>
<!-- ===== motorcycle ===== -->
<!-- rear wheel (smaller) -->
<circle cx="420" cy="590" r="56" fill="#2f3640"/>
<path d="M 467 607 A 50 50 0 0 1 429 639" fill="none" stroke="#1f242c" stroke-width="7" opacity="0.55" stroke-linecap="round"/>
<circle cx="420" cy="590" r="33" fill="#eef2f7" stroke="#94a3b8" stroke-width="3"/>
<g stroke="#94a3b8" stroke-width="4" stroke-linecap="round">
<line x1="420" y1="590" x2="443" y2="567"/>
<line x1="420" y1="590" x2="443" y2="613"/>
<line x1="420" y1="590" x2="397" y2="613"/>
<line x1="420" y1="590" x2="397" y2="567"/>
<line x1="420" y1="590" x2="420" y2="557"/>
<line x1="420" y1="590" x2="420" y2="623"/>
</g>
<circle cx="420" cy="590" r="9" fill="#64748b"/>
<!-- rear fender -->
<path d="M 357 579 A 64 64 0 0 1 409 527" fill="none" stroke="#dc2626" stroke-width="10" stroke-linecap="round"/>
<!-- swingarm, chain, sprocket -->
<line x1="420" y1="590" x2="562" y2="556" stroke="#475569" stroke-width="15" stroke-linecap="round"/>
<line x1="566" y1="540" x2="424" y2="578" stroke="#94a3b8" stroke-width="4"/>
<circle cx="560" cy="545" r="12" fill="#475569" stroke="#94a3b8" stroke-width="3"/>
<!-- engine -->
<rect x="538" y="522" width="132" height="56" rx="14" fill="#64748b"/>
<line x1="552" y1="530" x2="656" y2="530" stroke="#7d8fa3" stroke-width="3" stroke-linecap="round"/>
<line x1="552" y1="540" x2="656" y2="540" stroke="#475569" stroke-width="4" stroke-linecap="round"/>
<line x1="552" y1="552" x2="656" y2="552" stroke="#475569" stroke-width="4" stroke-linecap="round"/>
<line x1="552" y1="564" x2="656" y2="564" stroke="#475569" stroke-width="4" stroke-linecap="round"/>
<!-- exhaust -->
<path d="M 556 570 C 512 584, 482 570, 452 556" fill="none" stroke="#9ca3af" stroke-width="15" stroke-linecap="round"/>
<circle cx="447" cy="554" r="11" fill="#6b7280"/>
<circle cx="447" cy="554" r="5" fill="#374151"/>
<!-- frame -->
<g stroke="#dc2626" stroke-width="12" stroke-linecap="round" fill="none">
<line x1="740" y1="450" x2="632" y2="468"/>
<line x1="740" y1="450" x2="604" y2="542"/>
<line x1="632" y1="468" x2="524" y2="480"/>
</g>
<!-- fuel tank -->
<path d="M 650 458 C 672 434, 724 426, 748 444 C 758 454, 754 467, 738 475 C 714 484, 668 482, 650 470 C 645 466, 645 462, 650 458 Z" fill="#dc2626"/>
<ellipse cx="705" cy="443" rx="28" ry="8" fill="#f87171" opacity="0.55" transform="rotate(-8 705 443)"/>
<circle cx="716" cy="438" r="5" fill="#b91c1c"/>
<!-- saddle -->
<path d="M 470 470 C 480 448, 520 440, 560 444 C 600 448, 630 452, 645 458 C 648 464, 642 470, 630 472 C 590 478, 520 478, 495 475 C 478 473, 468 472, 470 470 Z" fill="#1f2937"/>
<path d="M 486 462 C 510 450, 550 446, 590 450" fill="none" stroke="#374151" stroke-width="4" stroke-linecap="round"/>
<!-- front wheel (larger) -->
<circle cx="845" cy="582" r="64" fill="#2f3640"/>
<path d="M 899 602 A 52 52 0 0 1 855 639" fill="none" stroke="#1f242c" stroke-width="7" opacity="0.55" stroke-linecap="round"/>
<circle cx="845" cy="582" r="38" fill="#eef2f7" stroke="#94a3b8" stroke-width="3"/>
<g stroke="#94a3b8" stroke-width="4" stroke-linecap="round">
<line x1="845" y1="582" x2="872" y2="555"/>
<line x1="845" y1="582" x2="872" y2="609"/>
<line x1="845" y1="582" x2="818" y2="609"/>
<line x1="845" y1="582" x2="818" y2="555"/>
<line x1="845" y1="582" x2="845" y2="544"/>
<line x1="845" y1="582" x2="845" y2="620"/>
</g>
<circle cx="845" cy="582" r="10" fill="#64748b"/>
<!-- front fender -->
<path d="M 779 556 A 72 72 0 0 1 911 550" fill="none" stroke="#dc2626" stroke-width="11" stroke-linecap="round"/>
<!-- fork -->
<line x1="754" y1="466" x2="845" y2="582" stroke="#9ca3af" stroke-width="10" stroke-linecap="round"/>
<line x1="764" y1="470" x2="851" y2="578" stroke="#cbd5e1" stroke-width="4" stroke-linecap="round"/>
<!-- head tube -->
<line x1="736" y1="428" x2="762" y2="470" stroke="#dc2626" stroke-width="17" stroke-linecap="round"/>
<!-- headlight -->
<circle cx="780" cy="449" r="15" fill="#fde68a" stroke="#f59e0b" stroke-width="4"/>
<circle cx="775" cy="444" r="4" fill="#fff7d6"/>
<!-- handlebar & grip -->
<path d="M 742 434 C 730 415, 712 398, 692 388" fill="none" stroke="#374151" stroke-width="9" stroke-linecap="round"/>
<circle cx="690" cy="388" r="11" fill="#111827"/>
<!-- mirror -->
<line x1="702" y1="392" x2="716" y2="352" stroke="#374151" stroke-width="5" stroke-linecap="round"/>
<ellipse cx="720" cy="343" rx="13" ry="8" fill="#475569" transform="rotate(-18 720 343)"/>
<!-- foot pegs -->
<rect x="522" y="560" width="26" height="9" rx="4" fill="#4b5563"/>
<rect x="608" y="566" width="34" height="10" rx="5" fill="#374151"/>
<!-- ===== pelican ===== -->
<!-- tail -->
<path d="M 516 410 C 484 402, 456 416, 446 440 C 470 444, 502 436, 518 426 Z" fill="#f1f5f9" stroke="#d3dee9" stroke-width="2.5"/>
<path d="M 456 436 C 474 440, 496 434, 512 426" fill="none" stroke="#d3dee9" stroke-width="3" stroke-linecap="round"/>
<!-- far leg & foot -->
<line x1="570" y1="468" x2="552" y2="550" stroke="#9ca3af" stroke-width="9" stroke-linecap="round"/>
<path d="M 532 548 Q 542 540 550 546 Q 556 539 562 548 Q 568 543 572 552 Q 568 562 554 564 Q 542 564 532 558 Z" fill="#d97706"/>
<!-- near leg & webbed foot -->
<line x1="610" y1="470" x2="618" y2="552" stroke="#6b7280" stroke-width="10" stroke-linecap="round"/>
<path d="M 600 548 Q 610 538 620 544 Q 626 535 634 544 Q 641 537 647 548 Q 644 564 626 567 Q 610 567 600 559 Z" fill="#f59e0b" stroke="#d97706" stroke-width="2"/>
<g stroke="#d97706" stroke-width="2" stroke-linecap="round">
<line x1="620" y1="546" x2="619" y2="559"/>
<line x1="632" y1="546" x2="630" y2="560"/>
</g>
<!-- neck -->
<path d="M 640 425 C 655 350, 700 305, 762 278" fill="none" stroke="#ffffff" stroke-width="40" stroke-linecap="round"/>
<path d="M 655 428 C 671 358, 715 316, 771 292" fill="none" stroke="#e6edf5" stroke-width="10" stroke-linecap="round"/>
<!-- body -->
<ellipse cx="600" cy="418" rx="95" ry="62" fill="#ffffff" stroke="#d3dee9" stroke-width="2.5" transform="rotate(-6 600 418)"/>
<g clip-path="url(#bodyClip)">
<ellipse cx="640" cy="452" rx="75" ry="36" fill="#e9eff6" transform="rotate(-6 640 452)"/>
</g>
<!-- head -->
<circle cx="770" cy="270" r="34" fill="#ffffff" stroke="#d3dee9" stroke-width="2.5"/>
<g clip-path="url(#headClip)">
<circle cx="782" cy="284" r="26" fill="#e9eff6"/>
</g>
<!-- crest tuft -->
<path d="M 744 248 Q 730 236 738 226 Q 750 234 752 246 Z" fill="#ffffff" stroke="#d3dee9" stroke-width="2"/>
<!-- wind ruffles -->
<g stroke="#d3dee9" stroke-width="3" stroke-linecap="round">
<line x1="736" y1="262" x2="716" y2="258"/>
<line x1="738" y1="274" x2="720" y2="274"/>
</g>
<!-- beak: oversized upper mandible -->
<path d="M 792 256 C 850 258, 915 266, 962 280 C 966 283, 964 288, 957 288 C 890 281, 830 283, 794 289 C 789 278, 789 266, 792 256 Z" fill="#f59e0b"/>
<path d="M 802 270 C 850 270, 905 275, 945 281" fill="none" stroke="#d97706" stroke-width="3" stroke-linecap="round" opacity="0.5"/>
<!-- gular pouch -->
<path d="M 797 289 C 832 285, 900 283, 952 285 C 941 317, 881 343, 829 331 C 807 325, 795 309, 797 289 Z" fill="#f97316"/>
<path d="M 812 299 C 850 312, 898 312, 936 294" fill="none" stroke="#ea580c" stroke-width="3" stroke-linecap="round" opacity="0.7"/>
<!-- beak tip nail -->
<path d="M 946 274 C 958 276, 966 281, 960 287 C 950 286, 943 282, 943 278 Z" fill="#d97706"/>
<!-- determined eye -->
<circle cx="779" cy="261" r="8" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.5"/>
<circle cx="781.5" cy="262.5" r="4" fill="#1f2937"/>
<circle cx="779.8" cy="260.8" r="1.3" fill="#ffffff"/>
<path d="M 763 246 Q 777 243 792 252" fill="none" stroke="#1f2937" stroke-width="4" stroke-linecap="round"/>
<!-- wing, tip gripping the handlebar -->
<path d="M 545 405 C 590 360, 645 340, 702 356 C 710 360, 710 376, 700 384 C 648 400, 594 424, 552 444 C 538 430, 538 416, 545 405 Z" fill="#ffffff" stroke="#d3dee9" stroke-width="2.5"/>
<g clip-path="url(#wingClip)">
<ellipse cx="640" cy="400" rx="80" ry="35" fill="#e6edf5"/>
</g>
<path d="M 688 360 C 700 358, 708 363, 705 371 C 698 378, 686 378, 680 373 C 680 367, 683 362, 688 360 Z" fill="#334155"/>
<g stroke="#cbd5e1" stroke-width="3" stroke-linecap="round">
<line x1="672" y1="372" x2="692" y2="364"/>
<line x1="662" y1="384" x2="686" y2="378"/>
</g>
<!-- scarf, flying over the wing root -->
<path d="M 636 380 C 608 362, 578 350, 550 344 C 560 358, 572 366, 584 370 C 600 376, 620 380, 632 382 C 634 382, 635 381, 636 380 Z" fill="#dc2626"/>
<path d="M 624 372 C 604 360, 584 352, 566 348" fill="none" stroke="#b91c1c" stroke-width="3" stroke-linecap="round"/>
<circle cx="642" cy="386" r="9" fill="#b91c1c"/>
</svg>Same prompt, other models
One email when a new model lands on the board or in the showcase. Unsubscribe anytime.