Version: 2021.3
쿠키
발광 머티리얼

빌트인 렌더 파이프라인용 쿠키 생성

빌트인 렌더 파이프라인에서 사용할 쿠키를 생성하는 가장 간편한 방법은 그레이스케일 텍스처를 만들고 해당 텍스처를 Unity로 임포트한 후 Unity가 텍스처의 밝기를 알파로 변환하도록 만드는 것입니다.

빌트인 렌더 파이프라인에서 쿠키는 알파 채널의 데이터만 사용합니다. 즉 쿠키의 모양은 정의할 수 있지만, 컬러는 정의할 수 없습니다.

창에서 들어오는 광원을 위한 간단한 그레이스케일 쿠키
창에서 들어오는 광원을 위한 간단한 그레이스케일 쿠키
창에서 들어오는 광원을 시뮬레이션하는 동일한 쿠키
창에서 들어오는 광원을 시뮬레이션하는 동일한 쿠키

이 작업을 수행하는 방법은 다음과 같습니다.

  1. Create a grayscale texture in the image editor of your choice. If you are creating a cookie to use with a Point Light, lay your texture out as a cubemap. If you are creating a cookie to use with a Spot Light or Directional Light, lay your texture out as a regular 2D texture. 2.텍스처를 프로젝트의 Asset 폴더에 배치하여 Unity로 임포트합니다.
  2. 프로젝트 뷰에서 텍스처를 표현하는 텍스처 에셋을 선택합니다. 그러면 인스펙터에 텍스처 임포트 설정이 표시됩니다.
  3. 인스펙터에서 다음 값을 설정합니다.
    • Texture TypeCookie로 설정합니다.
    • 쿠키를 생성하려는 대상 광원 타입과 일치하도록 Light Type을 설정합니다.
    • Alpha SourceFrom Gray Scale로 설정합니다.
  4. 인스펙터의 하단에서 Apply를 클릭합니다. Unity는 업데이트 임포트 설정을 텍스처 에셋에 적용합니다.

쿠키의 픽셀은 완전히 투명하거나 불투명할 필요는 없으며, 그 사이의 모든 값을 통합할 수 있습니다. 중간 값을 사용하면 광원의 경로에 있는 먼지를 시뮬레이션하거나, 자동차 헤드라이트의 돌출 부분에 의해 생성되는 커스틱 효과를 시뮬레이션할 수 있습니다.

빌트인 렌더 파이프라인에서 쿠키의 임포트 설정을 지정하는 방법은 텍스처 타입: 쿠키를 참조하십시오.

쿠키
발광 머티리얼