← Nieuwste papers
💻 computer science

Texel Splatting: Perspective-Stable 3D Pixel Art

Texel Splatting is een methode voor het renderen van perspectiefstabiele 3D-pixelart door geometrie te projecteren op een kubemap vanuit een vast punt, waarbij rotatie- en translatie-invariantie worden bereikt via kubemap-indexing en grid-snapping, ten koste van een afweging rondom disocclusie aan de grenzen van de kubemap.

Oorspronkelijke auteurs: Dylan Ebert

Gepubliceerd 2026-03-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Dylan Ebert

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een oude, pixelated computerspelletje wilt maken, zoals Minecraft of Terraria, maar dan in de echte 3D-wereld. Het probleem is dat als je camera beweegt, die pixelrandjes vaak gaan 'trillen' of 'glijden'. Ze blijven niet netjes op hun plek, wat er rommelig uitziet. Dit heet "pixel creep" of "shimmer".

Deze paper, getiteld "Texel Splatting", lost dit probleem op met een slimme truc. Hier is hoe het werkt, vertaald in alledaags Nederlands:

1. Het Probleem: De "Glijdende Pixels"

Bij gewone 3D-graphics zie je de wereld door een lens (perspectief). Als je dichtbij een muur staat en je beweegt een beetje, lijkt de muur enorm te verschuiven. Als je ver weg staat, verschuift hij nauwelijks.
Oude methoden proberen de camera te "vastzetten" op een rooster (zoals een schaakbord) zodat de pixels niet glijden. Dat werkt perfect als je recht vooruit kijkt (zoals in een platte tekening), maar in 3D faalt het. Omdat diepe en ondiepe objecten anders bewegen, kun je ze niet allemaal tegelijk op hun plek houden met één simpele truc.

2. De Oplossing: De "Onbeweeglijke Camera in het Midden"

In plaats van de camera te laten bewegen door de wereld, doet Texel Splatting iets heel anders:

  • De Vaste Kijker: Stel je voor dat er in het midden van de wereld een onzichtbare, onbeweeglijke camera staat (de "probe"). Deze camera kijkt in alle zes richtingen (voor, achter, links, rechts, boven, onder) en maakt een foto van de hele wereld in één keer. Dit noemen ze een cubemap (een kubus-vormige foto).
  • De Pixels zijn Vast: Omdat deze camera niet beweegt, blijven de pixels op die foto altijd op precies dezelfde plek. Ze trillen niet, zelfs niet als jij als speler door de wereld rent.

3. De Magie: "Plakken" in plaats van "Trekken"

Normaal gesproken rekent de computer uit welke pixels je ziet op basis van je positie. Bij Texel Splatting doen ze het andersom:

  • Ze nemen elke pixel van die vaste kubus-foto.
  • Ze "plakken" (splatting) die pixel als een klein, vierkant plaatje (een quad) in de echte 3D-wereld, precies waar het hoort.
  • Als jij als speler beweegt, beweegt die camera niet. De camera kijkt gewoon naar die vaste, plakkerige pixels. Omdat de pixels vastzitten aan de wereld (en niet aan je scherm), blijven ze er perfect uitzien als pixelart, hoe je ook beweegt.

4. De Truc met het Rooster (Grid Snapping)

Er is één probleem: als je de camera een beetje verplaatst, verandert de hoek van de kubus-foto en komen er nieuwe pixels vrij.

  • De Oplossing: De computer "snapt" (zet vast) de positie van de camera op een groot, onzichtbaar rooster in de wereld. Zolang je binnen één vakje van dat rooster loopt, gebruikt de computer exact dezelfde kubus-foto.
  • Pas als je een nieuw vakje binnenstapt, wisselt de computer soepel naar de foto van dat nieuwe vakje. Hierdoor blijft de pixelstijl stabiel, net alsof je door een wereld van legoblokken loopt.

5. Het Nadeel: Wat je niet kunt zien

Er is een kleine beperking. Omdat de "vaste camera" op één plek staat, kan hij niet alles zien. Als je om een hoekje loopt, zie je dingen die de vaste camera nooit heeft gefotografeerd (dit heet disocclusion).

  • De Oplossing: Het systeem gebruikt een tweede, kleine "hulp-camera" die wél met jou meebeweegt om die hoekjes in te vullen. Omdat deze camera beweegt, kunnen die specifieke hoekjes wel trillen, maar dat is maar een klein stukje van het beeld. De rest van de wereld blijft perfect stabiel.

Samenvatting in één zin

Texel Splatting is als het maken van een 3D-wereld door eerst een perfecte, trillingsvrije foto van alles te maken vanuit een vast punt, en die foto vervolgens als een soort "sticker" op de wereld te plakken, zodat je er als speler doorheen kunt lopen zonder dat de pixels gaan dansen.

Het resultaat? Een prachtige, stabiele pixelart-wereld die eruitziet alsof hij uit een oude retro-game komt, maar die je kunt verkennen in volledig 3D.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →