Unity에서 스카이박스는 스카이박스 셰이더를 사용하는 머티리얼입니다. 이용 가능한 스카이박스 셰이더에 대한 자세한 내용은 스카이박스 셰이더를 참조하십시오.
빌트인 렌더 파이프라인 및 유니버설 렌더 파이프라인(URP)은 모두 하늘을 렌더링하기 위해 스카이박스를 독점적으로 사용합니다. 이러한 스카이박스는 [스카이박스 셰이더)[skybox-shaders]를 사용하는 머티리얼입니다.
고해상도 렌더 파이프라인(HDRP)은 스카이박스 머티리얼 지원하지 않으며 대신 다양한 하늘 생성 솔루션이 포함되어 있습니다.
스카이박스 머티리얼 생성하려면 다음 단계를 따르십시오.
참고: 각 스카이박스 셰이더에는 고유한 선행 조건 텍스처 집합(개수와 텍스처 포맷이 서로 다름)이 포함되어 있습니다. 특정 스카이박스 셰이더에 필요한 텍스처에 대한 자세한 내용은 스카이박스 셰이더에 대한 문서를 참조하십시오. 스카이박스 셰이더 페이지에서 스카이박스 셰이더 및 해당 문서 리스트를 찾을 수 있습니다.
스카이박스 머티리얼을 생성한 후 씬에서 렌더링할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.
그러면 씬에 있는 모든 카메라의 배경에 스카이박스가 그려집니다. 특정 카메라에 대한 스카이박스만 그리려는 경우 특정 카메라에 대한 스카이박스 그리기를 참조하십시오.
스카이박스 머티리얼을 생성하면 Unity가 이를 통해 씬에 주변광을 생성할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.
또한 Unity가 주변광을 업데이트하는 시기도 지정할 수 있습니다. 이렇게 하려면 Ambient Mode를 변경하십시오. 다음의 두 가지 값을 이용할 수 있습니다.
환경 조명에 대한 자세한 내용은 야외 조명 및 씬 설정을 참조하십시오.
특정 카메라의 배경에만 스카이박스를 그리고 싶은 경우 Skybox 컴포넌트를 사용하십시오. 이 컴포넌트를 카메라가 있는 게임 오브젝트에 연결하면 카메라가 그리는 스카이박스를 오버라이드합니다. Skybox 컴포넌트를 연결하고 설정하려면 다음 단계를 따르십시오.
스카이박스에 태양, 달 또는 기타 광원이 포함된 경우 광원과 동일한 방향을 가리키는 방향 광원을 설정하십시오. 이렇게 하면 스카이박스의 광원이 씬에 그림자를 만드는 것처럼 보입니다. 씬에 여러 개의 방향 광원이 있는 경우 스카이박스가 사용할 방향 광원을 선택할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.
씬에 안개를 구현하고 싶다면 안개 컬러와 스카이박스 컬러를 일치시키십시오. 그러면 안개가 씬의 하늘 컬러에 블렌딩됩니다. 이렇게 하려면 다음 단계를 따르십시오.