Version: 2020.3
언어: 한국어
쿠키
발광 머티리얼

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

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

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

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

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

  1. 원하는 이미지 에디터에서 그레이스케일 텍스처를 만듭니다. 스폿 광원과 함께 사용할 쿠키를 만드는 경우 텍스처를 큐브맵으로 배치합니다. 점 광원 또는 방향 광원과 함께 사용할 쿠키를 만드는 경우 텍스처를 일반 2D 텍스처로 배치합니다.
  2. 텍스처를 프로젝트의 Asset 폴더에 배치하여 Unity로 임포트합니다.
  3. 프로젝트 뷰에서 텍스처를 표현하는 텍스처 에셋을 선택합니다. 그러면 인스펙터에 텍스처 임포트 설정이 표시됩니다.
  4. 인스펙터에서 다음 값을 설정합니다.
    • Texture TypeCookie로 설정합니다.
    • 쿠키를 생성하려는 대상 광원 타입과 일치하도록 Light Type을 설정합니다.
    • Alpha SourceFrom Gray Scale로 설정합니다.
  5. 인스펙터의 하단에서 Apply를 클릭합니다. Unity는 업데이트 임포트 설정을 텍스처 에셋에 적용합니다.

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

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

쿠키
발광 머티리얼