고해상도 렌더 파이프라인의 광원
Light 컴포넌트를 사용하여 씬에 광원을 생성하십시오. Light 컴포넌트는 광원의 모양, 컬러, 강도를 제어합니다. 또한 광원이 씬에 그림자를 드리우는지 여부와 추가 고급 설정을 제어합니다.
광원 생성
두 가지 방식으로 씬에 광원을 추가할 수 있습니다. 새로운 광원 게임 오브젝트를 생성하거나, 기존 게임 오브젝트에 Light 컴포넌트를 추가할 수 있습니다.
광원 게임 오브젝트를 생성하려면 다음 단계를 따르십시오.
- Unity 에디터에서 GameObject > Light로 이동합니다.
- 추가할 광원 타입을 선택합니다.
Unity는 새로운 게임 오브젝트를 생성한 후 Light 컴포넌트, 그리고 다른 고해상도 렌더 파이프라인(HDRP) 컴포넌트인 HD Additional Light Data에 연결합니다. Unity는 새로운 광원 게임 오브젝트를 씬에 배치하고, 씬 창에서 현재 뷰의 중앙에 위치시킵니다.
기존 게임 오브젝트에 Light 컴포넌트를 추가하려면 다음 단계를 따르십시오.
- 광원을 추가할 게임 오브젝트를 선택합니다.
- 인스펙터에서 Add Component를 클릭합니다.
- Rendering 섹션으로 이동한 후 Light를 클릭합니다. 그러면 새로운 광원이 생성된 후 현재 선택된 게임 오브젝트에 연결합니다. 또한 HD Additional Light Data HDRP 컴포넌트도 추가합니다.
또는 Add Component 창에서 Light를 검색한 후 클릭하여 Light 컴포넌트를 추가할 수도 있습니다.
광원 설정
광원의 프로퍼티를 설정하려면 Light 컴포넌트가 연결된 씬의 게임 오브젝트를 선택해야 합니다. 그런 다음 광원의 프로퍼티를 인스펙터 창에서 확인하십시오.
HDRP는 다양한 타입의 광원을 포함합니다. HDRP 광원은 많은 프로퍼티를 공유하지만 각각의 광원에는 고유한 동작과 프로퍼티 세트가 들어 있습니다.
실제 같은 광원 고정물을 설정하는 자세한 방법은 Unity에서 고품질 광원 오브젝트 만들기 전문가 가이드를 참조하십시오. 빛 강도에 대한 일반 지침은 물리 광원 단위를 참조하십시오.
프로퍼티
광원에 사용할 수 있는 프로퍼티는 별도의 섹션에 있습니다. 각 섹션에는 모든 광원을 공유하는 일부 프로퍼티와 특정 광원 타입의 동작을 커스터마이즈하는 프로퍼티도 포함되어 있습니다. 이러한 섹션에는 또한 광원의 동작을 미세 조정하고자 하는 경우 노출할 수 있는 추가 옵션도 포함되어 있습니다. 섹션은 다음과 같습니다.
애니메이션
광원이 Animation 창에서 작동하게 하려면 Add Property 버튼을 클릭할 때 Light 컴포넌트가 아닌 HD Additional Light Data 컴포넌트에 있는 프로퍼티를 사용해야 합니다. Light 컴포넌트에 있는 프로퍼티를 편집하면 HDRP가 지원하지 않는 빌트인 광원 값이 조정됩니다. 대신 녹화 버튼을 사용하고 인스펙터에서 바로 해당 값을 수정할 수 있습니다.
일반
General 프로퍼티는 광원 타입, HDRP의 광원 처리 방식, 이 광원이 씬 내 모든 오브젝트에 영향을 주는지 또는 특정 광원 레이어에만 영향을 주는지 여부를 제어합니다.
프로퍼티 | 설명 |
---|---|
타입 | 광원 타입을 정의합니다. 각 광원은 저마다 다르게 동작하므로 Type을 변경하면 인스펙터에서 프로퍼티가 변경됩니다. 가능한 타입은 다음과 같습니다. • 방향 광원 • 점 광원 • 스폿 광원 • 면 광원 |
Mode | HDRP가 광원(존재하는 경우)을 베이크하는 방식을 결정할 때 사용하는 광원 모드를 지정합니다. 가능한 모드는 다음과 같습니다. • Realtime: Unity는 프레임당 한 번 런타임 시 실시간 광원에 대해 조명 계산을 수행합니다. • Mixed: 혼합 광원은 실시간 조명과 베이크 조명의 요소를 조합합니다. • Baked: Unity는 Unity 에디터의 베이크된 광원에 대한 조명 계산을 수행하고 그 결과를 조명 데이터로 디스크에 저장합니다. 부드러운 감쇠/범위 감쇠는 베이크된 면 광원에 대해 지원되지 않습니다. |
Light Layer | 마스크를 사용하면 이 광원이 영향을 미치는 광원 레이어를 선택할 수 있습니다. 영향을 받는 광원은 일치하는 Rendering Layer Mask로 메시 렌더러나 터레인만 비춥니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 나타납니다. |
광원 타입 가이드
타입 | 설명 |
---|---|
Spot | 특정 위치에서 광원을 방출하며, 광원이 약해지는 일정 범위가 있습니다. 스폿 광원은 방출하는 광원을 특정 각도로 제한하므로, 조명이 비추는 원뿔 모양의 영역이 발생합니다. 원뿔의 중앙은 광원 게임 오브젝트의 전방 방향(z축)을 가리킵니다. 또한 광원은 스폿 광원의 원뿔 가장자리에서 약해집니다. Spot Angle을 높이면 원뿔 너비가 증가합니다. |
Directional | 씬에 햇빛과 유사한 효과를 구현합니다. 햇빛처럼 방향 광원은 HDRP가 무한히 떨어져 있는 것처럼 취급하는 원거리 광원입니다. 방향 광원에는 식별 가능한 소스 포지션이 없으므로 광원 게임 오브젝트를 씬 내 어디에든 배치할 수 있습니다. 방향 광원은 광선이 평행하고 항상 동일한 방향에서 오는 것처럼 씬 내 모든 게임 오브젝트를 비춥니다. 광원 자체와 타겟 게임 오브젝트 간의 거리를 무시하기 때문에 거리가 멀어져도 광원이 약해지지 않습니다. |
Point | 점 광원은 공간의 한 지점에서 모든 방향으로 동일하게 빛을 방출합니다. 표면에 닿는 광원의 방향은 광원이 닿은 지점에서 광원 게임 오브젝트의 중심으로 다시 이어지는 선입니다. 광원에서 거리가 증가하면 빛 강도가 약해지고, Range 필드에 지정된 거리에 도달하면 0이 됩니다. 빛 강도는 소스와 떨어진 거리의 제곱에 반비례합니다. 이를 역제곱 법칙이라고 부르며, 광원이 실제 세계에서 작용하는 방법과 유사합니다. |
Area | 표면에서 빛을 투사합니다. 사각형 표면에서 모든 방향으로 균일하게 광원을 비춥니다. |
제한 사항
면 광원은 현재 패브릭 또는 머리카락 머티리얼을 지원하지 않습니다. 즉 면 광원은 다음 사항을 사용하는 머티리얼에 그림자를 비추거나 드리우지 않습니다.
모양
이 설정은 이 광원이 영향을 주는 영역을 정의합니다. 각 광원 Type에는 고유한 Shape 프로퍼티가 있습니다.
스폿 광원
프로퍼티 | 설명 |
---|---|
모양 | HDRP 스폿 광원은 다음의 세 가지 모양을 사용합니다. • Cone: 게임 오브젝트 포지션의 단일 지점에서 원형 베이스까지 원뿔 모양으로 빛을 투사합니다. Outer Angle 및 Range를 변경하여 원형 베이스의 반지름을 수정할 수 있습니다. • Pyramid: 게임 오브젝트 포지션의 단일 지점에서 측면 길이가 Cone의 직경과 동일한 사각형 베이스로 빛을 투사합니다. • Box: 수평 및 수직 크기로 정의된 사각형 영역에 빛을 균일하게 투사합니다. 이 빛은 Range Attenuation이 체크되지 않는 한 감쇠되지 않습니다. |
Outer Angle | 스폿 광원 원뿔의 베이스 각도입니다. 이 프로퍼티는 Cone Shape의 광원에만 사용할 수 있습니다. |
Inner Angle (%) | 안쪽 원뿔과 바깥쪽 원뿔 사이에 감쇠가 시작되는 지점을 결정합니다. 값이 높으면 스폿 광원의 가장자리에서 광원이 희미해지고, 값이 낮으면 가장자리에서 광원이 희미해지지 않습니다. 이 프로퍼티는 Cone Shape의 광원에만 사용할 수 있습니다. |
Spot Angle | Pyramid 모양을 사용하여 스폿 광원의 크기를 결정하기 위해 사용되는 각도입니다. |
Aspect Ratio | 피라미드 스폿 광원의 모양을 조정하여 사각형 스폿 광원을 생성합니다. 사각형 투사의 경우 이 값을 1로 설정하십시오. 1보다 낮은 값을 설정하면 원점에서부터 광원이 넓어지고, 1보다 높은 값을 설정하면 광원이 길어집니다. 이 프로퍼티는 Pyramid Shape의 광원에만 사용할 수 있습니다. |
Radius | 광원의 반지름입니다. 이는 스페큘러 하이라이트의 크기, 디퓨즈 조명 감쇠, 그림자(예: 베이크된 그림자, 레이트레이싱된 그림자, PCSS 그림자)의 부드러움에 영향을 줍니다. |
Size X | Box에만 해당합니다. 상자 모양 광원의 수평 크기를 조정합니다. 설정한 크기 밖에서는 광원이 빛나지 않습니다. |
Size Y | Box에만 해당합니다. 상자 모양 광원의 수직 크기를 조정합니다. 설정한 크기 밖에서는 광원이 빛나지 않습니다. |
방향 광원
프로퍼티 | 설명 |
---|---|
Angular Diameter | 멀리 있는 광원의 영역을 각도를 통해 도 단위로 설정할 수 있습니다. 이는 스페큘러 하이라이트의 크기와 그림자(예: 베이크된 그림자, 레이트레이싱된 그림자, PCSS 그림자)의 부드러움에 영향을 줍니다. |
점 광원
프로퍼티 | 설명 |
---|---|
Radius | 광원의 반지름을 정의합니다. 이는 스페큘러 하이라이트의 크기, 디퓨즈 조명 감쇠, 베이크된 그림자와 레이트레이싱된 그림자 평활도에 영향을 줍니다. |
면 광원
프로퍼티 | 설명 |
---|---|
모양 | HDRP 면 광원은 세 가지 모양을 사용합니다. • Rectangle : 게임 오브젝트 포지션과 방향의 사각형 모양에서 수직 방향으로 특정 Range까지 빛을 투사합니다. • Tube : 모든 방향으로 게임 오브젝트 포지션의 단일 선에서 특정 Range까지 빛을 투사합니다. 이 모양은 현재 Realtime Mode에만 해당합니다. • Disc : 게임 오브젝트의 포지션과 방향의 원판 모양에서 수직 방향으로 특정 Range까지 빛을 투사합니다. 이 모양은 현재 Baked Mode에만 해당합니다. |
Size X | Rectangle에만 해당합니다. 사각형 광원 수평 크기를 정의합니다. |
Size Y | Rectangle에만 해당합니다. 사각형 광원의 수직 크기를 정의합니다. |
Length | Tube에만 해당합니다. 튜브 광원의 길이를 정의합니다. 광원의 중심이 트랜스폼 포지션이고, 광원 자체는 중심에서 대칭 형태로 확산됩니다. Length는 튜브의 한쪽 끝에서 반대쪽 끝까지의 거리입니다. |
Radius | Disc에만 해당합니다. 디스크 광원의 반지름을 정의합니다. |
천체(방향 광원만 해당)
이 설정은 천체를 물리 기반 하늘로 사용할 때 빛의 동작을 정의합니다.
프로퍼티 | 설명 |
---|---|
Affect Physically Based Sky | 물리 기반 하늘을 사용할 때 이 광원의 방향으로 하늘에 태양면을 표시합니다. 태양면의 직경, 컬러, 강도는 이 방향 광원의 프로퍼티와 일치합니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. |
- Flare Size | 천체 주변의 플레어 크기를 제어합니다(도 단위). |
- Flare Falloff | 빛의 각도가 증가함에 따라 플레어 강도의 감쇠율을 제어합니다. |
- Flare Tint | 천체의 플레어 색조를 제어합니다. |
- Surface Texture | 천체의 표면에 대한 2D(디스크) 텍스처를 설정합니다. 이는 멀티플라이어처럼 동작합니다. |
- Surface Tint | 천체의 표면에 색조를 적용합니다. |
- Distance | 태양면의 거리를 제어합니다. 이는 하늘에 여러 태양면이 있고 해당 정렬 순서를 변경하고자 하는 경우 유용합니다. HDRP는 Distance 값이 더 작은 태양면을 Distance 값이 더 큰 태양면 위에 드로우합니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. |
이미션
이 설정은 광원의 발광 동작을 정의합니다. 광원의 컬러, 강도 및 최대 범위를 설정할 수 있습니다. 광원 인스펙터에서 이 프로퍼티가 보이지 않으면 more options를 노출해야 합니다. 대부분의 광원은 Emission 프로퍼티를 공유합니다. 다음은 두 개 이상의 광원 Type을 공유하는 프로퍼티와 단일 광원 Type에만 사용할 수 있는 고유한 프로퍼티에 대한 리스트입니다.
공유되는 프로퍼티
프로퍼티 | 설명 |
---|---|
Color Temperature | 체크박스를 활성화하면 이 광원에 대한 색온도 모드를 설정할 수 있습니다. Color Temperature 모드는 빨강-파랑 켈빈 온도 눈금을 기반으로 광원의 컬러를 조정합니다. 활성화하면, Color 프로퍼티를 숨기고 Filter와 Temperature를 노출합니다. 이 체크박스를 비활성화하면 인스펙터에 Color 필드만 표시하고 온도 없이 이를 광원 컬러로 사용합니다. |
- Filter | 컬러 피커를 사용하여 광원의 필터 컬러를 선택할 수 있습니다. HDRP는 이 프로퍼티와 Temperature 프로퍼티를 사용하여 광원의 최종 컬러를 계산합니다. |
- Temperature | HDRP가 빨강-파랑 켈빈 온도 눈금의 컬러를 계산할 때 사용할 온도를 선택할 수 있습니다. 눈금상에서 슬라이더를 이동하거나, 슬라이더 눈금 오른쪽의 필드에 정확한 온도 값을 지정할 수 있습니다. 이 프로퍼티에는 슬라이더 오른쪽에 현재 설정된 값과 가장 일치하는 광원을 나타내는 아이콘이 포함되어 있습니다. 아이콘은 클릭하면 실제 광원과 일치하는 프리셋 값 리스트에 액세스할 수 있는 버튼이기도 합니다. |
Color | 컬러 피커를 사용하여 광원의 컬러를 선택할 수 있습니다. |
Intensity | 광원의 강도입니다. 강도는 다음 단위로 표시됩니다. • 스폿 광원은 Lumen, Candela, Lux, EV100을 사용할 수 있습니다. • 방향 광원은 Lux만 사용할 수 있습니다. • 점 광원은 Lumen, Candela, Lux, **Ev100**을 사용할 수 있습니다. • 면 광원은 Lumen, Nits, **Ev100**을 사용할 수 있습니다. 일반적으로 광원은 소스에서 멀리 이동할수록 강도가 약해집니다. 유일한 예외는 거리에 관계없이 강도가 동일한 방향 광원입니다. 나머지 광원 타입의 경우 값을 낮추면 소스에 가까워질수록 광원이 약해지고, 값을 높이면 소스에서 멀어질수록 광원이 약해집니다. 이 프로퍼티에는 슬라이더 오른쪽에 현재 설정된 값과 가장 일치하는 광원을 나타내는 아이콘이 포함되어 있습니다. 아이콘은 클릭하면 실제 광원과 일치하는 프리셋 값 리스트에 액세스할 수 있는 버튼이기도 합니다. |
Range | 이 광원이 영향을 미치는 범위입니다. 자체 광원이 얼마나 멀리 방출되는지 정의합니다. 이 프로퍼티는 방향을 제외한 모든 광원 타입에 사용할 수 있습니다. |
Indirect Multiplier | 씬 내 간접 광원의 강도입니다. 값을 1로 설정하면 실제 같은 광원 동작을 모방합니다. 값을 0으로 설정하면 이 광원에 대한 간접 조명이 비활성화됩니다. 조명 설정(메뉴: Window > Rendering > Lighting Settings)에서 Realtime 및 Baked 전역 조명을 비활성화하면 Indirect Multiplier가 영향을 주지 않습니다. |
Cookie | 광원이 투사하는 RGB 텍스처입니다. 예를 들어 광원에 대한 실루엣 또는 패턴이 있는 조명을 생성할 때 유용합니다. 텍스처 모양은 스폿 광원과 방향 광원은 2D이고 점 광원은 큐브여야 합니다. 항상 쿠키 텍스처를 기본 텍스처 타입으로 임포트하십시오. 이 프로퍼티는 스폿 광원, 면(사각형만 해당) 광원, 방향 광원, 점 광원에 사용할 수 있습니다. 피라미드 광원과 상자 광원은 아무것도 지정되지 않은 경우 암시적 4x4 흰색 쿠키를 사용합니다. |
IES Profile | 광원 프로파일을 설명하는 IES 파일입니다. 쿠키와 IES 프로파일이 설정되면 선형 평균이 사용됩니다(광원 베이크 동안 IES 프로파일과 쿠키가 동시에 사용되는 경우 쿠키만 사용). |
IES cutoff angle (%) | 외부 각도의 백분율로 IES 프로파일에 대한 컷오프입니다. 라이트맵을 베이크하는 동안 이 파라미터는 사용하지 않습니다. |
Affect Diffuse | 체크박스를 활성화하여 디퓨즈 조명을 이 광원에 적용합니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다. |
Affect Specular | 체크박스를 활성화하여 스페큘러 조명을 이 광원에 적용합니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다. |
Range Attenuation | 체크박스를 활성화하면 이 광원을 해당 범위 전체에 균일하게 적용하고, 광원이 가장자리에서 희미해지지 않습니다. 이 설정은 범위 제한이 화면에 보이지 않거나, 광원의 가장자리가 희미해지지 않도록 하고 싶을 때 유용합니다. 이 프로퍼티는 방향을 제외한 모든 광원 타입에 사용할 수 있습니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. 타입 영역에 대한 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다. |
Fade Distance | 광원이 희미해지기 시작하는 광원과 카메라 간의 거리이며 미터 단위로 측정됩니다. 이 프로퍼티는 방향을 제외한 모든 광원 타입에 사용할 수 있습니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다. |
Intensity Multiplier | 광원의 강도에 적용되는 멀티플라이어입니다. 강도 값에는 영향을 미치지 않지만 조명 평가 동안에만 적용됩니다. 이 프로퍼티는 타임라인, 스크립팅 또는 애니메이션을 통해 수정할 수도 있습니다. 파라미터를 사용하면 원본 강도를 저장하지 않고도 광원을 페이드인 또는 페이드아웃할 수 있습니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다. |
Display Emissive Mesh | 체크박스를 활성화하면 Unity가 이 광원의 크기, 컬러, 강도를 사용하여 이미시브 머티리얼이 있는 메시를 자동으로 생성합니다. Unity는 메시와 머티리얼을 자동으로 Light 컴포넌트가 연결되어 있는 게임 오브젝트에 추가합니다. 이 프로퍼티는 사각형 광원과 튜브 광원에서 사용할 수 있습니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다(IES 프로파일과 쿠키가 동시에 사용되는 경우 쿠키만 표시). |
**Include For Ray Tracing ** | 체크박스를 활성화하면 카메라에 활성화된 레이트레이싱 프레임 설정이 있을 때 이 광원을 활성화합니다. 이는 래스퍼화 패스와 레이트레이싱 패스에 모두 적용됩니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다. |
스폿 광원
프로퍼티 | 설명 |
---|---|
Reflector | 체크박스를 활성화하면 스폿 광원 뒤의 반사 표면을 시뮬레이션합니다. 스폿 광원은 반사 표면에 의해 뒤쪽이 부분적으로 가려진 점 광원입니다. 반사 표면을 시뮬레이션하면 스폿 광원의 강도가 증가하는데, 이는 반사 표면이 원래 뒤쪽으로 향하는 광원을 반사하여 스폿 광원 방향으로 강도를 집중시키기 때문입니다. |
방향 광원
프로퍼티 | 설명 |
---|---|
Size X | 투사된 쿠키 텍스처의 수평 크기(픽셀 단위)입니다. 이 프로퍼티는 광원 인스펙터에서 Cookie를 설정한 경우에만 표시됩니다. |
Size Y | 투사된 쿠키 텍스처의 수직 크기(픽셀 단위)입니다. 이 프로퍼티는 광원 인스펙터에서 Cookie를 설정한 경우에만 표시됩니다. |
볼류메트릭 효과
이 설정은 이 광원의 볼류메트릭 동작을 정의합니다. 이 설정을 변경하면 이 광원이 대기 산란에서 동작하는 방식이 바뀝니다. 면 광원을 제외한 모든 광원 타입이 동일한 Volumetric 프로퍼티를 공유합니다. 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다.
공유되는 프로퍼티
프로퍼티 | 설명 |
---|---|
Enable | 체크박스를 활성화하면 볼류메트릭 안개를 통해 광원 산란을 시뮬레이션합니다. 이 프로퍼티를 활성하여 Dimmer 및 Shadow Dimmer 프로퍼티를 편집할 수 있습니다. |
Dimmer | 이 광원의 입체 광원 효과를 어둡게 만듭니다. |
Shadow Dimmer | 이 광원의 볼류메트릭 안개 효과를 어둡게 만듭니다. 이 프로퍼티를 0으로 설정하면 볼류메트릭 산란 컴퓨팅이 더 빨라집니다. |
그림자
이 섹션을 사용하여 이 광원이 드리운 그림자를 조정합니다.
Unity는 일반 섹션에 설정한 모드에 따라 이 섹션에 추가 프로퍼티를 노출합니다. Unity는 또한 Unity 프로젝트의 HDRP 에셋에 설정한 필터링 품질에 따라 추가 프로퍼티도 노출합니다.
• HDRP의 그림자 필터링에 대한 자세한 내용은 그림자 필터링을 참조하십시오.
• HDRP에서 사용 가능한 필터 품질 프리셋 리스트의 경우 필터링 품질 표를 참조하십시오.
프로퍼티
섀도우 맵
이 섹션은 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다.
프로퍼티 | 설명 |
---|---|
Enable | 체크박스를 활성화하면 이 광원이 그림자를 드리웁니다. |
Update Mode | 드롭다운을 사용하여 HDRP가 섀도우 맵을 업데이트하는 시기를 결정하기 위해 사용하는 모드를 선택합니다. 사용할 수 있는 모드에 대한 자세한 내용은 HDRP의 그림자 문서를 참조하십시오. |
Resolution | 이 광원 섀도우 맵의 해상도를 설정합니다. 드롭다운을 사용하여 해상도를 가져올 품질 모드를 선택합니다. Use Quality Settings를 활성화하지 않거나 Custom을 선택하는 경우 입력 필드에 픽셀 단위로 측정된 해상도를 설정합니다. 해상도가 높을수록 GPU 성능 소모와 메모리 사용량을 증가하여 그림자의 정확도를 높이므로 성능 저하를 겪는 경우 값을 낮춰서 사용합니다. |
Near Plane | 게임 오브젝트가 그림자를 드리우기 시작하는 광원으로부터의 거리(미터 단위)입니다. |
Shadowmask Mode | 섀도우 마스크가 이 광원에 대해 동작하는 방식을 정의합니다. 각 Shadowmask Mode에 대한 자세한 내용은 섀도우 마스크 문서를 참조하십시오. 이 프로퍼티는 General에서 Mode를 Mixed로 설정한 경우에만 표시됩니다. |
Slope-Scale Depth Bias | 슬라이더를 사용하여 HDRP가 자기 교차를 방지하기 위해 이 광원의 그림자 맵의 거리에 추가하는 바이어스를 설정합니다. 이 바이어스는 그림자 맵에 표시되는 폴리곤의 기울기에 비례합니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. |
Normal Bias | 이 광원이 조명을 받은 표면의 노멀을 따라 적용하는 노멀 바이어스의 양을 제어합니다. 이 프로퍼티는 이 섹션에 대한 more options를 활성화하는 경우에만 표시됩니다. |
Custom Spot Angle | 체크박스를 활성화하여 섀도우 맵을 렌더링할 커스텀 각도를 사용합니다. 이 프로퍼티는 Type 드롭다운에서 Spot을 선택하고 이 섹션에서 more options를 활성화한 경우에만 표시됩니다. |
Shadow Angle | 슬라이더를 사용하여 섀도우 맵 렌더링에 사용할 커스텀 각도를 설정합니다. 이 프로퍼티는 Custom Spot Angle을 활성화하고 이 섹션에서 more options를 활성화한 경우에만 표시됩니다. |
Shadow Cone | 슬라이더를 사용하여 이 면 광원이 그림자에 사용하는 그림자 원뿔의 애퍼처를 설정합니다. 이 프로퍼티는 Type 드롭다운에서 Rectangle을 선택한 경우에만 표시됩니다. |
EVSM Exponent | 슬라이더를 사용하여 이 면 광원이 뎁스 왜곡에 사용하는 지수를 설정합니다. EVSM은 이 지수로 그림자 배포 표현을 수정합니다. 이 값을 증가하여 빛샘을 줄이고 그림자 모습을 변경합니다. 이 프로퍼티는 Type 드롭다운에서 Rectangle을 선택하고 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Light Leak Bias | 이 슬라이더를 사용하여 HDRP가 씬 지오메트리를 통해 빛샘을 방지하기 위해 사용하는 바이어스를 설정합니다. 이 값을 높이면 빛샘이 방지되지만 그림자 부드러움이 일부 제거됩니다. 이 프로퍼티는 Type 드롭다운에서 Rectangle을 선택하고 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Variance Bias | 슬라이더를 사용하여 EVSM에서 숫자의 정확성 문제를 수정합니다. 이 프로퍼티는 Type 드롭다운에서 Rectangle을 선택하고 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Blur Passes | 슬라이더를 사용하여 HDRP가 이 섀도우 맵에서 수행하는 블러 패스의 숫자를 설정합니다. 이 값을 높이면 그림자는 부드러워지지만 성능에 영향을 줍니다. 이 프로퍼티는 Type 드롭다운에서 Rectangle을 선택하고 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Dimmer | 광원이 드리우는 그림자를 어둡게 만들어 더욱 희미하고 투명하게 만듭니다. 이 프로퍼티는 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Tint | HDRP가 이 광원이 드리우는 그림자의 색조를 적용할지 여부를 지정합니다. 이 옵션은 동적 그림자, 컨택트 그림자, 섀도우 마스크에 영향을 줍니다. 베이크된 그림자에는 영향을 주지 않습니다. 이 동작을 사용하여 그림자의 컬러와 투명도를 변경할 수 있습니다. 이 프로퍼티는 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Penumbra Tint | 색조가 그림자의 반영에만 영향을 주는지 여부를 지정합니다. 이 프로퍼티를 활성화하는 경우 HDRP는 그림자의 반영에만 컬러 색조를 적용합니다. 이 프로퍼티를 비활성화하는 경우 HDRP는 컬러 색조를 반영을 포함한 전체 그림자에 적용합니다. HDRP가 그림자에 색조를 적용하는 컬러를 변경하려면 위의 Tint 프로퍼티를 참조하십시오. 이 프로퍼티는 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Fade Distance | 그림자가 페이드아웃하는 카메라와 광원 사이의 거리(미터 단위)입니다. 이 프로퍼티는 스폿 광원과 점 광원에서 사용할 수 있습니다. 이 프로퍼티는 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. |
Link Light Layer | 체크박스를 활성화하여 그림자와 조명에 동일한 광원 레이어를 사용합니다. 이 기능을 활성화하는 경우 HDRP는 그림자에 대한 General 섹션의 Light Layer 드롭다운에 있는 광원 레이어를 사용합니다. 이 기능을 비활성화하면 HDRP는 그림자에 대해 이 섹션의 Light Layer 드롭다운을 사용합니다. 이 프로퍼티는 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. 이 프로퍼티에 액세스하려면 HDRP 에셋에서 Light Layers를 활성화합니다. |
Light Layer | 드롭다운을 사용하여 HDRP가 그림자에 사용하는 광원 레이어를 설정합니다. 따라서 이 광원은 일치하는 광원 레이어를 사용하는 게임 오브젝트에 대해서만 그림자를 드리웁니다. 그림자에 대해 광원 레이어를 사용하는 데 대한 자세한 내용은 그림자 광원 레이어를 참조하십시오. 이 프로퍼티는 이 섹션에서 more options를 활성화하는 경우에만 표시됩니다. 이 프로퍼티에 액세스하려면 Link Light Layer 체크박스를 비활성화합니다. |
컨택트 그림자
이 섹션은 실시간 또는 혼합 광원 모드에서만 사용할 수 있습니다.
프로퍼티 | 설명 |
---|---|
Enable | 이 광원에 컨택트 그림자를 추가합니다. 드롭다운을 사용하여 컨택트 그림자에 대한 품질 모드를 선택합니다. Custom을 선택하면 컨택트 그림자를 쉽게 활성화하거나 비활성화할 수 있게 해주는 체크박스가 노출됩니다. |
베이크된 그림자
이 섹션은 베이크 광원 모드에서만 사용할 수 있습니다.
프로퍼티 | 설명 |
---|---|
Enable | 체크박스를 활성화하면 이 광원이 그림자를 드리웁니다. |
Near Plane | 게임 오브젝트가 그림자를 드리우기 시작하는 광원으로부터의 거리(미터 단위)입니다. |
High Filtering Quality 프로퍼티
HDRP 에셋 안의 Filtering Quality 드롭다운에서 High를 선택하여 다음 프로퍼티를 노출하십시오.
프로퍼티 | 설명 |
---|---|
Shadow Softness | 면 광원 그림자의 동작을 정의합니다. Softness 값이 높으면 더 큰 이미션 반지름을 모방하고, 값이 낮으면 모방하는 펑추얼 광원 그림자를 모방합니다. 값이 높으면 그림자를 받는 픽셀과 섀도우 캐스터 간의 거리에 따라 그림자 블러가 증가합니다. |
Blocker Sample Count | HDRP가 그림자를 받는 픽셀과 섀도우 캐스터 간의 거리를 평가할 때 사용하는 샘플 수입니다. 값이 높으면 정확도가 증가합니다. |
Filter Sample Count | HDRP가 그림자를 흐리게 만들기 위해 사용하는 샘플 수입니다. 값이 높으면 결과물이 더 부드러워집니다. |
Minimum Size of the Filter | 픽셀과 섀도우 캐스터 간의 거리와 무관한 전체 그림자 블러 효과의 최소 크기입니다. 값이 높으면 결과물이 더 흐려집니다. |
실시간 광원 쿠키:
HDRP를 사용하여 RenderTexture를 광원 쿠키로 사용합니다. 하지만 성능을 위해 RenderTexture를 변경하는 경우 HDRP는 쿠키 아틀라스를 자동으로 업데이트하지 않습니다. 시스템에 RenderTexture 콘텐츠가 변경되었음을 알리고 시스템이 변경 사항을 쿠키 아틀라스에 업로드하게 하려면 RenderTexture에서 IncrementUpdateCount()
를 호출합니다. 이 과정을 수행하지 않으면 시스템은 쿠키를 업데이트하지 않습니다.