IT-lexikon › Hårdvara › G-buffert

G-buffert

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

Knippet av rendermål som deferred shading fyller i sitt första pass — en per-pixel-beskrivning av ytan innan något ljus räknats.

Namnet kommer från "geometry buffer" och myntades av Saito och Takahashi i en artikel från 1990 om begriplig rendering. Bufferten lagrar det ljussättningen behöver veta om varje synlig pixel: djup, normal, albedo och materialparametrar som råhet och metallicitet. Andra passet läser den och räknar ljuset en gång per pixel, oberoende av hur många objekt som överlappade där.

Designvalet är en avvägning mellan "fat" och "thin" — fler kanaler ger rikare material men slukar bandbredd, vilket är den uppskjutna teknikens akilleshäl. Normalerna lagras ofta komprimerade för att spara plats, och genomskinlighet ryms inte alls eftersom varje pixel bara kan hålla en enda yta.

← Tillbaka till lexikonet