Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12008/29892
MetadatoEtiquetaValorIdioma
dc.contributor.advisor Tutor Fernández, Eduardo-
dc.contributor.advisor Tutor Aguerre, José Pedro-
dc.contributor.author Autor Machado de Benedetti, Manuel-
dc.contributor.filiacion Filiación Machado de Benedetti Manuel, Universidad de la República (Uruguay). Facultad de Ingeniería-
dc.date.accessioned Fecha ingreso 2021-10-19T12:41:35Z-
dc.date.available Fecha disponible 2021-10-19T12:41:35Z-
dc.date.issued Año de publicación 2021-
dc.description.abstract Resumen A finales de 2018 la empresa NVIDIA especializada en el desarrollo de unidades de procesamiento gráfico, lanzó al mercado un nuevo producto para computadoras personales. La arquitectura (Turing) utilizada en sus nuevas tarjetas gráficas RTX, facilita la implementación y mejora sustancialmente el rendimiento de algoritmos basados en la técnica de ray tracing. Las técnicas de ray tracing son óptimas para la simulación del comportamiento de la luz y cómo llega a nuestros ojos, siendo este el objetivo más perseguido en computación gráfica para renderizado 3D. Sin embargo, teniendo en cuenta las exigencias de la industria de videojuegos en cuanto a resoluciones de pantalla y cantidad de cuadros por segundo, estas técnicas son virtualmente imposibles de ejecutar únicamente con el hardware específico de aceleración de ray tracing añadido en la arquitectura Turing. Lo que hace viable al ray tracing en esta nueva generación de tarjetas gráficas es el complemento de otros componentes o funcionalidades de la GPU. Por un lado, el procesamiento de imágenes en tiempo real por redes neuronales con la ayuda de Tensor Cores. Y por otro lado, su implementación estratégica en combinación con otras técnicas clásicas de renderizado, que han sido utilizadas por décadas en el hardware de las GPU y permiten mayores optimizaciones. En este proyecto de grado se estudian en profundidad las posibilidades del nuevo hardware de NVIDIA para el desarrollo de ray tracing, así como sus ventajas reales en comparación con el desarrollo en las GPU de generaciones anteriores. También se estudia una de las aplicaciones que utiliza Inteligencia Artificial desarrollada por la misma empresa para el mejorado, denoising y aceleración de la generación de imágenes con ray tracing. Para ello se implementaron tres aplicaciones de ray tracing, que tienen distintos objetivos: ray tracing físicamente realista, ray tracing con denoising basado en IA y ray tracing en tiempo real enfocado para su uso en videojuegos. El código de fuente de este trabajo está publicado en https: // github. com/ manueme/ ray-tracing-research. Como requerimiento para el desarrollo de las aplicaciones que ponen a prueba el hardware estudiado, se debió realizar un análisis sobre la forma en la que se adaptaron las distintas bibliotecas gráficas que acceden al GPU. Se presentan así implementaciones con Vulkan, una biblioteca gráfica de bajo nivel, que hoy en día es parte de los nuevos estándares de la industria en los que debe estar capacitado un desarrollador para acceder y trabajar con las nuevas funcionalidades de trazado de rayos.es
dc.format.extent Extensión 84 p.es
dc.format.mimetype Formato application/pdfes
dc.identifier.citation Citación Machado de Benedetti, M. Renderizado en tiempo real acelerado mediante hardware de ray tracing [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2021.es
dc.identifier.uri URI https://hdl.handle.net/20.500.12008/29892-
dc.language.iso Idioma eses
dc.publisher Editorial Udelar.FIes
dc.rights Derechos Las obras depositadas en el Repositorio se rigen por la Ordenanza de los Derechos de la Propiedad Intelectual de la Universidad de la República.(Res. Nº 91 de C.D.C. de 8/III/1994 – D.O. 7/IV/1994) y por la Ordenanza del Repositorio Abierto de la Universidad de la República (Res. Nº 16 de C.D.C. de 07/10/2014)es
dc.rights.licence Licencia Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)es
dc.subject Palabras clave Ray tracinges
dc.subject Palabras clave Path tracinges
dc.subject Palabras clave Render híbridoes
dc.subject Palabras clave Hardware gráficoes
dc.subject Palabras clave Iluminación globales
dc.subject Palabras clave Tiempo reales
dc.subject Palabras clave NVIDIA RTXes
dc.subject Palabras clave Vulkanes
dc.subject Palabras clave Optix denoiseres
dc.title Título Renderizado en tiempo real acelerado mediante hardware de ray tracinges
dc.type Tipo de documento Tesis de gradoes
thesis.degree.grantor Facultad o Servicio que otorga el Título Universidad de la República (Uruguay). Facultad de Ingenieríaes
thesis.degree.name Título Obtenido Ingeniero en Computaciónes

Colecciones:

FicherosDescripciónTamañoFormato
MAC21.pdf Tesis de grado 36.84 MB Adobe PDF