«
Christopher Durham
Software Development
Deferred Lighting for the Modern 2D Pixel Style
For my Directed Focused Study , my goal was to create a deferred rendering pipeline capable of producing pixelprecise lighting and shadows for the contemporary style of 2D pixel art games .
The use of deferred rendering techniques for lighting calculation is ideal , as it allows complex scenes with a high number of lights to be processed . Shadows are calculated using special
shaped meshes generated for each shadow-casting sprite which are then dynamically extruded away from each light to calculate the projected 2D shadow . This allows us to calculate texel-accurate shadowing at a consistent pixel density to achieve the desired pixel art effect .
The project took place over the course of around 11 weeks and was implemented using DirectX 11 .
88 SOFTWARE DEVELOPMENT