Showcase

A pelican riding a motorcycle, built by MiniMax M3.1 Flash

Hostedvia OpenCodeOpenRouter
Running live in your browserNew tab
Speed
199tok/s
First token included
Written
245.6Ktokens
Time to build
20m 32s
MiniMax M3.1 Flash's builds and scores
Show the code the model wrote
SVG14,980 characters
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 660" width="1000" height="660" role="img" aria-label="A pelican riding a motorcycle at speed">
  <defs>
    <linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0" stop-color="#8ec9ea"/>
      <stop offset="0.38" stop-color="#c2e3f2"/>
      <stop offset="0.72" stop-color="#ece4ca"/>
      <stop offset="1" stop-color="#f6ddb2"/>
    </linearGradient>
  </defs>

  <!-- ============================ BACKGROUND ============================ -->
  <rect x="0" y="0" width="1000" height="580" fill="url(#sky)"/>

  <!-- sun: light comes from the upper left -->
  <circle cx="152" cy="128" r="74" fill="#ffe7ae" opacity="0.38"/>
  <circle cx="152" cy="128" r="43" fill="#ffd166"/>
  <circle cx="138" cy="115" r="11" fill="#ffeab0" opacity="0.45"/>

  <!-- clouds -->
  <g fill="#ffffff" opacity="0.85">
    <ellipse cx="402" cy="82" rx="60" ry="24"/>
    <ellipse cx="438" cy="68" rx="38" ry="26"/>
    <ellipse cx="366" cy="90" rx="34" ry="16"/>
  </g>
  <g fill="#ffffff" opacity="0.5">
    <ellipse cx="888" cy="210" rx="50" ry="18"/>
    <ellipse cx="916" cy="198" rx="30" ry="20"/>
  </g>

  <!-- distant hills -->
  <path d="M 0 580 L 0 532 C 74 500, 140 490, 208 512 C 262 530, 312 516, 372 506 C 452 492, 520 524, 596 520 C 676 516, 748 486, 820 498 C 890 510, 946 524, 1000 512 L 1000 580 Z" fill="#9dc3a6" opacity="0.75"/>
  <path d="M 0 580 L 0 560 C 120 544, 210 556, 300 550 C 400 543, 470 564, 560 556 C 660 548, 740 556, 830 548 C 900 542, 960 550, 1000 544 L 1000 580 Z" fill="#7cab8a" opacity="0.85"/>

  <!-- road -->
  <rect x="0" y="580" width="1000" height="80" fill="#5b6571"/>
  <rect x="0" y="580" width="1000" height="6" fill="#464f5a"/>
  <g fill="#e7dcc2" opacity="0.5">
    <rect x="40" y="634" width="150" height="9" rx="4.5"/>
    <rect x="280" y="634" width="150" height="9" rx="4.5"/>
    <rect x="520" y="634" width="150" height="9" rx="4.5"/>
    <rect x="760" y="634" width="150" height="9" rx="4.5"/>
  </g>

  <!-- contact shadow -->
  <ellipse cx="540" cy="582" rx="310" ry="12" fill="#333c46" opacity="0.25"/>
  <ellipse cx="330" cy="578" rx="86" ry="9" fill="#22272d" opacity="0.3"/>
  <ellipse cx="800" cy="578" rx="72" ry="8" fill="#22272d" opacity="0.3"/>

  <!-- ============================ SPEED LINES ============================ -->
  <g fill="#a9bccb" opacity="0.95">
    <path d="M 18 418 L 224 430 L 188 442 L 18 432 Z"/>
    <path d="M 66 474 L 250 482 L 212 496 L 66 488 Z"/>
    <path d="M 6 528 L 206 532 L 172 544 L 6 542 Z"/>
  </g>
  <g fill="#c2d1db" opacity="0.8">
    <path d="M 100 374 L 228 382 L 200 392 L 100 386 Z"/>
    <path d="M 120 556 L 224 552 L 198 562 L 120 568 Z"/>
  </g>
  <g fill="#ded3c0" opacity="0.75">
    <ellipse cx="236" cy="556" rx="11" ry="8"/>
    <ellipse cx="202" cy="566" rx="8" ry="6"/>
    <ellipse cx="258" cy="536" rx="8" ry="7"/>
  </g>

  <!-- ============================ REAR WHEEL ============================ -->
  <g>
    <circle cx="330" cy="480" r="85" fill="none" stroke="#22272d" stroke-width="30"/>
    <circle cx="330" cy="480" r="89" fill="none" stroke="#333a41" stroke-width="3"/>
    <circle cx="330" cy="480" r="62" fill="#cbd2da"/>
    <circle cx="330" cy="480" r="50" fill="#b3bbc4"/>
    <circle cx="330" cy="480" r="41" fill="none" stroke="#98a1ab" stroke-width="7"/>
    <circle cx="330" cy="480" r="20" fill="#8f98a2"/>
    <circle cx="330" cy="480" r="8" fill="#6d7681"/>
  </g>

  <!-- ============================ FRONT WHEEL ============================ -->
  <g>
    <circle cx="800" cy="492" r="75" fill="none" stroke="#22272d" stroke-width="26"/>
    <circle cx="800" cy="492" r="78" fill="none" stroke="#333a41" stroke-width="3"/>
    <circle cx="800" cy="492" r="52" fill="#cbd2da"/>
    <circle cx="800" cy="492" r="43" fill="none" stroke="#8f98a2" stroke-width="8"/>
    <circle cx="800" cy="492" r="17" fill="#8f98a2"/>
    <circle cx="800" cy="492" r="6" fill="#6d7681"/>
  </g>

  <!-- ============================ MOTORCYCLE ============================ -->
  <!-- drive chain + rear sprocket -->
  <path d="M 330 468 L 512 456 L 516 484 L 330 492 Z" fill="#6c757e"/>
  <path d="M 330 468 L 512 456 L 516 484 L 330 492 Z" fill="none" stroke="#98a1ab" stroke-width="2" stroke-dasharray="7 6"/>

  <!-- far side swingarm -->
  <line x1="566" y1="460" x2="330" y2="474" stroke="#155a5a" stroke-width="14" stroke-linecap="round"/>

  <!-- engine: round crankcase + forward cylinder with a big head -->
  <g>
    <g transform="rotate(-30 648 378)">
      <rect x="600" y="350" width="96" height="56" rx="12" fill="#5b6672"/>
      <g stroke="#414b56" stroke-width="6" stroke-linecap="round">
        <line x1="628" y1="354" x2="628" y2="402"/>
        <line x1="652" y1="354" x2="652" y2="402"/>
        <line x1="676" y1="354" x2="676" y2="402"/>
      </g>
    </g>
    <ellipse cx="690" cy="354" rx="29" ry="35" transform="rotate(-30 690 354)" fill="#6b7681"/>
    <ellipse cx="690" cy="354" rx="16" ry="21" transform="rotate(-30 690 354)" fill="#4d5864"/>
    <path d="M 668 336 C 674 322, 690 316, 700 326 C 692 328, 682 336, 676 348 Z" fill="#8b949e" opacity="0.7"/>
    <circle cx="570" cy="452" r="66" fill="#5c6773"/>
    <circle cx="592" cy="466" r="38" fill="#6e7985"/>
    <circle cx="592" cy="466" r="16" fill="#556069"/>
    <path d="M 514 428 C 530 396, 572 384, 604 396 C 578 390, 536 404, 520 434 Z" fill="#7a848f" opacity="0.55"/>
    <circle cx="520" cy="470" r="24" fill="#8f98a2"/>
    <circle cx="520" cy="470" r="13" fill="#6d7681"/>
    <circle cx="520" cy="470" r="5" fill="#4d5864"/>
  </g>

  <!-- exhaust: header out of the cylinder head + megaphone -->
  <path d="M 702 386 C 718 424, 708 460, 678 486" fill="none" stroke="#6b7480" stroke-width="17" stroke-linecap="round"/>
  <path d="M 678 470 L 568 494 L 560 522 L 674 498 Z" fill="#737c87"/>
  <path d="M 678 470 L 568 494 L 567 502 L 677 478 Z" fill="#8b949e"/>
  <ellipse cx="564" cy="508" rx="7" ry="13" transform="rotate(-8 564 508)" fill="#39424c"/>

  <!-- frame -->
  <g fill="none" stroke="#1f6f6a" stroke-linecap="round" stroke-linejoin="round">
    <line x1="712" y1="248" x2="732" y2="326" stroke-width="28"/>
    <line x1="540" y1="366" x2="566" y2="468" stroke-width="16"/>
  </g>
  <!-- swingarm -->
  <path d="M 572 452 C 520 458, 420 464, 336 468 L 334 487 C 420 483, 520 477, 572 481 Z" fill="#1f6f6a"/>
  <path d="M 566 455 C 516 461, 424 466, 342 470" fill="none" stroke="#3a9490" stroke-width="3.5" stroke-linecap="round" opacity="0.5"/>
  <g fill="none" stroke="#3a9490" stroke-width="5" stroke-linecap="round" opacity="0.5">
    <line x1="716" y1="246" x2="734" y2="316"/>
  </g>

  <!-- rear fender running up under the saddle -->
  <path d="M 402 394 C 360 364, 300 352, 258 384 C 238 400, 226 420, 225 442 L 241 448 C 243 428, 253 410, 271 398 C 307 372, 356 380, 392 406 Z" fill="#1f6f6a"/>
  <path d="M 392 388 C 354 362, 302 354, 264 382 C 246 395, 234 414, 230 434" fill="none" stroke="#3a9490" stroke-width="4" stroke-linecap="round" opacity="0.5"/>

  <!-- saddle with a tapered tail -->
  <path d="M 326 378 C 342 366, 362 360, 384 360 L 508 360 C 530 360, 546 368, 552 380 C 556 392, 546 400, 528 400 L 346 398 C 334 396, 322 388, 326 378 Z" fill="#2b3138"/>
  <path d="M 336 380 C 350 370, 366 364, 386 362 L 506 362 C 520 362, 532 368, 540 375 C 506 368, 386 372, 336 380 Z" fill="#3c444d"/>

  <!-- fuel tank -->
  <path d="M 540 368 C 536 336, 550 312, 580 308 C 606 305, 628 314, 636 330 L 644 362 C 616 376, 564 378, 540 368 Z" fill="#d95f2b"/>
  <path d="M 546 346 C 550 320, 564 308, 582 306 C 602 303, 620 310, 630 322 C 608 314, 566 322, 546 346 Z" fill="#ef7d4a"/>
  <path d="M 540 362 C 564 372, 616 372, 644 360 L 644 362 C 616 376, 564 378, 540 368 Z" fill="#b44a20" opacity="0.4"/>
  <circle cx="586" cy="318" r="9" fill="#b44a20"/>
  <circle cx="586" cy="318" r="6.5" fill="#efb27f"/>

  <!-- front fork -->
  <g fill="none" stroke-linecap="round">
    <line x1="730" y1="326" x2="760" y2="388" stroke="#1f6f6a" stroke-width="20"/>
    <line x1="760" y1="388" x2="800" y2="492" stroke="#aeb6bf" stroke-width="13"/>
    <line x1="736" y1="322" x2="766" y2="384" stroke="#3a9490" stroke-width="4.5"/>
  </g>

  <!-- front fender -->
  <path d="M 706 458 A 100 100 0 0 1 894 458" fill="none" stroke="#1f6f6a" stroke-width="19" stroke-linecap="round"/>
  <path d="M 710 448 A 100 100 0 0 1 890 448" fill="none" stroke="#3a9490" stroke-width="4" stroke-linecap="round" opacity="0.55"/>

  <!-- headlight -->
  <path d="M 722 266 L 728 262" stroke="#9aa3ad" stroke-width="9" stroke-linecap="round" fill="none"/>
  <circle cx="742" cy="270" r="22" fill="#9aa3ad"/>
  <circle cx="742" cy="270" r="16" fill="#ffe9a8"/>
  <circle cx="737" cy="265" r="6" fill="#fff6d6"/>

  <!-- handlebars -->
  <g fill="none" stroke-linecap="round">
    <line x1="712" y1="248" x2="710" y2="226" stroke="#9aa3ad" stroke-width="10"/>
    <path d="M 710 230 C 688 244, 654 266, 628 278" stroke="#aeb6bf" stroke-width="9"/>
    <path d="M 712 228 C 702 236, 692 244, 682 250" stroke="#aeb6bf" stroke-width="7"/>
    <line x1="630" y1="276" x2="602" y2="286" stroke="#2c3238" stroke-width="15"/>
    <line x1="680" y1="246" x2="656" y2="254" stroke="#2c3238" stroke-width="12"/>
  </g>

  <!-- foot peg -->
  <g>
    <path d="M 560 462 L 536 476" stroke="#8f98a2" stroke-width="9" stroke-linecap="round" fill="none"/>
    <line x1="424" y1="474" x2="502" y2="462" stroke="#9aa3ad" stroke-width="11" stroke-linecap="round"/>
  </g>

  <!-- ============================ PELICAN ============================ -->
  <!-- far leg: thigh, hock bending back, webbed foot -->
  <path d="M 476 350 C 464 374, 472 392, 492 398 L 514 394 C 520 376, 514 358, 504 346 Z" fill="#b39a72"/>
  <path d="M 492 398 L 514 394 L 506 430 L 484 428 Z" fill="#a88c63"/>
  <path d="M 478 424 C 490 420, 502 426, 510 436 L 530 448 C 535 451, 534 458, 528 458 C 516 450, 504 446, 492 446 C 480 446, 472 438, 474 430 Z" fill="#e59a3c"/>
  <path d="M 496 434 L 502 446 M 508 440 L 512 450" stroke="#c47f2c" stroke-width="2" fill="none" stroke-linecap="round"/>

  <!-- far wing (behind, tip on the far grip) -->
  <path d="M 566 266 C 596 254, 628 246, 654 246 C 662 246, 670 249, 672 254 C 674 260, 668 265, 660 262 C 632 254, 600 258, 572 272 Z" fill="#ded4bd"/>

  <!-- short fan tail -->
  <path d="M 406 250 C 370 244, 330 260, 300 286 C 292 292, 294 301, 304 299 C 340 281, 376 272, 408 278 Z" fill="#efe8d9"/>
  <path d="M 400 256 C 368 252, 336 264, 310 282" fill="none" stroke="#d5cbb6" stroke-width="2.5" stroke-linecap="round"/>
  <path d="M 404 266 C 374 262, 344 272, 320 288" fill="none" stroke="#d5cbb6" stroke-width="2.5" stroke-linecap="round"/>

  <!-- body -->
  <path d="M 396 318 C 380 288, 396 248, 428 230 C 462 210, 508 218, 534 244 C 560 270, 566 312, 550 342 C 534 370, 496 382, 456 372 C 424 364, 404 346, 396 318 Z" fill="#fbf7ee"/>
  <!-- belly shade -->
  <path d="M 402 335 C 416 359, 448 371, 478 371 C 516 370, 542 353, 552 327 C 555 318, 557 309, 556 301 C 546 323, 516 339, 480 345 C 444 351, 414 345, 402 335 Z" fill="#e7dfcd"/>
  <!-- top light -->
  <path d="M 428 230 C 462 210, 508 218, 534 244 C 510 230, 472 228, 446 242 C 424 254, 410 274, 404 294 C 396 270, 406 242, 428 230 Z" fill="#ffffff" opacity="0.75"/>

  <!-- neck -->
  <path d="M 504 260 C 506 206, 530 160, 572 136 L 618 144 C 592 172, 572 214, 562 250 C 556 270, 508 276, 504 260 Z" fill="#fbf7ee"/>
  <path d="M 618 144 C 592 172, 572 214, 562 250 C 557 266, 538 272, 522 272 C 542 260, 552 240, 560 214 C 570 186, 592 156, 608 142 Z" fill="#e7dfcd"/>

  <!-- head -->
  <ellipse cx="600" cy="132" rx="45" ry="38" transform="rotate(-8 600 132)" fill="#fbf7ee"/>
  <path d="M 558 140 C 564 162, 584 172, 604 170 C 624 168, 640 153, 642 134 C 644 152, 630 168, 612 172 C 590 176, 564 162, 558 140 Z" fill="#e7dfcd"/>

  <!-- windswept nape tuft -->
  <path d="M 572 102 C 560 96, 546 96, 538 102 C 548 101, 558 106, 566 112 Z" fill="#f7f2e6"/>

  <!-- wind streaks behind the head -->
  <g fill="#ffffff" opacity="0.55">
    <path d="M 438 84 L 520 76 L 512 84 L 438 90 Z"/>
    <path d="M 470 108 L 528 100 L 520 108 L 470 114 Z"/>
  </g>

  <!-- beak -->
  <path d="M 632 113 C 690 117, 756 138, 806 160 L 802 171 C 770 162, 730 152, 690 146 C 670 143, 650 140, 636 138 Z" fill="#f5b942"/>
  <path d="M 632 113 C 690 117, 756 138, 806 160 L 804 164 C 752 140, 690 123, 632 119 Z" fill="#ffd071"/>
  <!-- gular pouch -->
  <path d="M 636 138 C 662 146, 700 152, 730 156 C 734 186, 722 216, 696 226 C 672 234, 646 214, 640 186 C 636 166, 634 144, 636 138 Z" fill="#eda863"/>
  <path d="M 636 138 C 662 146, 700 152, 730 156 C 732 166, 732 176, 730 186 C 700 180, 664 172, 640 162 C 635 152, 634 144, 636 138 Z" fill="#f3bd85" opacity="0.5"/>
  <path d="M 642 146 C 666 154, 700 160, 728 164" fill="none" stroke="#d18a4c" stroke-width="2.5" stroke-linecap="round"/>
  <ellipse cx="662" cy="127" rx="5" ry="2.5" transform="rotate(10 662 127)" fill="#c98c25"/>

  <!-- eye + determined brow -->
  <circle cx="608" cy="126" r="9" fill="#23262b"/>
  <circle cx="611" cy="123" r="3" fill="#ffffff"/>
  <path d="M 592 111 C 603 110, 616 115, 624 122" fill="none" stroke="#ded3bd" stroke-width="5" stroke-linecap="round"/>

  <!-- near leg: thigh, hock bending back, webbed foot on the peg -->
  <path d="M 424 348 C 414 372, 422 392, 440 400 L 462 398 C 468 380, 462 358, 452 344 Z" fill="#c3a67f"/>
  <path d="M 440 400 L 462 398 L 452 442 L 432 438 Z" fill="#b0906a"/>
  <path d="M 434 436 C 446 432, 458 438, 466 448 L 488 462 C 493 465, 492 472, 486 472 C 474 464, 460 458, 446 458 C 434 458, 426 450, 428 442 Z" fill="#f2a53d"/>
  <path d="M 448 457 L 460 444 M 462 459 L 474 448" stroke="#cf8729" stroke-width="2.2" fill="none" stroke-linecap="round"/>

  <!-- near wing sweeping to the handlebar -->
  <path d="M 402 263 C 442 235, 498 237, 542 261 C 566 275, 584 284, 602 288 C 611 291, 613 301, 605 308 C 599 313, 590 312, 584 306 C 573 295, 552 288, 530 284 C 498 278, 452 285, 424 279 C 408 275, 398 271, 402 263 Z" fill="#e7dfcb"/>
  <path d="M 402 263 C 442 235, 498 237, 542 261 C 566 275, 584 284, 602 288 C 606 290, 608 292, 609 294 C 588 285, 564 273, 528 257 C 488 239, 440 237, 408 273 Z" fill="#fdfaf3"/>
  <path d="M 418 269 C 444 255, 476 251, 506 261 M 414 258 C 442 244, 478 242, 508 253 M 520 275 C 544 281, 566 291, 584 300" fill="none" stroke="#cdc2aa" stroke-width="2.6" stroke-linecap="round"/>
  <path d="M 424 279 C 452 285, 498 278, 530 284 C 552 288, 572 296, 584 306" fill="none" stroke="#cfc5ad" stroke-width="2.6" stroke-linecap="round"/>
  <!-- wing tip curled over the grip -->
  <path d="M 600 282 C 611 282, 617 290, 614 299 C 611 308, 602 311, 596 306 C 589 300, 591 288, 600 282 Z" fill="#f4eee0"/>
  <path d="M 603 287 C 609 290, 611 296, 608 301 M 598 292 C 602 295, 603 299, 602 303" fill="none" stroke="#cfc5ad" stroke-width="2" stroke-linecap="round"/>
</svg>

Same prompt, other models

10 more
Compare side by side

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