[Unity] Light Layer
![[Unity] Light Layer](/_next/image?url=https%3A%2F%2Fdata.develog.develrocket.com%2Fupload%2Fdevelog%2Fuser_1777093328305%2F1781951611391-lmhh8k%2F_____2026-06-20_193248.png&w=3840&q=75)
본문 로딩 중...
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
유니티에 라이트를 사용할 때 특정 모델에만 특정 라이트를 적용하고 싶을 때
Light의 Rendering에서 Layer를 통해 관리할 수 있다.

지금 보면 위쪽 집 앞에 있는게 실제 플레이어고, 아래는 인벤토리를 열었을 때 보여줄 Preview 플레이어다.
두 모델이 같은 Light를 쓰면 밤이 됐을 때 Preview Player도 어두워진 상태로 인벤토리에 표시되기 때문에
각 모델에 적용되는 Light를 분리할 필요가 있었다.

인벤토리를 열면 아래의 Preview Player가 Rendering Texture를 통해 보이는 것임

우선 새로운 Light를 하나 만든 다음

PreviewPlayer의 Layer를 PreviewLayer로 적용해준다

Preview Light의 Culling Mask를 PreviewLayer로 설정

기존 Directional Light의 Culling Mask는 Preview Layer를 제외시킨다

두 모델이 반사하는 빛이 다른걸 볼 수 있다.