IMPLEMENTACIÓN DE SHADERS DE ILUMINACIÓN GLOBAL DINÁMICA EN ENTORNOS WEBGL-WEBGPU

dc.contributor.authorBaradi Del Alamo, Mariam
dc.date.accessioned2024-06-29T00:00:29Z
dc.date.available2024-06-29T00:00:29Z
dc.date.issued2024-06-25
dc.descriptionTrabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: Jorge Félix López Moreno
dc.description.abstractEl objetivo de este trabajo es el estudio y la implementación de algoritmos de iluminación global dinámicos en tiempo real en un motor soportado por navegadores web. Entendiendo las limitaciones que un navegador puede presentar y con ello llevando a cabo optimizaciones que permitan ejecutar la aplicación para su uso interactivo, de tal manera que la iluminación global refleje interactivamente cualquier cambio en la geometría y materiales de la escena. Inicialmente se consultará el estado del arte en cuanto a la iluminación global en tiempo real para aplicaciones interactivas como videojuegos, donde mantener un número alto y estable de fotogramas por segundo es esencial. Después se analizará qué algoritmos podrían utilizarse en un entorno que requiere de una necesidad hardware menos potente debido a su portabilidad y posibilidad de ejecutarse en la web. Por último, se implementarán varios de estos shaders en BabylonJS, un motor WebGL y, ahora también, WebGPU que ha sido publicada su primera versión estable en el año 2023 y está ganando mucha popularidad. BabylonJS se emplea en muchos proyectos de diferentes escalas y soporta una gran variedad de las necesidades que suelen tener los desarrollos de aplicaciones y juegos digitales.
dc.identifier.urihttps://hdl.handle.net/10115/35713
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rights
dc.rights.accessRightsinfo:eu-repo/semantics/embargoedAccess
dc.rights.uri
dc.subjectShader
dc.subjectCompute Shaders
dc.subjectGlobal Illumination
dc.subjectWebGL
dc.subjectWebGPU
dc.subjectReal Time Rendering
dc.subjectScreen Space Ambient Occlusion
dc.subjectScreen Space Directional Occlusion
dc.subjectScreen Space Shadows
dc.subjectGeometry Buffer
dc.subjectBabylonJS
dc.titleIMPLEMENTACIÓN DE SHADERS DE ILUMINACIÓN GLOBAL DINÁMICA EN ENTORNOS WEBGL-WEBGPU
dc.typeinfo:eu-repo/semantics/studentThesis

Archivos

Bloque original

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
2023-24-ETSII-A-2321-2321050-m.baradi.2017-MEMORIA.pdf
Tamaño:
12.57 MB
Formato:
Adobe Portable Document Format
Descripción:
Memoria del TFG