성능을 위한 실시간 환경에서의 조명 최적화는 단순화된 광원, 베이크드 조명, 그리고 효율적인 그림자/조명 관리를 통해 시각적 품질을 유지하면서도 계산 부하를 줄이는데 초점을 맞춘다.
- **동적 조명 제한**: 각 동적 조명이 그래픽 처리 장치(GPU)/중앙 처리 장치(CPU) 오버헤드를 추가하기 때문에 동적 조명의 수를 줄이십시오. 가능한 경우 정적 또는 반정적 조명을 우선적으로 사용하여 실행 중인 계산을 최소화하십시오. - **정적 조명 프리바이크**: 정적 조명(예: 환경 오클루전, 정적 그림자)을 텍스처/라이트맵으로 미리 처리하십시오. 이는 실시간 계산을 최소화하며, 처리 시간을 단축하기 위해 실시간 처리에서 빌드 시간으로 작업을 이동합니다. - **그림자 최적화**: 그림자 해상도와 거리를 조정하십시오. 먼 거리의 그림자에는 더 낮은 해상도를 사용하고 필수 객체에만 그림자를 추가하여 렌더링 비용을 줄입니다. - **라이트 카깅 활성화**: 프러스트 카징(카메라 보기에서 제외된 조명을 무시)이나 오클루전 카징(가려진 조명을 숨기기)을 구현하여 불필요한 계산을 방지하십시오.
이러한 전략들을 통합함으로써, 실시간 환경은 조명 품질을 희생하지 않고도 매끄러운 성능을 달성할 수 있습니다.

