Version: 5.5
Кривые цветокоррекции (Color Correction Curves)
Цветокоррекция Lookup текстуры (Color Correction Lookup Texture)

Color Correction Ramp Texture

Цветокоррекция позволяет вам применять к своей сцене как пост-эффект случайную цветокоррекцию (точно также как и инструмент Кривой в Photoshop или Gimp). На этой странице объясняется как настроить цветокоррекцию в Photoshop и затем применить точно (exactly) такую же цветокоррекцию при работе в Unity.

Like with all image effects, make sure to have the Standard Assets Effects package installed.

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.

Перенос цветокоррекции из Photoshop в Unity

  1. Создайте скриншот обычной сцены из вашей игра
  2. Откройте его в Photoshop и откорректируйте его цвет используя Image->Adjustments->Curves
  3. Сохраните .acv файл через диалоговое окно, воспользовавшись Save…
  4. Откройте в Photoshop Pro Standard Assets->Image Based->color correction ramp.png
  5. Теперь примените цветокоррекцию к ramp изображению: снова откройте Image->Adjustments->Curves и загрузите своё недавно сохранённый .acv файл
  6. В Unity выберите ваше камеру и выберите Component->Image Effects->Color Correction, чтобы применить эффект цветокоррекции. Выберите своё изменённое ramp изображение.
  7. Нажмите играть, чтобы увидеть эффект в действии!

Детали

Цветокоррекция работает путём переопределения цветов оригинального изображения с помощью ramp изображения (в размере 256x1):

  1. result.red = pixel’s red value in ramp image at (original.red + RampOffsetR) index
  2. result.green = pixel’s green value in ramp image at (original.green + RampOffsetG) index
  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).

A simpler version of color remapping that only remaps based on luminance can be achieved with Grayscale image effect.

Подсказки:

  • Ramp изображение цветокоррекции не должно иметь mip-карт (mip-maps). Отключите их в настройках импорта. Также не забудьте установить режим фиксации (Clamp).

Аппаратная поддержка

This effect should run on all hardware that Unity supports.

Кривые цветокоррекции (Color Correction Curves)
Цветокоррекция Lookup текстуры (Color Correction Lookup Texture)