Version: 2022.1
언어: 한국어
스카이박스
스카이박스 셰이더

스카이박스 사용

Unity에서 스카이박스는 스카이박스 셰이더를 사용하는 머티리얼입니다. 이용 가능한 스카이박스 셰이더에 대한 자세한 내용은 스카이박스 셰이더를 참조하십시오.

렌더 파이프라인 호환성

기능 빌트인 렌더 파이프라인 유니버설 렌더 파이프라인(URP) 고해상도 렌더 파이프라인(HDRP)
스카이박스 지원(1) 지원(1) 미지원(2)

참고:

  1. 빌트인 렌더 파이프라인유니버설 렌더 파이프라인(URP)은 둘 다 스카이박스를 독점적으로 사용하여 하늘을 렌더링합니다. 이러한 스카이박스는 스카이박스 셰이더를 사용하는 머티리얼입니다.
  2. 고해상도 렌더 파이프라인(HDRP)은 스카이박스 머티리얼을 지원하지 않는 대신, 여러 스카이 생성 솔루션을 포함하고 있습니다.

스카이박스 머티리얼 생성

스카이박스 머티리얼 생성하려면 다음 단계를 따르십시오.

  1. 메뉴 바에서 Assets > Create > Material을 클릭합니다.
  2. Shader 드롭다운에서 Skybox를 클릭한 후 사용하려는 스카이박스 셰이더를 클릭합니다.
  3. 이제 머티리얼에 대한 프로퍼티를 작성하여 스카이박스를 설정할 수 있습니다. 머티리얼에 대해 이용할 수 있는 프로퍼티는 머티리얼이 사용하는 스카이박스 셰이더에 따라 다릅니다.

참고: 각 스카이박스 셰이더에는 고유한 선행 조건 텍스처 집합(개수와 텍스처 포맷이 서로 다름)이 포함되어 있습니다. 특정 스카이박스 셰이더에 필요한 텍스처에 대한 자세한 내용은 스카이박스 셰이더에 대한 문서를 참조하십시오. 스카이박스 셰이더 페이지에서 스카이박스 셰이더 및 해당 문서 리스트를 찾을 수 있습니다.

씬에서 스카이박스 그리기

스카이박스 머티리얼을 생성한 후 씬에서 렌더링할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.

  1. 메뉴 바에서 Window > Rendering > Lighting Settings를 클릭합니다.
  2. 표시되는 창에서 Environment 탭을 클릭합니다.
  3. 스카이박스 머티리얼을 Skybox Material 프로퍼티에 할당합니다.

그러면 씬에 있는 모든 카메라의 배경에 스카이박스가 그려집니다. 특정 카메라에 대한 스카이박스만 그리려는 경우 특정 카메라에 대한 스카이박스 그리기를 참조하십시오.

주변광 설정에 스카이박스 머티리얼 사용

스카이박스 머티리얼을 생성하면 Unity가 이를 통해 씬에 주변광을 생성할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.

  1. 라이팅 창(메뉴: Window > Rendering > Lighting Settings)을 엽니다.
  2. 선택한 스카이박스를 Skybox Material 프로퍼티에 할당합니다.
  3. Source 드롭다운을 클릭한 후 리스트에서 Skybox를 클릭합니다.

또한 Unity가 주변광을 업데이트하는 시기도 지정할 수 있습니다. 이렇게 하려면 Ambient Mode를 변경하십시오. 다음의 두 가지 값을 이용할 수 있습니다.

  • Realtime: Unity가 씬에 대한 주변광을 지속적으로 다시 생성합니다. 런타임 시점에 스카이박스를 변경하는 경우에 유용합니다.
  • Baked: Unity가 라이팅 창 하단에 있는 Generate Lighting 버튼을 클릭할 때만 씬에 대한 주변광을 생성합니다. 계산 리소스 절감을 위해 스카이박스가 런타임 시점에 변경되지 않는 경우에 유용합니다.

특정 카메라에 대한 스카이박스 그리기

특정 카메라의 배경에만 스카이박스를 그리고 싶은 경우 Skybox 컴포넌트를 사용하십시오. 이 컴포넌트를 카메라가 있는 게임 오브젝트에 연결하면 카메라가 그리는 스카이박스를 오버라이드합니다. Skybox 컴포넌트를 연결하고 설정하려면 다음 단계를 따르십시오.

  1. 씬에서 카메라를 선택하고 인스펙터 창에서 확인합니다.
  2. Add Component > Rendering > Skybox를 클릭합니다.
  3. Skybox 컴포넌트에서 스카이박스 머티리얼을 Custom Skybox 프로퍼티에 할당합니다.

베스트 프랙티스

스카이박스에 태양, 달 또는 기타 광원이 포함된 경우 광원과 동일한 방향을 가리키는 방향 광원을 설정하십시오. 이렇게 하면 스카이박스의 광원이 씬에 그림자를 만드는 것처럼 보입니다. 씬에 여러 개의 방향 광원이 있는 경우 스카이박스가 사용할 방향 광원을 선택할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.

  1. 메뉴 바에서 Window > Rendering > Lighting Settings를 클릭합니다.
  2. Scene 탭을 클릭합니다.
  3. 사용할 방향 광원을 Sun Source 프로퍼티에 할당합니다.

씬에 안개를 구현하고 싶다면 안개 컬러와 스카이박스 컬러를 일치시키십시오. 그러면 안개가 씬의 하늘 컬러에 블렌딩됩니다. 이렇게 하려면 다음 단계를 따르십시오.

  1. 메뉴 바에서 Window > Rendering > Lighting Settings를 클릭합니다.
  2. Environment 탭을 클릭합니다.
  3. Other Settings 섹션에서 Fog 체크박스를 활성화합니다.
  4. Color 프로퍼티를 스카이박스에 적합한 컬러로 설정합니다. 이를 위해 잉크 점적기(ink dropper) 툴을 사용하여 씬에서 컬러를 선택할 수 있습니다.
스카이박스
스카이박스 셰이더