Trying to recreate the Spectre shimmer effect with SVG filters for DOOM.css. Not perfect, but I think close enough.

Really feel like I pushing against the boundaries of the browsers compositor here. Especially on larger levels the fans on my MacBook Pro are blowing full force.

In order to give the browser some breathing space I decided to implement surface culling. We're basically setting the visibility to hidden for all elements are behind us, or obstructed by a wall.

In this case we're removing 1335 of a total of 1577 surfaces.