Bump mapping

Bump mapping is een techniek die in grafische programma's wordt gebruikt om het uiterlijk van gestructureerde oppervlakken te produceren. Het werkt door het veranderen van de helderheid van de pixel s in specifieke patronen. Het resultaat is vergelijkbaar met dat wanneer licht onder een hoek op een oppervlak schijnt.

Door middel van bump mapping kan een bol op een sinaasappel worden laten lijken. Een ogenschijnlijk horizontaal vlak kan het uiterlijk krijgen van een vijver met rimpelingen, een asfalt parkeerplaats, of een grasveld. Bump mapping wordt gebruikt in spelprogramma's om de illusie van reliƫf te wekken. Het wordt ook gebruikt in zulke uiteenlopende toepassingen als biologie, scheikunde, astrofysica, en architectuur.

De meest geavanceerde vorm van bump mapping heet per-pixel verlichting of Phong shading . Programma's die deze versie van bump mapping uitvoeren zijn duur, en zij vereisen aanzienlijk geheugen en verwerkingskracht om te kunnen draaien. Emboss bump mapping, een minder gesofisticeerde vorm, is gemakkelijker te emuleren op de chips die gewoonlijk in personal computers worden gebruikt. Dergelijke effecten lenen zich ook voor overdracht via internetverbindingen voor online gaming.