스포트 라이트(Spot Light)는 하나의 점에서 원뿔형으로 라이트를 발산합니다. 사용자는 내부 원뿔 각도(Inner Cone Angle)와 외부 원뿔 각도(Outer Cone Angle)라는 두 가지 원뿔을 사용하여 라이트 셰이프를 조정할 수 있습니다. 내부 원뿔 각도 내에서 라이트는 최대 밝기에 이릅니다. 내부 반경에서 외부 원뿔 각도의 외부 반경에 이르는 동안 감쇠가 일어나면서 반그림자가 생성됩니다. 즉, 스포트 라이트의 둥근 둘레 주변이 부드러워집니다. 라이트의 반경은 원뿔의 길이를 정의합니다. 간단히 말해 플래시 라이트나 스테이지 캔 라이트처럼 작동합니다.
다른 라이트와 마찬가지로 스포트 라이트는 다음 세 가지 모빌리티(Mobility) 세팅 중 하나로 설정할 수 있습니다.
스태틱(Static) - (왼쪽 그림) 게임에서 라이트를 변경할 수 없습니다. 렌더링에 가장 빠른 메서드이며 구운 라이팅이 가능합니다.
스테이셔너리(Stationary) - (왼쪽 그림) 스태틱 지오메트리에서 반사된 라이팅과 섀도잉만 라이트매스(Lightmass)에 의해 구워지며, 다른 모든 라이팅은 다이내믹입니다. 또한 이 세팅을 사용하면 게임에서 라이팅의 색상과 강도를 변경할 수 있지만 움직이지 않으며 부분적으로 구운 라이팅이 가능합니다.
무버블(Moveable) - (왼쪽 그림) 라이트가 완전히 다이내믹이며 다이내믹 섀도잉이 가능합니다. 렌더링에는 가장 느리지만 게임 플레이 중에 유연성이 가장 뛰어납니다.
아래 레벨 안에 배치된 스포트 라이트의 두 예시를 통해 라이트의 반경과 원뿔 이펙터의 결정 방식을 알 수 있습니다.
왼쪽의 스포트 라이트는 라이트 반경을 나타내는 원뿔이 표시되지 않은 것이고, 오른쪽은 동일한 스포트 라이트에 원뿔 이펙터를 표시한 것입니다.
스포트 라이트 프로퍼티
스포트 라이트의 프로퍼티는 라이트(Light), 라이트 프로파일(Light Profiles), 라이트매스(Lightmass), 라이트 함수(Light Function)의 4개 카테고리로 나뉩니다.
라이트
| Property | Description |
|---|---|
강도(Intensity) | 라이트가 뿜는 에너지 총량입니다. |
라이트 컬러(Light Color) | 라이트가 뿜는 컬러입니다. |
내부 원뿔 각도(Inner Cone Angle) | 스포트 라이트의 내부 원뿔 각도를 도 단위로 설정합니다. |
외부 원뿔 각도(Outer Cone Angle) | 스포트 라이트의 외부 원뿔 각도를 도 단위로 설정합니다. |
어테뉴에이션 반경(Attenuation Radius) | 라이트의 눈에 보이는 영향력을 제한합니다. |
소스 반경(Source Radius) | 라이트 소스 셰이프의 반경입니다. |
소스 길이(Source Length) | 라이트 소스 셰이프의 길이입니다. |
월드 영향(Affects World) | 라이트를 완전히 비활성화합니다. 런타임 시 설정할 수 없습니다. 런타임 중에 라이트 효과를 비활성화하려면 비저빌리티(Visibility) 프로퍼티를 변경하세요. |
섀도 드리우기(Casts Shadows) | 라이트가 섀도를 드리우는지 여부입니다. |
간접광 강도(Indirect Lighting Intensity) | 라이트가 기여하는 간접광의 스케일을 조절합니다. |
역제곱 감쇠 사용(Use Inverse Squared Falloff) | AttenuationRadius가 해당 라이트로 인한 기여 부분만 제한하는 물리 기반 역제곱 감쇠를 사용할지 여부입니다. |
라이트 감쇠 지수(Light Falloff Exponent) | UseInverseSquaredFalloff가 비활성화되었을 때 라이트의 방사상 감쇠를 제어합니다. |
최소 러프니스(Min Roughness) | 라이트의 최소 러프니스 값입니다. 스페큘러 하이라이트를 부드럽게 하고 싶을 때 사용할 수 있습니다. |
섀도 바이어스(Shadow Bias) | 라이트에 의한 섀도의 정확도를 제어합니다. |
섀도 필터 선명화(Shadow Filter Sharpen) | 라이트에 대한 섀도 필터링의 선명화 정도입니다. |
반투명 섀도 드리우기(Cast Translucent Shadows) | 라이트가 반투명 오브젝트를 통해 다이내믹 섀도를 드리울 수 있는지 여부입니다. |
다이내믹 간접광 영향(Affect Dynamic Indirect Lighting) | 라이트 프로퍼게이션 볼륨에 라이트를 넣을지 여부입니다. |
스태틱 섀도 드리우기(Cast Static Shadows) | 라이트가 스태틱 섀도를 드리울지 여부입니다. |
다이내믹 섀도 드리우기(Cast Dynamic Shadows) | 라이트가 다이내믹 섀도를 드리울지 여부입니다. |
반투명 라이팅 영향(Affect Translucent Lighting) | 라이트가 반투명에 영향을 줄지 여부입니다. |
라이트 프로파일
| Property | Description |
|---|---|
IES 텍스처(IES Texture) | 라이트 프로파일에 사용되는 IES '텍스처'입니다. 언리얼은 텍스처로 표시하지만 IES 파일은 이미지 파일이 아닌 ASCII입니다. |
IES 밝기 사용(Use IES Brightness) | false인 경우 라이트의 밝기를 사용하여 생성할 라이트의 양을 결정합니다. true인 경우 루멘의 IES 파일 밝기를 사용합니다(보통 언리얼의 라이트에 대한 디폴트 값보다 훨씬 큼). |
IES 밝기 스케일(IES Brightness Scale) | 씬이 심하게 날아갈 수 있으므로 IES 밝기 기여도의 스케일을 조절합니다. |
라이트매스
| Property | Description |
|---|---|
간접광 채도(Indirect Lighting Saturation) | 값이 0이면 라이트매스에서 이 라이트의 채도가 최대로 감소하고, 1이면 변경되지 않습니다. |
섀도 익스포넌트(Shadow Exponent) | 섀도 반그림자의 감쇠 정도를 조절합니다. |
Light Function
| Property | Description |
|---|---|
라이트 함수 머티리얼(Light Function Material) | 이 라이트에 적용되는 라이트 함수 머티리얼입니다. |
라이트 함수 스케일(Light Function Scale) | 라이트 함수 프로젝션의 스케일을 조절합니다. |
라이트 함수 페이드 거리(Light Function Fade Distance) | 라이트 함수를 비활성화된 밝기(Disabled Brightness) 값까지 완전히 페이드시킬 거리입니다. |
비활성화된 밝기(Disabled Brightness) | 위의 라이트 함수 페이드 거리(Light Function Fade Distance) 프로퍼티에서와 같이 라이트 함수가 지정되었지만 비활성화된 경우 라이트에 적용되는 밝기입니다. |