PhD Thesis - Real-Time GPU Techniques for Advanced Lighting Phenomena
AbstractIn the real world, the visual perception of an object is completely determined by the object's interactions with light. One large application of computer graphics is to visualize virtual objects and worlds in a fashion that is familiar to humans. Successfully emulating light and its effects on virtual objects therefore plays a central role. The papers included in this thesis mainly explore improved methods of computing the effects of light in various settings. The focus is on doing so in real-time for interactive applications. Two papers target capturing the visual effects of light traveling through a participating medium (a medium such as fog or smog). Next, two papers explore real-time rendering with many light sources. Graphics Processing Units (GPUs) play a central role in all these techniques. Thus, the very first paper included in this thesis discusses efficient implementations of fundamental building blocks for programming GPUs.
Defendedat Chalmers University of Technology, Department of Computer Science and Engineering (Division of Computer Engineering) in May 2014
Tiled Forward Shading
AbstractIn this chapter we explore the tiled forward shading algorithm. Tiled forward shading is an extension/modification of tiled deferred shading, which improves upon traditional deferred shading methods.
Tiled forward shading attempts to combine some of the advantages normally associated with deferred shading with the advantages of forward shading, namely the capability to use alpha blending for transparency and various hardware-assisted multi-sampling schemes.
Includedin GPU Pro 4 - Advanced Rendering Techniques, Volume 4
Licentiate Thesis - Real-Time GPU Algorithms: Parallel Primitives and Rendering of Participating Media
AbstractModern Graphics Processing Units (GPUs) present an immense resource of computational power, which however remains challenging to fully harness. This thesis explores four algorithms and methods that attempt to take full advantage of the resources provided by a GPU. The algorithms focus on efficient implementations that perform well enough to be considered for real-time applications.
Presentedat Chalmers University of Technology, Department of Computer Science and Engineering (Division of Computer Engineering) in October 2011