Thanks to my favorite OpenGL tool, GLIntercept, I studied the Unigine renderer and I though it could be fun to build videos showing how a single frame is built.
The video display frame at 5 FPS. Sometime, it seems that nothing is happening but this is because even draw calls contributing to zero pixel are represented as separated but identical frames. Unigine is a deferred renderer so that the beginning of rendering fills G-Buffers but only the diffuse component is displayed in these videos.
I think these videos are quite interesting because we can clearly see the rendering methods and even some optimization strategies. In a future post, we will study these in more detail and how the OpenGL API is used by Unigine.