PicoPixel

Een pet indienen

Twee manieren om je pet toe te voegen aan de PicoPixel-community: plak een Petdex-URL voor de snelste route, of upload een spritesheet en sprite.json naar GitHub. Plus hoe je je eigen unieke pet genereert met AI-tools.

PIPicoPixel
petsspritespetdexsubmission
BIJGEWERKT2026-05-30
01/07

Overzicht

Een pet is een geanimeerde sprite, een klein personage dat beweegt doordat afbeeldingen snel achter elkaar worden afgespeeld. Wanneer je er een indient, kan die worden uitgelicht in de community Pets-galerij, zodat iedereen hem kan gebruiken en ervan kan genieten.

Er zijn twee manieren om een pet in te dienen. De snelste is via Petdex: je plakt één URL en je bent klaar. De andere is via GitHub, voor sprites die je zelf host als spritesheet en sprite.json. Je kunt een bestaande Petdex-pet indienen of een originele pet van jezelf maken.

Beide methoden zitten in de PicoPixel-app, dus je moet eerst ingelogd zijn.

02/07

Voordat je begint

Alles gebeurt in de PicoPixel-app. Zo kom je bij het indieningsscherm:

  1. Open de app op app.picopixel.io.
  2. Log in als je dat nog niet bent; dat kan met Google of GitHub. Als je dit overslaat, word je gevraagd in te loggen voordat je kunt indienen.
  3. Klik op je account onderaan de linkerzijbalk.
  4. Kies "Your account".
  5. Open "Submit Sprite".

Het Submit Sprite-scherm biedt de twee methoden die hieronder worden beschreven.

NOTE

Je moet ingelogd zijn om iets in te dienen. Als je niet bent aangemeld, vraagt de app je dat te doen voordat je verder kunt.

03/07

Indienen via Petdex

Dit is de aanbevolen en snelste methode. Petdex is een externe petdirectory op petdex.crafter.run waar je pets kunt bekijken, maken en hosten. Elke pet daar heeft een deelbare URL met de vorm https://petdex.crafter.run/pets/<pet-id>.

Zo dien je in:

  1. Zoek of maak de pet op Petdex en kopieer de URL.
  2. Kies op het Submit Sprite-scherm "Submit via Petdex".
  3. Plak de pet-URL in het veld "Petdex URL".
  4. Voeg eventueel een toelichting toe in het veld "Notes".
  5. Verzend het.
TIP

Indienen via Petdex is de snelste route; het heeft niet voor niets de labels RECOMMENDED en FASTEST. Eén URL is alles wat je nodig hebt.

04/07

Indienen via GitHub

Gebruik deze methode wanneer je de sprite zelf host. Je levert de ruwe bestanden aan in plaats van een Petdex-link.

  1. Zet je spritesheet-afbeelding en een bijpassende sprite.json in een openbare GitHub-repository.
  2. Kies op het Submit Sprite-scherm "Submit via GitHub".
  3. Plak de repository-URL (https://github.com/...).
  4. Vul "Credits / Author" in zodat je werk wordt toegeschreven.
  5. Voeg eventueel een toelichting toe in het veld "Notes" en verzend daarna.

De spritesheet en sprite.json moeten een specifiek formaat volgen. Hieronder lees je hoe dat formaat is opgebouwd.

05/07

Je eigen unieke pet maken

In plaats van een uitgelichte Petdex-pet opnieuw te gebruiken, kun je een originele maken. AI-tools zoals OpenAI Codex of AI-afbeeldingsgeneratoren zijn een praktische manier om vanaf nul een spritesheet voor een personage te maken.

Een spritesheet is één afbeelding (PNG of WebP) met een regelmatig raster, ook wel een atlas genoemd. Plaats één animatie per rij en maak elk frame precies even groot.

WARNING

Elk frame moet precies dezelfde breedte en hoogte hebben. Als de rastercellen niet overeenkomen, worden de frames verkeerd uitgesneden en kan de animatie verspringen.

Het bestand sprite.json beschrijft de spritesheet. Het heeft twee hoofdonderdelen:

  • atlas, de rasterindeling: columns, rows, frameWidth en frameHeight.
  • states, de lijst met animatietoestanden. Elke toestand heeft een id, een label, de row waarop hij staat, het aantal frames, een optionele durationMs, een group en een caption.

Veelgebruikte toestanden zijn idle, wave, jump, run-right, run-left, running, waiting, failed en review. Een sprite heeft minstens twee toestanden nodig, dus maak in elk geval idle plus één beweging.

Een goede workflow: genereer de frames op een consistente grootte, plaats ze in een regelmatig raster met één animatie per rij, beschrijf daarna het raster en de animatietoestanden in sprite.json en dien in via Petdex of GitHub.

TIP

Het concept van sprites, toestanden, fases en hergebruik wordt uitgebreider uitgelegd in LVGL Sprites.

06/07

Wat er daarna gebeurt

Nadat je hebt ingediend, beoordeelt het PicoPixel-team je pet en kan het contact opnemen als er iets verduidelijkt moet worden. Goedgekeurde pets verschijnen in de Pets-galerij, met jouw naam erbij. Vanaf daar kan iedereen in de community je creatie vinden en gebruiken.

07/07

Waar nu heen

LEES VERDER

Meer om te ontdekken

Pets gebruiken in PicoPixel thumbnail
PICOPIXEL

Pets gebruiken in PicoPixel

Voeg een kant-en-klaar geanimeerd personage toe aan je project. Laat het reageren op knoppen, meetwaarden en andere gebeurtenissen op je apparaat.

pets · sprites · picopixel
PicoPixel-sjablonen, UI-kits en complete apps gebruiken thumbnail
PICOPIXEL

PicoPixel-sjablonen, UI-kits en complete apps gebruiken

Vind een geschikt voorbeeld, open of importeer het in PicoPixel, pas het ontwerp aan en exporteer LVGL C-code voor je apparaat.

templates · ui-kits · full-apps
PicoPixel LVGL MCP Server Setup Guide thumbnail
PICOPIXEL

PicoPixel LVGL MCP Server Setup Guide

Set up the PicoPixel LVGL MCP server for Claude, ChatGPT, Codex, or Cursor. Learn agent settings, reusable components, colors, fonts, and assets.

LVGL MCP · MCP server setup · AI UI design