Grayscale image effect

Grayscale 은 흑백으로 기본적으로 색상을 바꾸는 간단한 이미지 효과입니다. 그것은 임의의 색상으로 명암을 다시 매핑하기 위해Texture Ramp 텍스쳐를 사용할 수 있습니다.

다른 image effects처럼 이 효과는 Unity Pro에서만 오직 가능합니다. Pro Standard Assets installed이 인스톨되어 있는지를 확인하시기 바랍니다. .

씬에 적용된 흑백 이미지 효과

Remapping colors

Grayscale은 색 보정의 간단한 버전을 할 수 있습니다. 즉 흑백 이미지를 임의의 색상으로 다시 매핑합니다. 이것은 heat vision같은 효과를 위해 사용될 수 있습니다.

색상 재매핑의 과정은 ColorCorrection 효과와 매우 유사합니다:

  1. 사용자의 게임에 일반적인 씬의 스크린샷을 취합니다.
  2. 포토샵에서 그것을 열고 흑백으로 바꿉니다.
  3. Image→Adjustments→Curves를 사용해서 색상을 보정합니다.
  4. Save…를 사용해서 다이아로그로 부터 _.acv_ file 파일을 저장합니다.
  5. 포토샵에서 Pro Standard Assets→Image Based→color correction ramp.png 을 엽니다.
  6. Ramp 이미지로 색 보정을 적용합니다: Image→Adjustments→Curves 을 다시 열고 사용자의 저장된 _.acv_ 파일을 로드합니다.
  7. Unity에서 사용자의 카메라를 선택하고 효과를 추가하기 위해서 Component→Image Effects→Grayscale 를 선택합니다. 사용자의 변경된 색상 ramp를 선택합니다.
  8. 효과가 작동하는 것을 보기 위해 Play를 누릅니다!

Details

색상 재매핑은 색상 ramp image (256x1 사이즈인)을 통해서 본래의 이미지 명암을 재매핑하는 것에 의해 작동합니다:

  • (OriginalLuminance + RampOffset) 인덱스에서 ramp 이미지에서result color = pixel's color. 예를 들어 이미지의 색상을 거꾸로 하기 위해 사용자는 수평적으로 본래의 색상 ramp를 뒤짚을 필요가 있습니다 (그것이 검정에서 흰색으로 가는 것 대신에 흰색에서 검정으로 가기 위해서).

흰 색에서 검정으로 가는 색상 ramp를 가지는 씬에 적용된 흑백 스케일

임의의 색상 보정을 하는 색상 재매핑의 더욱 복잡한 버전은 ColorCorrection 이미지 효과와 함께 얻어질 수 있습니다.

이 효과는 픽셀 셰이더(2.0)을 갖춘 그래픽 카드나 OpenGL ES 2.0을 필요로 한다. PC: 2003년 이후의 NVIDIA 카드 (GeForce FX), 2004년 이후의 AMD 카드 (Radeon 9500), 2005년 이후의 인텔 카드 (GMA 900); Mobile: OpenGL ES 2.0; Consoles: Xbox 360, PS3.

모든 이미지 효과는 사용자의 그래픽 카드에서 실행이 불가할 경우 스스로 자동으로 비활성화 됩니다.

역링크