Rendering: * Improved light sources * Secondary rays * Shadows Post-processing: * Chromatic aberration * Lens dirt Technical: * Use uniform buffers * GLSL constants generator * Common handling for parameters * Curves for value control