El operador `Blur` TOP es un filtro de procesamiento de imágenes que opera sobre una textura de entrada (input) para aplicar un efecto de desenfoque. Funcionalmente, es un operador de convolución que no genera datos de textura ex nihilo, sino que modifica los valores de los píxeles existentes. La implementación del efecto se gestiona a través de un conjunto de parámetros clave.
El parámetro `Filter Type` permite seleccionar entre diversos algoritmos de desenfoque, tales como Box, Triangle, Gaussian y Cosine, cada uno con un kernel matemático y perfil de atenuación distintos que determinan las características cualitativas del resultado. La magnitud del desenfoque se modula mediante los parámetros `Filter Size` y `Sample Step`.
`Filter Size` define las dimensiones del kernel de convolución, impactando directamente en la extensión espacial del desenfoque y en la carga computacional asociada. `Sample Step` controla el espaciado entre las muestras de píxeles tomadas por el kernel.
Para la optimización del rendimiento, el parámetro `Pre-Shrink` ejecuta una operación de submuestreo (downsampling) sobre la textura de entrada antes de la aplicación del filtro, reduciendo así la cantidad de píxeles a procesar, lo cual es crítico al trabajar con resoluciones altas o kernels de gran tamaño.