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

2.2 - 스테이셔너리 라이트

언리얼 엔진

2.2 - 스테이셔너리 라이트

Stationary Lights (스테이셔너리 라이트)는 한 위치에 머물되, 밝기나 색과 같은 것은 바꿀 수 있는 라이트입니다. 게임플레이 도중엔 어떻게도 변하지 않는 스태틱 라이트와 다른 점이지요. 그러나 밝기를 실행시간에 바꿔도 직사광에만 영향을 끼친다는 데 유의해 주십시오. 간접(반사)광은 라이트매스에서 미리 계산되므로 변하지 않습니다.

세 가지 라이트 모빌리티 속성 중, 스테이셔너리 라이트는 거의 퀄리티 최고, 변화가능성 중간, 퍼포먼스 비용 중간입니다.

스테이셔너리 라이트에서 나오는 모든 간접광과 그림자는 라이트맵 안에 저장됩니다. 직사 그림자는 섀도맵 안에 저장됩니다. 여기서는 디스턴스 필드 섀도를 활용하는데, 라이팅된 오브젝트의 라이트맵 해상도가 꽤나 낮아도 그림자를 바삭바삭하게 구워낼 수 있다는 뜻입니다.

스테이셔너리는 예제 3.1 에서 다루는 IES 프로파일, 예제 3.2 에서 다루는 라이트 펑션을 지원합니다.

겹침

스테이셔너리 라이트는 한 번에 최대 4 개까지 겹칠 수 있습니다. 5 개 이상의 스테이셔너리 라이트가 겹치는 경우, 반경이 가장 작은 것은 퍼포먼스 비용이 더 많이 드는 다이내믹 섀도를 드리우기 시작합니다. 라이트 빌드시 경고가 뜨기도 합니다. 여기서는 5 개의 스테이셔너리 라이트를 서로 붙여 놨습니다. 다섯번째 것에는 빨강 X 표식이 생겨 다이내믹 섀도를 드리우고 있음을 나타냅니다.

OverlappingLights.png

라이트 겹침은 뷰포트의 뷰 모드 메뉴 중 스테이셔너리 라이트 겹침 모드에서 시각화시켜 볼 수도 있습니다. 이 뷰 모드는 스테이셔너리 라이트 겹치는 갯수가 늘어남에 따라 초록에서 빨강으로 변해갑니다. 5 개 이상이 겹치면 씬이 빨갛게 변해 문제있는 라이트가 있음을 나타냅니다. 아래 그림에서는 다섯번째 문제있는 겹친 라이트의 반경이 빨갛게 표시되고 있습니다.

StationaryLightOverlap.png