Simulation of nested real-time reflections using Render to Texture in the project Museo de la Luz

Main Article Content

José Larios Delgado
https://orcid.org/0009-0003-5663-9962

Abstract

The implementation of nested reflection simulation in interactive three-dimensional environments using the Render to Texture technique within Unity was addressed. The objective was to develop a model capable of reproducing the physical behavior of a periscope in real time, prioritizing both the physical accuracy of the phenomenon and system performance. The methodology consisted of generating cameras associated with reflective planes, which produced dynamic rendering textures by adjusting their position and orientation based on the calculation of the reflected vector, the view direction vector, and the normal of the plane representing the mirror. System performance was measured by increasing the number of reflections and analyzing metrics such as frames per second, rendering time, and memory usage. An average reduction of 40 frames per second and an increase of 1.28 milliseconds per frame for each additional reflection were observed. Regarding physical accuracy, comparison with a real periscope confirmed that the final orientation of the simulated reflections matched the physically observed orientation, thereby validating the implemented algorithm. It was concluded that the simulation represents a feasible solution for rendering nested reflections in real time within web-based interactive environments, offering an appropriate balance between visual accuracy and performance. 

Downloads

Download data is not yet available.

Article Details

How to Cite
Larios Delgado, J. (2026). Simulation of nested real-time reflections using Render to Texture in the project Museo de la Luz. Cuadernos Técnicos Universitarios De La DGTIC, 4(1). https://doi.org/10.22201/dgtic.30618096e.2026.4.1.145
Section
Reportes técnicos
Author Biography

José Larios Delgado, .

.

References

Akenine-Möller, T., Haines, E., & Hoffman, N. (2018). Real-Time Rendering (4.ª ed.). CRC Press. DOI: https://doi.org/10.1201/b22086

Clemenz, C., & Weydemann, L. (2021). Reflection techniques in real-time computer graphics. KoG : Journal of the Croatian Computer Graphics Society, 25(25), 87–95. https://doi.org/10.31896/k.25.10 DOI: https://doi.org/10.31896/k.25.10

Epic Games. (s. f.). Textures in Unreal Engine. Epic Games Documentation. https://dev.epicgames.com/documentation/en-us/unreal-engine/textures-in-unreal-engine

Eto, K., Meunier, S., Harada, T., & Boissé, G. (2023). Real-Time Rendering of Glossy Reflections Using Ray Tracing and Two-Level Radiance Caching. In SIGGRAPH Asia 2023 Technical Communications. Association for Computing Machinery (ACM). https://doi.org/10.1145/3610543.3626167 DOI: https://doi.org/10.1145/3610543.3626167

Kemp, K. L., Davidson, C. J., Hurse, D. N., & Naik, A. R. (2024). Exploring educational experiences that correlate with self-directed learning in college students seeking to pursue science, technology, engineering, math, and medical (STEMM) fields. Frontiers in Education, 9, Article 1393493. https://doi.org/10.3389/feduc.2024.1393493 DOI: https://doi.org/10.3389/feduc.2024.1393493

Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner’s approach (9th ed.). McGraw-Hill Education.

Serrano Moral, C. (2014). ¿Museos del futuro? Comunicación, educación e interactividad. International Journal of Educational Research and Innovation (IJERI), 2, 129-140. Recuperado de https://www.upo.es/revistas/index.php/IJERI/article/view/1142

Shirley, P., Ashikhmin, M., Marschner, S., & Gleicher, M. (2021). Fundamentals of Computer Graphics (5th ed.). CRC Press.

Tatzgern, W., Weinrauch, A., Stadlbauer, P., Mueller, J. H., Winter, M., & Steinberger, M. (2024). Radiance caching with on-surface caches for real-time global illumination. Proceedings of the ACM on Computer Graphics and Interactive Techniques, 7 (3), Article 38. https://doi.org/10.1145/3675382 DOI: https://doi.org/10.1145/3675382

Unity Technologies. (s. f.). Render Texture (Unity Manual). Recuperado de https://docs.unity3d.com/Manual/class-RenderTexture.html

Zheng, Y., Merchant, A., Laninga, J., Xiang, Z. X., Alshaebi, K., Arellano, N., Romaniuk, H., Fai, S., & Sun, D. H. (2023). Comparison of characteristics of BIM visualization and interactive application based on WebGL and game engine. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLVIII-M-2-2023, 1671–1677. https://doi.org/10.5194/isprs-archives-XLVIII-M-2-2023-1671-2023 DOI: https://doi.org/10.5194/isprs-archives-XLVIII-M-2-2023-1671-2023