Algoritmos de desenfoque en tiempo real: de Box Blur a Dual Kawase Blur

Este artículo detalla la evolución de los algoritmos de desenfoque en tiempo real, desde el simple Box Blur hasta el eficiente Dual Kawase Blur. Utilizando demostraciones interactivas en WebGL, el autor explica progresivamente los algoritmos Box Blur, Gaussian Blur, Gaussian Blur separable, Kawase Blur y, finalmente, Dual Kawase Blur, analizando las fortalezas y debilidades y el rendimiento de cada uno. El artículo también explora el procesamiento de imágenes en el dominio de la frecuencia y las técnicas de submuestreo en algoritmos de desenfoque, y cómo optimizar el rendimiento de la GPU. En última instancia, el autor defiende el Dual Kawase Blur como un bloque de construcción fundamental para efectos visuales en tiempo real debido a su equilibrio entre rendimiento, estabilidad y calidad visual.
Leer más