ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Deferred rendering

Marko Tatić (2013) Deferred rendering. EngD thesis.

Download (25Mb)


    Rendering is a procedure of transforming 3D objects to 2D image suitable for showing on screen. In this thesis we discuss a field of real-time rendering solutions with emphasis on deferred rendering. We present a classic approach with forward rendering and two most typical deferred rendering approaches: Deferred Shading and Deferred Lighting. Next we develop our solution of deferred rendering with aid of C# and HLSL programming languages as well as XNA framework. We describe creation of necessary buffers, the procedure of geometry drawing, the procedure of lighting and the creation of geometry for the light volumes. Besides the classic light types, we develop our own solution of neon light, which offers interesting possibilities for lighting. At the end we present some possible improvements.

    Item Type: Thesis (EngD thesis)
    Keywords: rendering, deferred rendering, deferred shading, deferred lighting, neon light, C#, HLSL, XNA.
    Number of Pages: 52
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Matija Marolt271Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=10354004)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2319
    Date Deposited: 18 Dec 2013 10:08
    Last Modified: 10 Jan 2014 09:41
    URI: http://eprints.fri.uni-lj.si/id/eprint/2319

    Actions (login required)

    View Item