Gaijin Entertainment
Russian Federation
GRNTI 50.07 Теоретические основы вычислительной техники
BBK 3297 Вычислительная техника
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.
Global Illumination, Radiosity, Large Scenes, GPU
1. 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.
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.
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.
5. Cupisz, Kuba, and Kasper Engelstoft, Lighting inUnity, Game Developers Conference, Mar. 2015.http://www.gdcvault.com/play/1021765/Advanced-VisualEffects-With-DirectX
6. Dachsbacher, C., Stamminger, M. Reflective shadow maps //Proceedings of the 2005 symposium on Inter-active 3Dgraphics and games. - ACM, 2005. - .203-231.
7. Durand, F., Drettakis, G., and Puech, C. Fast andaccurate hierarchical radiosity using global visibility.ACM Trans. Graph. 18, 2 (April 1999), 128-170.DOI=http://dx.doi.org/10.1145/318009.318012
8. Green, R. Spherical harmonic lighting: The gritty details //Archives of the Game Developers Conference.- 2003. - Vol. 56. - p. 4.
9. Kaplanyan, A. Light propagation volumes in cryengine 3 //ACM SIGGRAPH Courses. 2009. Vol. 7. p. 2.
10. Kaplanyan, A., Dachsbacher, C. 2010. Cascaded lightpropagation volumes for real-time indirect illumination. In Proceedings of the 2010 ACM SIGGRAPHsymposium on Interactive 3D Graphics and Games(I3D ’10). ACM, New York, NY, USA, 99-107.
11. Keller A. Instant radiosity. - 1997.
12. Magnusson, Kenny, Lighting You Up with Battlefield 3, Game Developers Conference, Mar. 2011.http://www.frostbite.com/2011/03/lighting-you-up-inbattlefield-3/
13. Marries van de Hoef. Real-Time Dynamic Radiosity for High Quality Global Illumination. 2013. MasterThesis. ICA-3220516. Utrecht university.
14. Martin, Sam, and Per Einarsson, A Real-Time Radiosity Architecture for Video Game, SIGGRAPH Advances in Real-Time Rendering in 3D Graphics andGames course, July 2010.
15. Ou, J. and Pellacini, F. 2011. LightSlice: matrix slicesampling for the many-lights problem. ACM Trans.Graph. 30, 6, Article 179 (December 2011), 8 pages.DOI: https://doi.org/10.1145/2070781.2024213
16. Pranckevicius, Aras, Jens Fursund, and SamMartin, Advanced Lighting Techniques in Unity,Unity DevDay, Game Developers Conference, Mar.2014. http://aras-p.info/blog/2014/05/05/shadercompilation-in-unity-4-dot-5/
17. Ren, P., Wang, J., Gong, M., Lin, S., Tong,X., and Guo, B. 2013. Global illumination withradiance regression functions. ACM Trans. Graph. 32,4, Article 130 (July 2013), 12 pages. DOI: https://doi.org/10.1145/2461912.246200
18. Shcherbakov, A., and Frolov, V.Accelerating radiosity on gpus. In WSCG’2017 Full papers proceedings(2017), 2701, Computer Science Research Notes 2701Pilsen, Czech Republic, pp. 99-105.
19. Sillion F. X. et al. Radiosity and global illumination.San Francisco : Morgan Kaufmann, 1994. Vol. 1.
20. Yudintsev, A. Scalable Real-Time Global Illumination for Large Scenes. GDC Talk. 2019. URL =https://www.gdcvault.com/play/1026469/Scalable-RealTime-Global-Illumination
21. Walter, B., Fernandez, S., Arbree, A., Bala, K.,Donikian, M., and Donald P. Greenberg. 2005. Lightcuts: a scalable approach to illumination. ACMTrans. Graph. 24, 3 (July 2005), 1098-1107. DOI:https://doi.org/10.1145/1073204.1073318
22. DIAL Dialux. 2019. URL =https://www.dial.de/en/dialux/
23. Relux Informatik AG Relux. 2019. URL =https://reluxnet.relux.com/en/