절차적 스카이박스 셰이더는 입력 텍스처를 필요로 하지 않으며, 대신에 머티리얼 인스펙터에 설정된 프로퍼티에서 스카이박스를 생성합니다.
빌트인 렌더 파이프라인과 유니버설 렌더 파이프라인(URP) 모두 이 셰이더를 지원합니다.
고해상도 렌더 파이프라인(HDRP)은 이 셰이더를 지원하지 않습니다.
프로퍼티 | 설명 |
---|---|
Sun | Unity가 스카이박스에 태양면을 생성할 때 사용하는 방식입니다. 사용 가능한 옵션은 다음과 같습니다. • None: 스카이박스에서 태양면을 비활성화합니다. • Simple: 스카이박스에 단순한 태양면을 그립니다. • High Quality: 스카이박스에 태양면을 그립니다. Simple 태양면과 유사하지만, 이 모드에서는 Sun Size Convergence를 사용하여 태양면의 형상을 추가로 커스터마이즈할 수 있습니다. |
Sun Size | 태양면의 크기 수정자입니다. 값이 클수록 태양면이 더 크게 보입니다. 이 값을 0으로 설정하면 태양면이 사라집니다. |
Sun Size Convergence | 태양의 크기 수렴입니다. 값이 작을수록 태양면이 더 크게 보입니다. 이 프로퍼티는 Sun을 High Quality로 설정한 경우에만 나타납니다. |
Atmosphere Thickness | 대기의 밀도입니다. 대기의 밀도가 높을수록 더 많은 광원을 흡수합니다. Unity는 Rayleigh 산란 방식을 사용하여 광원을 흡수합니다. |
Sky Tint | 하늘에 적용할 컬러입니다. |
Ground | 지면(수평선 아래 영역)의 컬러입니다. |
Exposure | 하늘의 노출을 조정합니다. 이를 통해 이 머티리얼이 생성하는 스카이박스의 색조 값을 변경할 수 있습니다. 값이 클수록 노출이 증가하여 더 밝게 보이는 스카이박스를 생성하고, 값이 작을수록 노출이 감소하여 더 어둡게 보이는 스카이박스를 생성합니다. |
스카이박스에서 태양면을 렌더링하려는 경우(프로퍼티의 태양 참조) 이 셰이더는 활성 광원의 회전을 사용하여 태양을 스카이박스에 배치합니다. 활성 광원을 찾으려면 다음 단계를 따르십시오.
이러한 동작을 사용하여 간단한 낮-밤 사이클을 구현할 수 있습니다. 이렇게 하려면 특정 축을 중심으로 주 방향 광원을 계속 회전시키십시오.