Version: Unity 6.0 (6000.0)
언어 : 한국어
빌트인 렌더 파이프라인의 데칼
빌트인 렌더 파이프라인용 Projector 컴포넌트 레퍼런스

빌트인 렌더 파이프라인에서 투사용 머티리얼 준비

Projector 컴포넌트를 사용하여 다음과 같은 효과를 만듭니다.

  • 총알 구멍이나 페인트를 흩뿌린 것 같은 데칼 효과
  • 블롭 섀도우
  • 스타일화된 조명 효과
  • Render Texture 에 렌더링하는 다른 카메라를 사용한 실제 프로젝터 효과

참고: 이 워크플로는 빌트인 렌더 파이프라인과만 호환됩니다. 다른 렌더 파이프라인의 유사한 기능은 데칼 및 프로젝터를 참조하십시오.

프로젝터가 로봇을 위한 블롭 섀도우를 만듭니다.
프로젝터가 로봇을 위한 블롭 섀도우를 만듭니다.

프로젝터는 머티리얼을 해당 절두체와 교차하는 모든 오브젝트에 투사하여 작동합니다. 머티리얼은 Unity의 스탠다드 에셋에서 사용할 수 있는 Projector/Light 또는 Projector/Multiply 셰이더를 사용해야 합니다.

Projector/Light와 Projector/Multiply 셰이더를 사용하여 머티리얼을 설정할 때 다음 사항을 유의해야 합니다.

쿠키 텍스처:

  • 텍스처 랩 모드가 “Clamp”로 설정되었는지 확인합니다.
  • 밉맵 관련 임포트 설정에서 “Replicate Border” 옵션 켜기
  • 압축되지 않은 텍스처 포맷을 사용합니다.
  • Projector/Shadow의 경우에도 알파 채널이 존재해야 합니다(일반적으로 Grayscale 옵션의 알파가 적합함).

폴오프 텍스처(존재하는 경우):

  • 데이터는 알파 채널에 있어야 합니다(대개 Alpha8 텍스처 포맷).
  • 텍스처 랩 모드가 “Clamp”로 설정되었는지 확인합니다.
  • 제일 왼쪽의 픽셀 열이 검은색이고 “Border mipmaps” 임포트 설정이 켜져 있는지 확인합니다.

예제

스탠다드 에셋에는 Projector 컴포넌트의 사용을 보여 주는 프리팹 예시가 포함되어 있습니다.

프리팹을 사용하려면 다음 절차를 따르십시오.

  1. Standard Assets 를 다운로드합니다.
  2. StandardAssets > Effects > Projectors 를 프로젝트에 임포트합니다.
  3. 프로젝트 창에서 StandardAssets > Effects > Projectors > Prefabs 로 이동합니다.
  4. 프리팹 중 하나를 씬으로 드래그합니다.

프로젝트에서 프리팹을 있는 그대로 사용하거나, 수정하거나, 설정 방식을 확인하기 위해 검사할 수 있습니다.

빌트인 렌더 파이프라인의 데칼
빌트인 렌더 파이프라인용 Projector 컴포넌트 레퍼런스