IT-lexicon › Programmeren › Decal

Decal

Programmeren Svenska → Bijgewerkt: 2026-10-24

Een kleine textuur die op bestaande oppervlakken wordt geprojecteerd om detail toe te voegen (kogelgaten, bloed, bandensporen, graffiti) zonder het model aan te raken.

Een decal is een textuur die achteraf op geometrie wordt gestempeld, zodat een spel tijdelijk of plaatselijk detail kan toevoegen zonder dat het in de mesh of de textuur hoeft te worden ingebakken. Geprojecteerde decals werpen een kleine doos op de oppervlakken die ze snijdt en samplen daar de decaltextuur; ze lopen om hoeken heen en volgen het terrein. Wie op een muur schiet, krijgt precies op de plek van de inslag een kogelgat.

Vroege engines gebruikten decals als extra transparante polygonen vlak boven het oppervlak, wat z-fighting-geflikker veroorzaakte (vandaar de dieptebias). Deferred rendering maakte screen-space decals goedkoop door in de G-buffer te schrijven. Decals houden detail dynamisch en geheugenzuinig, als aanvulling op de statische uitstraling van lightmaps.

← Terug naar het lexicon