Unity 혼합 광원 가이드
이 가이드는 Unity의 혼합 광원(Mixed Light)에 대해 설명하며, 이 기능을 효율적으로 활용하는 방법에 대한 설명과 예제를 포함합니다.
혼합 광원 개념
혼합 광원은 실시간 조명과 베이크된 조명 요소를 결합하는 방식입니다. 이를 통해 동적 그림자와 베이크된 조명을 함께 사용할 수 있게 됩니다. 예를 들어, 특정 광원이 실시간에서 조명과 베이크된 간접 조명에 모두 기여하도록 설정할 수 있습니다.
혼합 광원의 설정
혼합 광원의 작동 방식은 라이팅 창의 Lighting Mode 설정에 따라 달라집니다. 각 조명 모드는 성능 특성과 시각적 정확도가 다르므로, 올바른 설정을 선택하는 것이 중요합니다.
설정 | 설명 |
---|---|
실시간 광원 | 동적이지만 많은 계산을 필요로 함 |
베이크된 광원 | 고정적이지만 사전 계산로 빠른 렌더링 가능 |
혼합 모드 | 둘의 이점을 결합 |
혼합 광원의 제한 사항
혼합 광원을 사용할 때 성능 소모는 조명 모드에 따라 다릅니다. 혼합 광원은 최소한 일부 실시간 조명과 많은 베이크된 조명을 결합하므로, 항상 더 많은 런타임 계산이 필요합니다.
- Baked Global Illumination 비활성화 시: Unity는 혼합 광원을 Realtime 모드처럼 작동하게 만듭니다. 이 경우 Light 컴포넌트 인스펙터에 경고 메시지가 나타납니다.
혼합 광원 활용 예제
1. 기본 혼합 광원 설정
혼합 광원을 사용하여 환경을 조명하려면 다음 단계를 따르세요:
- Light 컴포넌트를 추가합니다.
- Lighting Mode를 "Mixed"로 설정합니다.
- 실시간 그림자를 활성화하고, 베이크된 효과가 포함되도록 조정합니다.
2. 기타 효과 추가
혼합 광원을 통해 다양한 시각적 효과를 추가할 수 있습니다:
- 동적 객체: 실시간 조명으로 동적 객체에 그림자를 추가합니다.
- 정적인 환경: 베이크된 조명을 사용하여 정적 배경을 효과적으로 조명합니다.
결론
혼합 광원은 Unity에서 조명을 설정하는 유용한 방법입니다. 실시간 조명과 베이크된 조명의 조화를 통해 효과적인 비주얼을 달성할 수 있습니다. 이를 통해 다양한 게임 환경에서 더 풍부한 경험을 제공할 수 있습니다.