Version: 5.4
Color Correction Curves
Color Correction lookup texture

Color Correction Ramp Texture

Color Correction le permite a usted aplicar una corrección de coloro arbitraria a su escena como un efecto de post-procesamiento (como la herramienta de Curves en Photoshop o Gimp). Esta página explica cómo configurar la corrección de color en Photoshop y luego aplicar exactamente la misma corrección de color en tiempo de ejecución en Unity.

Como los demás efectos de imagen, asegúrese de que tenga el Standard Assets Effects package instalado.

Color correction applied to the scene. Color ramp used (magnified) is shown at the right.
Color correction applied to the scene. Color ramp used (magnified) is shown at the right.
Color ramp used for the image above.
Color ramp used for the image above.

Getting color correction from Photoshop into Unity

  1. Take a screenshot of a typical scene in your game
  2. Ábralo en Photoshop y corrija el color utilizando Image->Adjustments->Curves
  3. Guarde el archivo .acv desde el dialogo utilizando Save…
  4. Abra Pro Standard Assets->Image Based->color correction ramp.png en Photoshop
  5. Ahora aplique la corrección de color a la imagen rampa: abra Image->Adjustments->Curves nuevamente y cargue su archivo .acv
  6. Seleccione su cámara en Unity y seleccione Component->Image Effects->Color Correction para agregarle un efecto de corrección de color. Seleccione su rampa de color modificada.
  7. Hit Play to see the effect in action!

Detalles

Color correction works by remapping the original image colors through the color ramp image (sized 256x1):

  1. result.red = valor rojo del pixel en la imagen rampa en el (original.red + RampOffsetR) indice
  2. result.green = el valor verde del pixel en la imagen rampa en el (original.green + RampOffsetG) indice
  3. result.blue = pixel’s blue value in ramp image at (original.blue + RampOffsetB) index. So for example, to invert the colors in the image you only need to flip the original color ramp horizontally (so that it goes from white to black instead of from black to white).

Una versión más simple de la re-asignación de color que solo re-asigna basándose en la luminancia que se puede lograr con el efecto de imagen Grayscale.

Tips:

  • La imagen rampa de corrección de color no debería tener mip-maps. Apáguelos en los Import Settings. También se debería configurar el modo Clamp.

Hardware Support

Este efecto debería corre en todo el hardware que Unity soporta.

Color Correction Curves
Color Correction lookup texture