Deferred shading based extensible rendering pipeline

Implementation of modern rendering pipeline based on deferred shading is discussed and realized in this work. We focus on extensibility by new advanced algorithms. Firstly methods used in real time are analyzed, it is followed by implementation environment and proposal of architecture of rendering system. The usability was verified in some known methods of computer graphic like shadow maps, depth of field or ambient occlusion. The implementation was realized with respect to simple modifications of rendering pipeline for different rendering in various situations. This system was primarily optimised for real time rendering in modern hardware configurations. Visual quality and time analysis of rendering is disscused at the end.