Simulación de reflejos anidados en tiempo real mediante Render to Texture en el proyecto Museo de la Luz

Contenido principal del artículo

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

Resumen

Se aborda la implementación en Unity de una simulación de reflejos anidados en entornos tridimensionales interactivos mediante la técnica Render to Texture. Con el objetivo de obtener un modelo capaz de reproducir en tiempo real el comportamiento físico de un periscopio, se priorizaron la exactitud física del fenómeno y el rendimiento del sistema. Se utilizó una metodología que consistió en generar cámaras asociadas a planos reflectantes, las cuales producen texturas de renderizado dinámicas, ajustando su posición y orientación en función del cálculo del vector reflejado, la dirección del vector de vista y la normal del plano que representa al espejo. El rendimiento del sistema se evaluó incrementando el número de reflejos y analizando métricas como el número de cuadros por segundo, el tiempo de renderizado y el uso de memoria. Se observó una reducción promedio de 40 cuadros por segundo y un aumento en el tiempo de renderizado de 1.28 milisegundos por cuadro por cada reflejo adicional. En cuanto a la exactitud física, la comparación con un periscopio real confirmó que la orientación final de los reflejos en la simulación coincide con la orientación observada físicamente, lo que permitió validar el algoritmo implementado. Se concluye que la simulación propuesta constituye una solución factible para representar reflejos anidados en tiempo real dentro de entornos interactivos para la web, ofreciendo un equilibrio adecuado entre exactitud visual y desempeño.

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Cómo citar
Larios Delgado, J. (2026). Simulación de reflejos anidados en tiempo real mediante Render to Texture en el proyecto Museo de la Luz . Cuadernos Técnicos Universitarios De La DGTIC, 4(1). https://doi.org/10.22201/dgtic.30618096e.2026.4.1.145
Sección
Reportes técnicos
Biografía del autor/a

José Larios Delgado, Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM

.

Citas

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