언어:
페이지 정보
엔진 버전:
언리얼 엔진

4.2 - 역제곱 감쇠

언리얼 엔진

4.2 - 역제곱 감쇠

Inverse Square Falloff (역제곱 감쇠)는 현실에서의 빛 작용을 가장 근접하게 흉내내는 라이트 감쇠 유형입니다. 광원에 가까이 있을 때는 매우 밝게 만들었다가, 멀어지면서 빠르게 어두워 지도록 만듭니다. 역제곱 감쇠는 라이트의 프로퍼티를 통해 활성화되며, 디테일 패널에서 라이트 카테고리 아래 있는 고급 카테고리를 펼치면 볼 수 있습니다.

역제곱 감쇠를 사용하여 빛의 근본적인 작용방식이 바뀌기도 합니다. 우선 밝기가 임의의 값에서 루멘 계산 값으로 바뀝니다. 즉 (기본값인) 지수형 감쇠를 사용할 때 밝기가 3 인 라이트는 밝아 보이지만, 역제곱 감쇠로 전환하면 라이트의 루멘이 겨우 3 이므로, 사실상 보이지도 않게 됩니다.

라이트 반경 역시도 역제곱 감쇠를 사용하면 바뀝니다. 기본 감쇠 지수를 사용할 때, 반경은 빛의 이동 거리처럼 취급되고, 그 경계선에 가까워질수록 빛의 감쇠가 일어납니다. 역제곱 감쇠를 사용할 때 반경은 실제 감쇠 효과가 어디까지 미치는가에 대해서는 효과가 없고, 클램핑에 가까운 효과를 냅니다. 즉 가장 현실적인 라이트 감쇠를 위해 반경을 매우 높이 잡을 수는 있지만, 스테이셔너리 라이트 겹침 문제때문에 보통은 그렇게 하지 않는 것이 좋습니다.