CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Real-Time GPU Techniques for Advanced Lighting Phenomena

Markus Billeter (Institutionen för data- och informationsteknik, Datorteknik (Chalmers))
Göteborg : Chalmers University of Technology, 2014. ISBN: 978-91-7385-993-6.- 98 s.
[Doktorsavhandling]

In 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). The first of these papers presents a method that can be used to render shafts of light/volumetric shadows in real time. The second paper extends this to include additional effects associated with participating media, including, for example, indirect illumination of surfaces from light scattered in the medium. Next, two papers explore real-time rendering with many light sources. One paper presents a method to efficiently render in the presence of and manage thousands of light sources and demonstrates scaling up to one million lights. The other paper focuses on rendering on mobile devices (such as smartphones and tablet devices), and investigates the possibility of off-loading rendering tasks to a remote server. The paper presents one approach where a server computes indirect illumination represented by virtual light sources. The client retrieves these virtual light sources from the server and uses an adapted version of the previously presented many-lights technique for rendering. Graphics processing units (GPUs) play a central role in all these techniques. Thus, the first paper included in this thesis discusses efficient implementations of fundamental building blocks for programming GPUs. In particular, it presents an efficient implementation of the stream compaction operation. It further discusses the programming strategy that makes the implementation efficient and demonstrates several related fundamental operations developed using that strategy.

Nyckelord: Computer Graphics, GPGPU, Rendering, Shading, Participating Media, Scattering, Volumetric Shadows, Many-Light, Mobile Graphics



Den här publikationen ingår i följande styrkeområden:

Läs mer om Chalmers styrkeområden  

Denna post skapades 2014-04-11. Senast ändrad 2014-09-02.
CPL Pubid: 196633

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)


Institutioner (Chalmers)

Institutionen för data- och informationsteknik, Datorteknik (Chalmers)

Ämnesområden

Informations- och kommunikationsteknik
Datorteknik

Chalmers infrastruktur

Relaterade publikationer

Inkluderade delarbeten:


Efficient stream compaction on wide SIMD many-core architectures


Real Time Volumetric Shadows using Polygonal Light Volumes


Real-Time Multiple Scattering using Light Propagation Volumes


Clustered Deferred and Forward Shading


Examination

Datum: 2014-05-16
Tid: 13:15
Lokal: EA, EDIT-Huset, Chalmers
Opponent: Chris Wyman. Senior Research Scientist, NVIDIA. Associate Professor of Computer Science, University of Iowa.

Ingår i serie

Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie 3674