Scintillating Snippets: Storing Normals Using Spherical Coordinates
If you’ve ever implemented a deferred renderer, you know that one of the constant struggles is keeping your G-Buffer small enough as to be reasonable in terms of bandwidth and your number of render targets.