3
\$\begingroup\$

I very recently started learning modern OpenGL. I have implemented a wavefront file loader and a basic ADS shading model. At some point I'd like to implement screen space ambient occlusion. I tried reading on the technique and I understand the concept, but I have trouble understanding the details (i.e. extracting the depth information and reconstructing the positions in space etc.).

Thus the question is, what techniques should I learn/practice before trying to implement the SSAO?

\$\endgroup\$
3
  • \$\begingroup\$ Why not just ask about the problems you're having with implementing SSAO? \$\endgroup\$
    – Tetrad
    Commented May 6, 2012 at 17:06
  • \$\begingroup\$ Because at the moment I'm having too many problems, I thought it'd be asking too much. So asking for a few pointers to get me in the right direction seemed more appropriate. \$\endgroup\$ Commented May 6, 2012 at 21:04
  • 1
    \$\begingroup\$ @user1294203: Well, asking about actual problems will get you actual answers. Asking for advice will not. \$\endgroup\$ Commented May 7, 2012 at 18:52

1 Answer 1

2
\$\begingroup\$

Deferred rendering. 90% of what you need to implement SSAO is found in basic deferred rendering algorithms. That's one reason why SSAO is often used by deferred renderers; it's a natural fit.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .