IT-lexicon › Programmeren › Palette fade

Palette fade

Programmeren Svenska → Bijgewerkt: 2026-10-26

Het hele scherm laten uitfaden naar zwart, wit of een andere kleur door alleen het kleurenpalet frame voor frame opnieuw uit te rekenen.

Bij geïndexeerde kleur wijst elke pixel naar een palet-slot, niet naar een kleur. Schaal je de RGB-waarden van het palet elk frame een stapje omlaag, dan wordt het hele beeld in één keer donkerder — zonder dat één byte videogeheugen wordt aangeraakt. Op een pc in Mode 13h betekende dat 768 schrijfacties naar de DAC van de VGA-kaart, die maar zes bits per kanaal had en dus 64 stappen. De schrijfacties werden tijdens VBlank gedaan om sneeuw halverwege het scherm te voorkomen.

De NES kende helemaal geen palet-rekenwerk, maar de kleurentabel was geordend in helderheidsrijen: 16 van een index aftrekken schoof een kleur een rij donkerder, en vier van zulke stappen leverden zwart op. Daarom hebben fades op de NES zulke duidelijke trapjes. Een neef van palette cycling, dat kleuren laat roteren in plaats van ze te dimmen.

← Terug naar het lexicon