[Unity] Skybox

Flaming Bun·2025년 5월 29일

Unity

목록 보기
23/39

참고 사이트:
https://docs.unity3d.com/kr/2019.4/Manual/shader-skybox-procedural.html
https://en.wikipedia.org/wiki/Cube_mapping

🔥 Skybox

Skybox 종류

Skybox의 셰이더에는 4가지 종류가 있다

  • 6 Sided

    위 그림처럼 6개의 개별 텍스처를 사용해서 스카이박스를 생성할 수 있다.
    각 텍스처는 축의 하늘 뷰가 된다. -- 6면체 큐브 안에 월드가 있다고 생각하면 된다.

  • Cubemap
    위의 6 Sided처럼 6면 맵 모양으로 구성되는데 차이점은 단일 큐브맵 에셋으로 만들어 사용하는 것이다.
    큐브맵은 오브젝트 반사나 주변환경을 캡처하는 데 사용한다.

  • Panoramic

    파노라마 셰이더는 단일 텍스처를 월드 주위에 구체모양으로 감싼다.
    원통형 매핑을 사용하는 단일 2D 텍스처가 있어야 한다.

  • Procedural
    절차적 스카이박스 셰이더는 텍스쳐가 필요없고, Material 인스펙터에 설정된 프로퍼티에서 스카이박스를 생성한다.

절차적 스카이박스 생성 및 적용


절차적 스카이박스 셰이더를 만들 때는 Material을 하나 생성하고 -> Shader를 Skybox -> Procedural 로 변경한다.


[Window] - [Rendering] - [Lighting]

[Environmet] 탭 클릭

Skybox Material에 만든 Material을 할당한다.

  • Sun: 태양을 그릴 때 사용한다.
  • Sun Size: 태양 크기 조정한다.
  • Sun Size Convergence: High Quallty에서만 사용 가능하며 값이 작으면 태양 면이 커진다.
  • Atmosphere Thickness: 대기의 밀도로 밀도가 높을수록 더 많은 광원을 흡수한다.
  • Sky Tint: 색상을 조정한다.
  • Exposure: 빛 밝기를 조정한다.

0개의 댓글