Comprender algunos aspectos fundamentales del paradigma de rasterización.
Emplee coordenadas baricéntricas para:
- Rasterizar un triángulo; y,
- Sombrear su superficie a partir de los colores de sus vértices.
Referencias:
Opcionales:
- Implementar un algoritmo de anti-aliasing para sus aristas; y,
- Sombrear su superficie mediante su mapa de profundidad.
Implemente la función triangleRaster()
del sketch adjunto para tal efecto, requiere la librería frames.
Dos, o máximo tres si van a realizar al menos un opcional.
Complete la tabla:
Integrante | github nick |
---|---|
Juan David Saab | @juansaab |
Describa los resultados obtenidos. En el caso de anti-aliasing describir las técnicas exploradas, citando las referencias.
Se realizó una función de antialiasing siguiendo el concepto de multisampling con cuatro muestras por pixel. Como referencia se tomó la información del artículo Anti Aliasing en Learn OpenGL
La comparación entre un triángulo con y sin antialiasing puede apreciarse en la siguiente imagen. A la izquierda sin antialiasing y a la derecha con antialiasing.
- Plazo: 7/10/18 a las 24h.