Aplicación de la física de luz correcta a las fórmulas de desenfoque gaussiano para el brillo

9

Estoy tratando de hacer un sombreador de brillo con desenfoque gaussiano separable.

Recientemente me inspiré en el breve video de YouTube "el color de la computadora está roto" y me he metido con él con la interpolación de color y ¡su sugerencia es hermosa!

Una gran cosa de la que habla el video es que este principio debe aplicarse al desenfoque, sin embargo, estoy bastante confundido. Realmente no sé qué cuadrar cuándo y qué cuadrar cuando se agregan valores. Mi teoría actual es que cada muestra de textura para el desenfoque gaussiano se eleva por el poder de dos ponderadas con una curva de campana y se agrega a una suma como de costumbre. Al final, la suma es de raíz cuadrada, pero no estoy seguro de si eso es correcto. ¿Alguien podría confirmar? ¿Haría esto una diferencia apreciable que haga que las cosas valgan la pena?

J.Doe
fuente
No, el poder suele ser 2.2 (lea sobre la corrección gamma )
joojaa
Espere, agregue la suma de sus píxeles con cada uno elevado a la potencia 2.2. ¿Y luego tomar esa suma por la potencia de 1 / 2.2?
J.Doe
Depende de lo pedante que quieras ser, una corrección gamma de 2.2 ciertamente está cerca de srgb, pero si realmente quieres ser pedantemente correcto, google dor linear to srgb
joojaa

Respuestas:

7

Sí, tu teoría es correcta. Un desenfoque con corrección gamma implica convertir los píxeles de entrada en un espacio de color lineal, realizar la ponderación y la acumulación del desenfoque en ese espacio, y luego volver a convertirlo en espacio gamma al final.

CsrgbClinear

Por cierto, Elle Stone puede encontrar algunas comparaciones visuales de desenfoques con corrección gamma y gamma incorrecta en esta página , lo que muestra por qué todo esto es importante.

Nathan Reed
fuente