Shading

Wat is het?

Shading is het proces waarmee de kleur en helderheid van een oppervlak in een 3D-scène worden berekend op basis van licht, materiaal-eigenschappen en kijkrichting. Het omvat algoritmes en shaderprogramma's die bepalen hoe licht wordt gereflecteerd (diffuus, speculair) en hoe effecten zoals glans, ruwheid en voortgezette schaduwen zichtbaar worden. Shading kan op verschillende niveaus uitgevoerd worden (per vlak, per vertex, per pixel) en speelt een cruciale rol in zowel artistieke stijl (bijv. cel-shading) als realisme (bijv. PBR — Physically Based Rendering).

Praktisch voorbeeld

Stel je ontwikkelt een AR-app die een metalen vaas op een tafel plaatst. Met eenvoudige Gouraud-shading (per vertex) zie je vloeiende kleurovergangen, maar speculaire highlights kunnen onnauwkeurig zijn of ontbreken bij kleine glanzende details. Gebruik je Phong- of per-pixel PBR-shading met een normaalmap en een correcte BRDF, dan verschijnen scherpe, realistische highlights en reflecties die de vaas overtuigender maken; houd er echter rekening mee dat per-pixel berekeningen en hoge-res normaalmaps meer rekenkracht vragen, wat op mobiele XR-apparaten geoptimaliseerd moet worden (bv. met LOD, baked lighting of atlas-maps).

Test je kennis

Welke techniek berekent verlichting per pixel met geïnterpoleerde normaalvectoren en levert daardoor nauwkeurige speculaire highlights?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG