18/03/2013 Demystifying the Unigine Heaven rendering

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.

Demystifying the Unigine Valley rendering >
< Playing with Unigine on Mac
Copyright Christophe Riccio 2002-2016 all rights reserved
Designed for Chrome 9, Firefox 4, Opera 11 and Safari 5