Showcase

A pelican riding a motorcycle, built by GPT-6 Luna

Hostedvia Codex CLIOpenRouter
Running live in your browserNew tab
Show the code the model wrote
SVG9,999 characters
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800" role="img" aria-label="A determined pelican rides a teal motorcycle through a pale blue sky">
  <rect width="1200" height="800" fill="#eaf5f3"/>

  <!-- Quiet sky details -->
  <circle cx="1000" cy="145" r="58" fill="#f6d98f"/>
  <path d="M150 187c0-17 14-31 32-31 7-21 27-35 50-35 25 0 46 17 51 41 17 0 30 13 30 29 0 17-14 30-31 30H181c-17 0-31-15-31-34Z" fill="#f8fbf7" opacity=".88"/>
  <path d="M106 510h103M142 540h74M187 476h57" fill="none" stroke="#9bc8ca" stroke-width="7" stroke-linecap="round" opacity=".75"/>
  <path d="M64 571h120M116 600h80" fill="none" stroke="#9bc8ca" stroke-width="6" stroke-linecap="round" opacity=".55"/>

  <!-- Ground and moving shadow -->
  <path d="M0 680H1200" fill="none" stroke="#537a78" stroke-width="5"/>
  <path d="M80 680h88m29 0h38m846 0h56" fill="none" stroke="#9bbab2" stroke-width="5" stroke-linecap="round"/>
  <ellipse cx="595" cy="666" rx="407" ry="18" fill="#8eaaa2" opacity=".24"/>

  <!-- Rear wheel -->
  <g stroke-linecap="round" stroke-linejoin="round">
    <circle cx="323" cy="588" r="82" fill="#263b48"/>
    <circle cx="323" cy="588" r="66" fill="#dce7e1" stroke="#162d38" stroke-width="5"/>
    <circle cx="323" cy="588" r="57" fill="#f5f7ef" stroke="#81989a" stroke-width="3"/>
    <g stroke="#90a6a5" stroke-width="3">
      <path d="M323 531v114M266 588h114M283 548l80 80M363 548l-80 80"/>
      <path d="m301 534 44 108m-44 0 44-108m-72 26 108 56m-108 0 108-56"/>
    </g>
    <circle cx="323" cy="588" r="12" fill="#e87d46" stroke="#263b48" stroke-width="5"/>
    <circle cx="323" cy="588" r="4" fill="#263b48"/>
    <path d="M248 542q75-59 150 0" fill="none" stroke="#277780" stroke-width="12"/>
    <path d="M259 537q64-47 129-1" fill="none" stroke="#62a3a1" stroke-width="3"/>
  </g>

  <!-- Front wheel, slightly smaller -->
  <g stroke-linecap="round" stroke-linejoin="round">
    <circle cx="862" cy="602" r="68" fill="#263b48"/>
    <circle cx="862" cy="602" r="53" fill="#dce7e1" stroke="#162d38" stroke-width="5"/>
    <circle cx="862" cy="602" r="45" fill="#f5f7ef" stroke="#81989a" stroke-width="3"/>
    <g stroke="#90a6a5" stroke-width="3">
      <path d="M862 557v90M817 602h90M830 570l64 64M894 570l-64 64"/>
      <path d="m844 559 36 86m-36 0 36-86m-41 27 80 32m-80 0 80-32"/>
    </g>
    <circle cx="862" cy="602" r="10" fill="#e87d46" stroke="#263b48" stroke-width="5"/>
    <path d="M805 554q57-43 114 0" fill="none" stroke="#277780" stroke-width="11"/>
    <path d="M816 550q46-32 92 0" fill="none" stroke="#62a3a1" stroke-width="3"/>
  </g>

  <!-- Motorcycle frame and mechanical parts -->
  <g fill="none" stroke-linecap="round" stroke-linejoin="round">
    <!-- Frame tubes -->
    <g stroke="#263b48" stroke-width="16">
      <path d="M323 588 520 431 579 568 754 465 862 602"/>
      <path d="M520 431 754 465M323 588 579 568"/>
      <path d="M754 465 781 440"/>
    </g>
    <g stroke="#5b8d91" stroke-width="5">
      <path d="M335 579 518 439 571 559 746 466"/>
      <path d="M337 588 570 568M528 435 747 463"/>
    </g>
    <!-- Rear suspension -->
    <path d="M418 488 474 565" stroke="#263b48" stroke-width="17"/>
    <path d="m422 493 47 64" stroke="#d9e2dc" stroke-width="5"/>
    <path d="M428 500l-9 7 9 7-9 7 9 7-8 7 9 7" stroke="#e87d46" stroke-width="4"/>
    <!-- Chain and sprockets -->
    <path d="M329 580Q452 548 573 558Q454 598 329 596Z" stroke="#aebdbc" stroke-width="4"/>
    <circle cx="579" cy="568" r="22" stroke="#263b48" stroke-width="7" fill="#9aaca9"/>
    <circle cx="579" cy="568" r="8" stroke="#263b48" stroke-width="4" fill="#e87d46"/>
    <!-- Exhaust pipe and muffler -->
    <path d="M581 531q-39 38-109 47l-54 3" stroke="#263b48" stroke-width="18"/>
    <path d="M579 529q-38 36-104 44l-56 3" stroke="#c4d2cc" stroke-width="8"/>
    <path d="M417 568h-22q-11 0-13 12l-2 14q0 7 9 7h32q8 0 8-8v-15q0-10-12-10Z" fill="#82999a" stroke="#263b48" stroke-width="5"/>
    <path d="M393 578h30m-30 11h31" stroke="#dce7e1" stroke-width="3"/>
  </g>

  <!-- Engine -->
  <g stroke="#263b48" stroke-linejoin="round">
    <path d="M535 486q4-14 22-14h70q19 0 26 18l14 41q5 18-12 27l-45 23q-15 8-29-1l-43-29q-13-9-10-25Z" fill="#536d75" stroke-width="6"/>
    <path d="M554 490q4-8 14-8h48q12 0 16 11l10 29q3 9-6 14l-38 20q-8 4-16-1l-29-20q-7-5-5-13Z" fill="#d5dfd9" stroke-width="4"/>
    <path d="m565 495 8 42m9-49 8 54m10-54 7 49m10-42 7 35" fill="none" stroke="#879c9b" stroke-width="4" stroke-linecap="round"/>
    <circle cx="582" cy="542" r="7" fill="#e87d46" stroke-width="4"/>
    <circle cx="632" cy="522" r="6" fill="#e87d46" stroke-width="4"/>
  </g>

  <!-- Tank, seat, forks, lights and controls -->
  <g stroke-linecap="round" stroke-linejoin="round">
    <path d="M582 429q47-20 112-7 38 8 55 35l-18 22q-52-1-105-13l-37-13Z" fill="#e87d46" stroke="#263b48" stroke-width="6"/>
    <path d="M605 432q54-14 106 0" fill="none" stroke="#f8bd73" stroke-width="5"/>
    <path d="M490 410q49-23 100-8l20 16q-51-4-111 14l-21-7q-8-6 12-15Z" fill="#263b48" stroke="#162d38" stroke-width="5"/>
    <path d="M503 410q39-13 77-6" fill="none" stroke="#8da6a3" stroke-width="4"/>
    <!-- Twin fork legs -->
    <path d="M768 448 854 594M781 443 870 594" fill="none" stroke="#263b48" stroke-width="14"/>
    <path d="m773 454 78 131m-61-135 79 132" fill="none" stroke="#c5d4cf" stroke-width="4"/>
    <path d="M766 445 747 435 738 437" fill="none" stroke="#263b48" stroke-width="11"/>
    <path d="M744 434 830 417" fill="none" stroke="#263b48" stroke-width="12"/>
    <path d="M814 420 845 414" fill="none" stroke="#263b48" stroke-width="14"/>
    <path d="M818 419 843 414" fill="none" stroke="#e87d46" stroke-width="8"/>
    <path d="M763 431 749 415" fill="none" stroke="#263b48" stroke-width="5"/>
    <circle cx="774" cy="457" r="18" fill="#f6d98f" stroke="#263b48" stroke-width="5"/>
    <path d="M785 452q17-9 27-4" fill="none" stroke="#dbe8df" stroke-width="5"/>
    <path d="M707 511 690 533m15-27-10 28m14-24-5 24" fill="none" stroke="#263b48" stroke-width="5"/>
    <!-- Rider foot rests -->
    <path d="M674 557h39m-7-4v9" fill="none" stroke="#263b48" stroke-width="8"/>
  </g>

  <!-- Pelican's legs, tucked around the motorcycle -->
  <g fill="none" stroke-linecap="round" stroke-linejoin="round">
    <path d="M553 415q2 39 25 80l49 46" stroke="#c87034" stroke-width="14"/>
    <path d="M553 419q2 35 24 73" stroke="#f2a64d" stroke-width="5"/>
    <path d="M603 432q18 36 25 62l47 49" stroke="#c87034" stroke-width="12"/>
    <path d="M607 436q15 32 21 57" stroke="#f2a64d" stroke-width="4"/>
  </g>
  <!-- Webbed feet resting on the pegs -->
  <g stroke="#7c4b30" stroke-width="3" stroke-linejoin="round">
    <path d="M622 538q14-8 27 1l23 12q7 4 2 9l-15-1 10 8q-8 5-18-2l-14-9q-13 1-22-6Z" fill="#f2a64d"/>
    <path d="M671 538q14-7 25 2l18 10q7 4 1 9l-14-1 10 8q-9 5-18-2l-12-9q-12 1-21-5Z" fill="#f2a64d"/>
    <path d="M638 540q2 8 11 13m34-13q2 8 11 13" fill="none" stroke="#ffe0a3" stroke-width="3"/>
  </g>

  <!-- Neck and short tail, behind the body -->
  <path d="M628 356q38-28 49-67 9-23-3-41-13-21 5-39 19-17 40-2 18 14 2 38-18 26-10 51 9 30-23 60l-34 35Z" fill="#fffdf5" stroke="#344b55" stroke-width="5" stroke-linejoin="round"/>
  <path d="M518 352q-31-19-54-7 12 19 35 25-25 1-37 18 25 8 56-4Z" fill="#fffdf5" stroke="#344b55" stroke-width="5" stroke-linejoin="round"/>
  <path d="M483 355q14 12 29 14m-41 18q18 1 32-5" fill="none" stroke="#ccd9d5" stroke-width="4" stroke-linecap="round"/>

  <!-- Plump white body -->
  <path d="M512 385q-2-51 34-78 28-22 68-10 43 13 60 54 14 35 2 73-10 34-43 47-41 17-87-2-32-14-34-49Z" fill="#fffdf5" stroke="#344b55" stroke-width="5" stroke-linejoin="round"/>
  <path d="M536 418q27 22 66 17 28-3 46-18" fill="none" stroke="#e1e8df" stroke-width="4" stroke-linecap="round"/>
  <path d="M548 314q24-16 52-10" fill="none" stroke="#fff" stroke-width="7" stroke-linecap="round" opacity=".9"/>

  <!-- Near wing becomes the riding arm and reaches the handlebar -->
  <path d="M533 332q20-21 49-10 27 10 44 35l33 21 66 21 37 9q14 4 11 16-3 11-16 8l-61-15-66-21q-36-12-65-29-24-13-32-35Z" fill="#f0f3ea" stroke="#344b55" stroke-width="5" stroke-linejoin="round"/>
  <path d="M549 333q20 14 37 35m-18-33q18 13 32 32m-12-27q15 11 27 27" fill="none" stroke="#ccd9d5" stroke-width="4" stroke-linecap="round"/>
  <path d="M649 382q27 10 57 19m-46-10q28 10 60 18" fill="none" stroke="#d3dfd8" stroke-width="4" stroke-linecap="round"/>
  <!-- Wing tip curled around the grip -->
  <path d="M756 415q9-5 16 1l12 7q6 4 3 9-3 4-9 1l-10-5q7 7 2 10-4 3-10-3l-10-10Z" fill="#fffdf5" stroke="#344b55" stroke-width="4" stroke-linejoin="round"/>

  <!-- Head -->
  <path d="M687 225q5-29 31-34 25-4 39 17 14 21 1 41-12 19-38 17-24-2-32-21-4-9-1-20Z" fill="#fffdf5" stroke="#344b55" stroke-width="5" stroke-linejoin="round"/>
  <!-- Long upper bill -->
  <path d="M735 223q68-16 165 11 10 3 0 8-85 17-166-3-10-2-9-9 1-5 10-7Z" fill="#f2a64d" stroke="#344b55" stroke-width="5" stroke-linejoin="round"/>
  <path d="M753 225q60-9 127 6" fill="none" stroke="#ffda8c" stroke-width="4" stroke-linecap="round"/>
  <!-- Gular pouch under the bill -->
  <path d="M735 241q66 11 165 1-23 17-43 40-27 30-57 29-26-1-33-27-6-21-32-43Z" fill="#e87d46" stroke="#344b55" stroke-width="5" stroke-linejoin="round"/>
  <path d="M762 260q17 14 20 34 2 8 9 11" fill="none" stroke="#f6b26b" stroke-width="5" stroke-linecap="round"/>
  <!-- Determined eye and brow -->
  <path d="M711 218q13-10 26-3" fill="none" stroke="#344b55" stroke-width="5" stroke-linecap="round"/>
  <ellipse cx="722" cy="225" rx="5.5" ry="7" fill="#263b48"/>
  <circle cx="724" cy="223" r="1.8" fill="#fffdf5"/>
  <path d="M741 241q7 3 12 3" fill="none" stroke="#b95439" stroke-width="3" stroke-linecap="round"/>

  <!-- A few crisp speed marks in front of the ground -->
  <path d="M126 640h114m-77-24h61m-104-24h92" fill="none" stroke="#e87d46" stroke-width="5" stroke-linecap="round" opacity=".8"/>
</svg>

Same prompt, other models

8 more
Compare side by side

One email when a new model lands on the board or in the showcase. Unsubscribe anytime.