IT-lexikon › Hårdvara › Stencilbuffert

Stencilbuffert

Hårdvara In English → Uppdaterad: 2026-10-24

En liten heltalsbuffert vid sidan av djupbufferten som maskar var rastreringen får skriva, pixel för pixel.

Vanligen åtta bitar, ofta packade ihop med djupet som D24S8. Vid varje pixel jämförs ett referensvärde mot bufferten enligt ett stenciltest, och beroende på utfall kan värdet skrivas, ökas eller minskas. Resultatet är en maskeringsstämpel: rita speglar bara inuti ramen, klipp ut portaler, lägg dekaler på en yta, eller dra en kontur runt ett markerat objekt.

Den mest kända användningen är stencilskuggor — skuggvolymer vars täckning räknas genom att öka och minska stencilen vid volymens fram- och baksidor. Doom 3 (2004) byggde hela sin skuggning på "Carmacks reverse"-varianten. Tekniken tappade mark när skuggkartor tog över, men stencilen lever kvar överallt där något ska maskeras.

← Tillbaka till lexikonet