이 가이드는 원래 Unity 2017.3의 빌트인 렌더 파이프라인에서 사용하도록 작성되었습니다. 유니버설 렌더 파이프라인(URP) 및 고해상도 렌더 파이프라인(HDRP)에서 이 가이드를 사용하려는 경우 업데이트: URP 및 HDRP의 사실적인 비주얼을 참조하십시오.
최종 에셋을 만들고 씬에 조명을 적용하기 전에 조명 사용 전략을 세워야 합니다. 개발 후반부에 조명 사용 전략을 변경하면 워크플로에 큰 지장을 줄 수 있습니다. 프로덕션을 시작하기 전에 조명 사용 전략을 수립하면 전반적으로 시간이 절약되고 우수한 성능과 더욱 높은 시각적 정확도를 실현할 수 있습니다.
모든 개발에서 그렇듯이 거의 모든 설정에는 장점과 단점이 있습니다. 하지만 특정 기술을 활용하면 정해진 한도 내에서 이러한 문제를 완화할 수 있습니다. 각 기능의 장단점을 파악하면 프로젝트에 가장 적합한 옵션을 선택할 수 있습니다.
실외 영역이 있는 일반적인 주간 씬에는 다음과 같은 조명 컴포넌트가 있습니다.
이 세 컴포넌트는 간단해 보이지만, 실시간 광원, 혼합 광원, 베이크된 광원, 정적 게임 오브젝트, 동적 게임 오브젝트를 자유롭게 조합할 수 있기 때문에 결과적으로 매우 다양한 조명 옵션을 이용할 수 있는 셈입니다.
Unity는 다양한 조명 전략 및 프로젝트 시나리오를 지원합니다. 조명 모드 및 설정 관련 내용은 조명 모드에 대한 문서를 참조하십시오.
초보자는 씬에 가장 적합한 설정과 각 설정의 장단점이 무엇인지 파악하기 어려울 수 있으므로, 여기서는 일반적으로 가장 많이 사용되는 조명 설정을 살펴 보겠습니다.
다음 그림에서는 이러한 설정의 차이를 분명히 확인할 수 있습니다.
참고: 실시간 GI 는 정적 앰비언트 오클루전을 베이크할 수 없으므로 예시에 포함되지 않았습니다.
기본 실시간 조명은 일반적으로 미적 요소를 중요시하는 비주얼 프로젝트 및 프로토타입 단계에서 사용됩니다.
일반적인 플랫폼 타겟: 콘솔 및 PC
장점:
단점:
베이크된 조명은 일반적으로 런타임 성능에 문제가 있지만 메모리 사용량에 여유가 있는 게임(예: 하향식 아이소메트릭 게임 또는 프레임 속도가 높은 VR 게임)에 유용합니다.
일반적인 플랫폼 타겟: 모바일 플랫폼, VR, 콘솔 및 저사양 PC
장점:
단점:
혼합 조명은 종종 타임오브데이(time-of-day) 조명(태양 이동 등)이 중요하지 않은 게임에 유용합니다.
일반적인 플랫폼 타겟: VR, 콘솔, PC
장점:
단점:
섀도우 마스크 조명에 대한 자세한 내용은 섀도우 마스크를 참조하십시오.
이 설정은 타임오브데이(time-of-day) 조명 업데이트(태양 이동 등)와 동적 조명 효과가 필요한 탁 트인 공간을 배경으로 하는 게임에 유용합니다.
일반적인 플랫폼 타겟: 콘솔 및 PC
장점:
단점:
실시간 GI 최적화에 대한 자세한 내용은 미리 계산된 실시간 GI 소개에 대한 Unity 튜토리얼을 참조하십시오.
일반적으로 메모리 사용량 및 성능 제한이 엄격하게 통제되고 높은 정확도가 요구되는 게임에서만 모든 조명 옵션을 활성화하는 것이 좋습니다. 개별 시스템을 완전히 파악하고 있으며 각 조명 조합을 처리하는 방법을 알고 있는 경우에만 이 작업을 수행하십시오.
일반적인 플랫폼 타겟: 콘솔 및 PC
장점:
단점:
Spotlight Tunnel 샘플 씬에서는 조명에 대한 이해에 도움이 되도록 실시간 조명을 실시간 GI와 함께 사용합니다. 이를 통해 다양한 스페큘러 리스폰스와 우수한 반사광을 구현하고 조명을 빠르게 반복할 수 있습니다.