Implementation of the Radiosity Algorithm for Large Scale Scenes
Author:
Щербаков Александр12, Shcherbakov Alexander12, Фролов Владимир3, Frolov Vladimir4
Affiliation:
1. Lomonosov Moscow State University 2. Gaijin Entertainment 3. Институт прикладной математики имени М.В. Келдыша РАН 4. Institut prikladnoy matematiki imeni M.V. Keldysha RAN
Abstract
We propose an upgrade for the Radiosity algorithm that allows to efficiently apply radiosity for large scale scenes. This is achieved by considering only the patches located close to the observer. For each frame we update local form-factor matrix with a little set of patches, effectively reusing information from the previous frame in this way. Our method is completely expressed via matrix-vector operations, thus, it’s GPU implementation is natural and straightforward. We achieve high occupancy for both CPU and GPU versions of the algorithm by thanks to we use special matrix of several reflections for which update operation effectively combine computations with memory operations.
Publisher
Bryansk State Technical University
Reference23 articles.
1. Akenine-Moller, T., Haines, E., Hoffman, N. Real-timerendering. Fourth Edition. – AK Peters/CRC Press,2018. page 482., Akenine-Moller, T., Haines, E., Hoffman, N. Real-timerendering. Fourth Edition. – AK Peters/CRC Press,2018. page 482. 2. Budak, V.P., Zheltov, V.S., Kalakutsky, T.K. Local estimations of Monte Carlo method with the object spec-tralrepresentation in the solution of global illumina-tion. //Computer Research and Modeling, 2012, vol. 4, no. 1, pp.75-84., Budak, V.P., Zheltov, V.S., Kalakutsky, T.K. Local estimations of Monte Carlo method with the object spec-tralrepresentation in the solution of global illumina-tion. //Computer Research and Modeling, 2012, vol. 4, no. 1, pp.75-84. 3. Cohen, M., GreenBurg, D. The Hemi-cube: A Radios-itysolution for complex it is hard to achieve environments // Proceedings of SIGGRAPH 85 in ComputerGraphics, 1985. 19. number 3. pp. 31-40., Cohen, M., GreenBurg, D. The Hemi-cube: A Radios-itysolution for complex it is hard to achieve environments // Proceedings of SIGGRAPH 85 in ComputerGraphics, 1985. 19. number 3. pp. 31-40. 4. Crassin, C., Neyret, F., Sainz, M., Green, S., andEisemann, E. (2011, September). Interactive indirectillumination using voxel cone tracing. In ComputerGraphics Forum (Vol. 30, No. 7, pp. 1921–1930). Oxford, UK: Blackwell Publishing., Crassin, C., Neyret, F., Sainz, M., Green, S., andEisemann, E. (2011, September). Interactive indirectillumination using voxel cone tracing. In ComputerGraphics Forum (Vol. 30, No. 7, pp. 1921–1930). Oxford, UK: Blackwell Publishing. 5. Cupisz, Kuba, and Kasper Engelstoft, Lighting inUnity, Game Developers Conference, Mar. 2015.http://www.gdcvault.com/play/1021765/Advanced-VisualEffects-With-DirectX, Cupisz, Kuba, and Kasper Engelstoft, Lighting inUnity, Game Developers Conference, Mar. 2015.http://www.gdcvault.com/play/1021765/Advanced-VisualEffects-With-DirectX
|
|