Reconstructing positions from the depth buffer

Introduction [edit] To start things off more easily, I decided to limit this post to perspective projections and move on to the generalization (including orthographic projections) in a next blog post. When doing deferred shading or some post-processing effects, we’ll need the 3D position of the pixel we’re currently shading at some point. Rather than…

Speaking at FMX 2013

Albeit with trembling knees, I’m very excited to announce I’ll be speaking at FMX this year, ‘Europe’s most renowned conference on digital entertainment’. It’s an intimidating place to be, with many of my heroes either in the organisation or in the speaker list! Luckily I won’t be alone; the session will be part of the…

Multi-pass Rendering and Cascaded Shadow Mapping

If you’ve been paying attention to the Away3D blog, you probably already know that the 4.1 alpha has been released today, which has been my main fixation since September (when I wasn’t getting radiation poisoning). As mentioned in the release post, one of the new features is “multipass shading”. If you’re not into 3D rendering programming,…