A real time hybrid pipeline in Vulkan
A real time hybrid pipeline in Vulkan
Enllaç permanent
Descripció
Resum
Interactive graphic applications nowadays, specially in the video game industry, have increased the demand on realism and plausibility of its images. Until recently, interactive graphic applications were exclusively in the rasterisation domain but with the power of the latest graphics processing units and the newest APIs, ray tracing has become in a new component in the rendering of real time images. This project proposes a graphic pipeline using both rasterisation and ray tracing algorithms and allows its interaction optimally with the aim of taking the best of both paradigms.
Les aplicacions gràfiques interactives d’avui en dia, especialment en l’industria dels videojocs, han augmentat la demanda en la versemblança i realisme de les seves imatges. Fins fa ben poc, les aplicacions gràfiques interactives estaven totalment dominades per algorismes de rasterització però amb la potència de les últimes gràfiques i les noves APIs el tra ̧cat de rajos s’ha convertit en un nou component en la renderització d’imatges a temps real. Aquest projecte consisteix en proposar una pipeline gràfica que faci ús tant de la rasterització com del traçat de rajos i sigui interactiva de forma òptima per tal de treure el màxim partit d’ambdós algorismes.
Las aplicaciones gráficas interactivas de hoy en día, especialmente en la industria de los videojuegos, han aumentado la demanda en la verosimilitud y realismo de sus imágenes. Hasta hace bien poco, las aplicaciones gráficas interactivas estaban totalmente dominadas por algoritmos de rasterización pero con la potencia de las últimas gráficas y las nuevas APIs el trazado de rayos se ha convertido en un nuevo componente en la renderización de imágenes a tiempo real. Este proyecto consiste en proponer una pipeline gráfica que use tanto la rasterización como el trazado de rayos y sea interactiva de forma óptima con el objetivo de sacar el máximo partido a ambos algoritmos.Descripció
Treball de fi de Grau en Informàtica
Tutor: Javi Agenjo