Pixel art is een van de weinige visuele stijlen die vier decennia doorstaan heeft zonder zijn identiteit te verliezen. Ze ontstond uit een technische beperking, schermen met weinig kleuren en bitter weinig pixels, en werd daarna uit vrije wil een esthetische taal. Je komt haar tegen in indiegames, avatars, streamemotes, albumhoezen, T-shirts, NFT's en interfaces die een nostalgisch randje willen.
Het probleem is dat pixel art genereren met AI een stuk lastiger is dan het lijkt. Je vraagt om "pixel art van een ridder" en krijgt een doodgewone digitale illustratie vol zachte kleurverlopen, met wat decoratieve blokjes eroverheen gestrooid. Dat is geen pixel art, dat is een beeld dat doet alsof.
Deze gids legt uit waarom dat gebeurt, hoe je prompts opbouwt die de stijl echt opleveren en welke parameters je bijstelt, met 40 kant-en-klare prompts om te kopiëren. En helemaal aan het eind komt de stap die vrijwel niemand zet, en die een beeld dat "bijna pixel art" is omtovert tot het echte werk.
Wat echte pixel art tot pixel art maakt
Pixel art is niet zomaar "een beeld dat er blokkerig uitziet". Ze volgt precieze technische regels, en juist het schenden van die regels maakt dat een AI-resultaat nep aanvoelt, ook als je niet kunt aanwijzen waarom.
- Een consistent raster. Alle pixels zijn precies even groot en liggen op hetzelfde raster. Zodra sommige blokken groter zijn dan andere of scheef liggen, ziet het oog dat meteen.
- Een beperkt palet. Klassieke pixel art werkt met 4 tot 32 kleuren. De Game Boy had vier tinten groen, de NES een vast palet van 54 kleuren. Die beperking hoort bij de stijl.
- Geen automatische anti-aliasing. De randen zijn hard. Waar toch verzacht wordt, gebeurt dat met de hand, pixel voor pixel: handmatige anti-aliasing.
- Dithering in plaats van kleurverloop. Kleurovergangen ontstaan uit afwisselende pixelpatronen, het klassieke schaakbordje, niet uit zachte verlopen.
- Bewust lage resolutie. Een doorsnee sprite meet 16×16, 32×32 of 64×64 pixels. Het eindbeeld is groot doordat het in hele veelvouden is vergroot, niet doordat het groot getekend werd.
Dat laatste punt verklaart het meeste van wat er misgaat. Diffusiemodellen genereren op 1024×1024 of groter. Ze kunnen niet in 32×32 "denken": ze tekenen een groot beeld dat de aanblik van een vergroot klein beeld nabootst. En die nabootsing heeft vrijwel altijd een onregelmatig raster, te veel kleuren en verzachte randen.
💡 Tip: vergroot het AI-resultaat en kijk goed. Verschillen de "pixels" onderling van formaat, of zit er een kleurverloop binnen één blok, dan heb je een illustratie met een filter, geen pixel art. De nabewerking verderop lost dat op.
Waarom AI de stijl zo vaak mist
Daar komen drie dingen bij elkaar. Om te beginnen de trainingsdata: er circuleren miljoenen digitale illustraties met het label "pixel art" die in werkelijkheid vectorkunst zijn of schilderingen met een blokkerige textuur. Het model heeft dus van onzuivere voorbeelden geleerd.
Daarnaast de architectuur. Diffusiemodellen werken door stap voor stap ruis weg te halen en neigen van nature naar zachte overgangen, precies het tegendeel van wat pixel art vraagt. Harde randen en egale kleurvlakken zijn nu juist wat dat proces ongevraagd gladstrijkt.
En tot slot de interne vergroting. Veel tools schalen het beeld aan het eind automatisch op met zachte interpolatie. Ook als het model het raster wél goed had, sloopt die stap het alsnog en levert het vage randen op.
De praktische conclusie is helder: met de prompt alleen kom je er niet. Die brengt je 70% van de weg. De laatste 30% komt van de juiste parameters en van een nabewerking die het raster afdwingt en het palet inperkt.
De anatomie van een pixelartprompt die werkt
Een doeltreffende prompt voor deze stijl bestaat uit vijf lagen. Laat je er één weg, dan glijdt het resultaat al snel af naar een gewone illustratie.
1. Benoem stijl en resolutie expliciet
"Pixel art" zeggen is niet genoeg. Veranker je prompt in een spriteresolutie en een tijdperk. Termen die goed werken: 16-bit pixel art, 32x32 sprite, SNES-style pixel art, Game Boy 4-color palette, 1-bit pixel art, isometric pixel art.
2. Perk het palet in
Noem het aantal kleuren. "Limited palette of 16 colors" of "restricted 8-color palette" scheelt merkbaar, omdat het model daardoor egale vlakken maakt in plaats van verlopen.
3. Beschrijf het onderwerp eenvoudig
In lage resolutie is er geen ruimte voor fijne details. Uitgebreide beschrijvingen laten het model te veel informatie proppen in te weinig pixels, en dan houd je gekleurde ruis over. "Knight in blue armour with a red cape" werkt beter dan een alinea over de gravures in het harnas.
4. Achtergrond en kadering
Wees concreet: "plain black background", "solid color background", "transparent background", "side view", "front facing". Gamesprites vragen om een effen achtergrond, omgevingen om een opbouw in lagen.
5. Technische uitsluitingen
In Stable Diffusion en verwante tools doet de negatieve prompt hier de helft van het werk: blurry, anti-aliasing, smooth gradient, 3d render, photorealistic, soft shading, jpeg artifacts, painterly. In Midjourney gebruik je --no blur, gradient, realistic.
Alles bij elkaar levert dat dit geraamte op:
Parameters die in deze stijl het verschil maken
Pixel art is een van die gevallen waarin de getalletjes zwaarder wegen dan de woorden. Een paar concrete punten:
| Parameter | Aanbeveling | Waarom |
|---|---|---|
| Beeldverhouding | 1:1 voor sprites, 16:9 voor omgevingen | Een vierkant raster is achteraf makkelijker uit te lijnen |
| Resolutie | 512×512 ou 1024×1024 | Te hoge resoluties versplinteren het raster |
| CFG | 8–12 | Houdt zich strak aan de gevraagde stijl |
| Steps | 25–30 | Daarboven gaat het model de randen verzachten |
| Stylize (Midjourney) | 0–100 | Hoge waarden duwen richting artistieke illustratie |
| Upscale | Uitschakelen of nearest neighbor gebruiken | Zacht opschalen vernielt het raster |
Let op de omkering: stylize moet hier laag en CFG hoog. Dat is precies andersom dan bij fotorealisme. Wil je de logica achter die instellingen doorgronden, dan behandelt de gids over AI-parameters ze stuk voor stuk.
Dat punt over opschalen verdient extra aandacht. Pixel art vergroot je uitsluitend in hele veelvouden (2×, 4×, 8×) en met nearest neighbor, dat simpelweg elke pixel dupliceert. Elke zachte methode, of dat nu bilineair, bicubisch of Lanczos is, verzint tussenliggende pixels en vervaagt de randen. Biedt je tool die optie niet, laat het beeld dan op de gegenereerde grootte staan.
Klassieke paletten om in je prompt te noemen
Een historisch palet noemen werkt meestal beter dan kleuren stuk voor stuk beschrijven, want die termen herkent het model uitstekend:
| Referentie | Kleuren | Visueel kenmerk |
|---|---|---|
| Game Boy (DMG) | 4 tinten groen | Monochroom, nostalgisch, hoog contrast |
| NES | ~54 vaste kleuren | Verzadigde kleuren, harde schaduwen |
| SNES / 16-bit | Tot 256 per scherm | Rijke schaduwwerking, uitgewerkte dithering |
| CGA | 4 kleuren | Cyaan, magenta, wit en zwart: puur jaren tachtig |
| PICO-8 | 16 kleuren | Modern fantasypalet, veel gebruikt in indiegames |
| 1-bit | 2 kleuren | Puur zwart-wit, in de stijl van de klassieke Macintosh |
Wil je de kleuren die je krijgt later in ander werk terug laten komen, haal dan met Palet de hexadecimale waarden eruit. Zo houd je alle sprites binnen één project op elkaar afgestemd.
40 kant-en-klare pixelartprompts
Allemaal in het Engels, de taal waarin de modellen het scherpst reageren. Pas het onderwerp aan je eigen behoefte aan; het stijlgedeelte laat je staan.
Personages en sprites
Omgevingen en landschappen
Isometrisch
Voorwerpen, iconen en interface
Avatars en portretten
Dieren, wezens en monsters
De laatste stap: het raster afdwingen en het palet inperken
Dit is de stap die een benadering verandert in overtuigende pixel art. Wat de AI aflevert heeft vrijwel altijd pixels van net iets verschillende grootte, randen met halftonen en meer kleuren dan zou moeten. De correctie is puur mechanisch.
Het gaat in drie bewegingen. Eerst de resolutie omlaag naar het werkelijke spriteformaat, 32×32 of 64×64, wat er ook past. Daardoor wordt elk blok echt één pixel. Dan het palet inperken, zodat de tussenkleuren die door verzachting ontstonden verdwijnen. En tot slot weer opschalen in een heel veelvoud met nearest neighbor, zodat de harde randen blijven.
In de praktijk vangt een gecontroleerd pixeleffect de eerste beweging en een groot deel van de tweede in één keer af: het legt een gelijkmatig raster over het hele beeld en dwingt egale kleurvlakken af, waardoor de verlopen binnen de blokken verdwijnen die de herkomst verraden. Daar is Afbeelding Pixelen precies voor bedoeld: je stelt de blokgrootte bij tot het raster klopt en het beeld de juiste structuur krijgt.
Wil je de randen daarna nog strakker, dan helpt een ronde Verscherpen. Voor publicatie op een site of in een webshop comprimeer je het bestand met Comprimeren. Nog één technisch punt: bewaar altijd als PNG, nooit als JPG. JPG-compressie veroorzaakt artefacten rond harde randen, en pixel art bestaat uit niets anders dan harde randen. Het resultaat oogt zichtbaar vuil.
Geef je afbeelding echte pixels
Leg een gelijkmatig raster en egale kleurvlakken over elk beeld: gratis, rechtstreeks in je browser en zonder dat er iets naar een server gaat.
Nu afbeelding pixelenVeelgemaakte fouten bij pixel art met AI
- Te veel detail vragen. Een sprite van 32×32 telt duizend pixels in totaal. Daar past geen borduursel op een mantel, geen lichtvonk in een oog en geen leertextuur in. Houd het onderwerp eenvoudig.
- De uitsluitingen vergeten. Sluit je gradient, blur, 3d render en soft shading niet uit, dan glijdt het model af naar een doorsnee digitale illustratie.
- Stylize te hoog zetten in Midjourney. Die parameter duwt richting "mooie" kunst, het tegendeel van de technische beperking die pixel art nodig heeft.
- Opschalen met zachte interpolatie. Elke bicubische of AI-vergroting vervaagt de randen. Alleen nearest neighbor, en alleen in hele veelvouden.
- Als JPG opslaan. Compressieartefacten slopen harde randen. Altijd PNG, of lossless WebP.
- Genoegen nemen met een scheef raster. De meest gemaakte fout, en meteen de makkelijkst op te lossen: het pixeleffect hierboven volstaat.
- Resoluties door elkaar gebruiken. Heeft het personage blokken van 4 px en de achtergrond van 6 px, dan oogt het geheel amateuristisch. Houd één blokgrootte aan.
Waar pixel art het best tot zijn recht komt
De stijl draagt een sterke culturele lading mee: een pluspunt als de context klopt, een blok aan het been als dat niet zo is. Hij werkt doorgaans goed bij:
- Indiegames en prototypes. De oorspronkelijke, vanzelfsprekende toepassing, met lichte bestanden als bijkomend voordeel.
- Avatars en profielfoto's. Ze springen eruit tussen echte foto's en houden zich goed op klein formaat.
- Emotes en stickers. Twitch, Discord en WhatsApp tonen kleine plaatjes, en pixel art is voor precies die schaal gemaakt.
- Retro-iconen en interfaces. Sites en apps met een nostalgische of gameachtige insteek.
- Fysieke producten. T-shirts, stickers, posters en mokken: de harde lijn drukt uitstekend af.
- Content voor sociale media. Valt op in de tijdlijn door het contrast met alle foto's eromheen.
Waar het meestal niet werkt: serieuze bedrijfscommunicatie, materiaal dat producten realistisch moet tonen, en elke situatie waarin gamenostalgie botst met de boodschap.
Snelle checklist
- Bepaal de spriteresolutie voordat je de prompt schrijft (16×16, 32×32, 64×64).
- Noem tijdperk en palet expliciet: 8-bit, 16-bit, Game Boy, PICO-8.
- Beschrijf het onderwerp eenvoudig, zonder fijne details.
- Leg achtergrond en kadering vast.
- Zet uitsluitingen in tegen verzachting, kleurverloop en 3D-rendering.
- CFG tussen 8 en 12, steps tussen 25 en 30, stylize laag.
- Schakel het automatisch opschalen van de tool uit.
- Pas een gecontroleerd pixeleffect toe om raster en palet af te dwingen.
- Vergroot uitsluitend in hele veelvouden met nearest neighbor.
- Bewaar als PNG en comprimeer voor publicatie.