Resumen:
|
[EN]
Attending the graphical pipeline evolution, it's notable how new techniques have been added to improve their results (textures, shaders, LOD), but they are still based on methods comming from their beginings (like ...[+]
[EN]
Attending the graphical pipeline evolution, it's notable how new techniques have been added to improve their results (textures, shaders, LOD), but they are still based on methods comming from their beginings (like lineal interpolation and planar surface subdivisión -triangles-), due to the power and resources available on that time.
Given that nowadays there is power enough to add more advanced techniques to work with these basic elements, I propose a Raster-Phase review, making it available to use non linear interpolators. This proposal would open (and not only) the ability to process curve surfaces (as Quadratic Bézier Triangles), resulting in a fixed to required output resolution render.
A review of the current State-Of-The-Art is presented, over the graphical pipeline system evolution, and the common techniques employed to curve surface rendering. After classifying that techniques, I set the focus on works and ideas poorly developed, probably because other methods has been mainly adopted due to the resouces availability on that moment. A new method approach is made, watching out the actual viability, its inherent problems to solve, and a basic first implementation. Working lines over basic improvements and alternatives works, have been described.
[-]
[ES]
En base a la evolución del Pipeline gráfico, se comprueba que se han ido incorporando nuevas técnicas para mejorar los resultados obtenidos (texturas, shaders, LOD), pero que siguen basándose en métodos que quedaron ...[+]
[ES]
En base a la evolución del Pipeline gráfico, se comprueba que se han ido incorporando nuevas técnicas para mejorar los resultados obtenidos (texturas, shaders, LOD), pero que siguen basándose en métodos que quedaron establecidos en sus inicios (interpolación lineal y descomposición en superficies planas –triángulos-), por motivos de potencia y recursos de la época.
Considerando que actualmente hay potencia suficiente para incluir técnicas más avanzadas para los elementos base, propongo una revisión en la fase de Rasterización, de modo que se puedan emplear interpoladores no lineales. Esta propuesta proporcionaría (entre otras aplicaciones) la posibilidad de procesar superficies curvas (como triángulos de Bézier cuadráticos), obteniendo una representación ajustada a la resolución de salida requerida.
Se realiza un estudio del estado del arte, tanto en la evolución de los sistemas de pipeline gráfico, como de las técnicas históricamente empleadas para la representación de superficies curvas. Tras una clasificación de estas, se retoman ideas y trabajos menos evolucionados, probablemente por la adaptación mayoritaria de otros debidos a la disponibilidad de recursos del momento. Se realiza una propuesta de método, observando su viabilidad actual, inconvenientes inherentes al mismo, y una implementación inicial del mismo. Se describen líneas de continuación del trabajo, tanto en elementos a mejorar sobre el método propuesto, como nuevas variaciones del mismo. (
[-]
|