IT-lexicon › Programmeren › Texture array

Texture array

Programmeren Svenska → Bijgewerkt: 2026-10-26

Een stapel textures met identiek formaat die via een index wordt aangesproken en als één resource wordt gebonden: een atlas zonder naden.

Een texture array legt N afbeeldingen van gelijke grootte en indeling over elkaar en laat de shader naast de gebruikelijke UV-coördinaten met een geheel getal een laag kiezen. Anders dan bij een texture atlas, waar tegels in één grote afbeelding zijn gepakt, hebben de lagen eigen randen. Mipmapping en wrapping werken daardoor zonder dat naburige tegels doorlekken. Terrein-engines gebruiken ze voor grondmaterialen, deeltjessystemen voor flipbooks.

De beperking is dat alle lagen dezelfde afmetingen en hetzelfde formaat moeten hebben; een array kan geen textures van 256 en 512 pixels mengen. De functie kwam met OpenGL 3.0 (2008) en bestaat in elke moderne API. Wie vrij verschillende groottes wil mengen, grijpt in plaats daarvan naar bindless textures.

← Terug naar het lexicon