IT-lexikon › Hårdvara › Forward+

Forward+

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

Kaklad forward-rendering: dela skärmen i rutor, kulla ljuslistan per ruta och skugga sedan i ett enda framåtpass som bara rör de ljus rutan faktiskt träffas av.

Klassisk forward rendering blir dyr när ljusen blir många, eftersom varje objekt i princip prövas mot varje ljus. Forward+ lägger till ett djupförpass och ett compute-steg som för varje skärmruta bygger en kort lista över de ljus som når dit. Skuggningspasset itererar bara den listan, och kostnaden frikopplas från scenens totala ljusantal.

Metoden (Harada m.fl., AMD, 2012) behåller det som deferred shading tvingas offra: fungerande MSAA och genomskinlighet, och lägre minnesbandbredd eftersom ingen G-buffert behövs. Clustered shading är det naturliga nästa steget och fixar Forward+:s svaghet med ljus som ligger olika långt bort i samma ruta.

← Tillbaka till lexikonet