Sharpening - Unity Asset Store - Nephasto

Sharpens the image (sharpen effect) and the colors (vibrance), making details easier to see. Fast and configurable.

🕹️ Demo  🛒 Store

Editor

Una vez instalado, selecciona la cámara de la escena y agregua el componente ‘Sharpening’. Cuando lo agregues, verás algo como:

 

Con ‘Strength’ (1) puede seleccionar la fuerza del efecto. En ‘Clamp’ (2) puede seleccionar la cantidad máxima de nitidez que recibe un píxel. ‘Radius’ (3) ajusta el radio del patrón de muestreo. Puedes cambiar el patrón utilizado (4) por uno de estos:

  • Fast Gaussian: gaussiano rápido utilizando solo 2 lecturas de texturas. Use esto en el móvil.
  • Nine Gaussian: nueve tap gaussian usando 4 lecturas de textura.
  • Seventeen Gaussian: diecisiete tap gaussianos usando 4 lecturas de textura.
  • Pyramid HighPass: filtro de paso alto de nueve toques con 4 lecturas de textura.

También puede cambiar los coeficientes de luminancia (5):

  • Coeficiente BT.709, utilizado en monitores y televisión HD.
  • Coeficiente BT.601, utilizado en televisión SD.
  • Igual coeficiente de peso.

Si activas ‘Vibrance’ (6), puedes aumentar la intensidad (7) de los colores más apagados y dejar los colores ya bien saturados solos. Si necesitas ajustar la intensidad en cada canal de color, puedes hacerlo modificando ‘Balance’ (8).

¿Quieres saber cómo está funcionando el efecto? Haz clic en ‘View shaperning’ (9) para ver en qué áreas y con qué intensidad se está aplicando.

 

Finalmente, presionando (10) puedes acceder a la ayuda en línea y presionando ‘Reset’ (11) para volver a los parámetros predeterminados.

Code

Todo el código está dentro del namespace ‘Nephasto.ShaperningAsset’ y el componente principal es ‘Sharpening’. Por lo que si deseas usarlo, primero debes importar su namespace:

1
 using Nephasto.SharpeningAsset;

 

Si ‘myCamera’ es una cámara válida y quieres agregar el efecto, debes hacer algo como:

1
 Sharpening shaperning = mycamera.gameObject.AddComponent<Sharpening>();

 

Para obtener más información, consultea la documentación de la clase ‘Shaperning’ y la demo adjunta.

Cualquier pregunta o sugerencia que tengas estaré encantado de responderla en

hello@nephasto.com