Implementing Irradiance Cache in a GPU Realistic Renderer

  • Vladimir Frolov
  • Konstantin Vostryakov
  • Alexander Kharlamov
  • Vladimir Galaktionov
Conference paper

DOI: 10.1007/978-3-642-39759-2_2

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7870)
Cite this paper as:
Frolov V., Vostryakov K., Kharlamov A., Galaktionov V. (2013) Implementing Irradiance Cache in a GPU Realistic Renderer. In: Gavrilova M.L., Tan C.J.K., Konushin A. (eds) Transactions on Computational Science XIX. Lecture Notes in Computer Science, vol 7870. Springer, Berlin, Heidelberg

Abstract

This work presents an approach to integrating irradiance caching (IC) technique in a complete GPU photorealistic renderer. This work proposes a GPU friendly IC solution, where performance critical parts of an irradiance cache algorithm are done completely on the GPU. The modified algorithm for the GPU is different from a traditional implementation in 2 ways. The first distinction is a predictive nature of our algorithm that allows us to insert a large record set at once instead of inserting records one by one, as in traditional approaches. The second distinction is a new heuristic for validity radius computations. We also consider some low-level details and provide performance analysis of our solution.

Keywords

Ray Tracing GPU Global illumination Irradiance cache realistic rendering 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Vladimir Frolov
    • 1
    • 2
  • Konstantin Vostryakov
    • 2
  • Alexander Kharlamov
    • 2
  • Vladimir Galaktionov
    • 1
  1. 1.Keldysh Institute of Applied MathematicsRussian Academy of SciencesMoscowRussia
  2. 2.NvidiaRussia

Personalised recommendations