Unity에서 스카이박스는 스카이박스 셰이더를 사용하는 머티리얼입니다. 이용 가능한 스카이박스 셰이더에 대한 자세한 내용은 스카이박스 셰이더를 참조하십시오.
기능 | 빌트인 렌더 파이프라인 | 유니버설 렌더 파이프라인(URP) | 고해상도 렌더 파이프라인(HDRP) |
---|---|---|---|
스카이박스 | 지원(1) | 지원(1) | 미지원(2) |
참고:
스카이박스 머티리얼 생성하려면 다음 단계를 따르십시오.
참고: 각 스카이박스 셰이더에는 고유한 선행 조건 텍스처 집합(개수와 텍스처 포맷이 서로 다름)이 포함되어 있습니다. 특정 스카이박스 셰이더에 필요한 텍스처에 대한 자세한 내용은 스카이박스 셰이더에 대한 문서를 참조하십시오. 스카이박스 셰이더 페이지에서 스카이박스 셰이더 및 해당 문서 리스트를 찾을 수 있습니다.
스카이박스 머티리얼을 생성한 후 씬에서 렌더링할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.
그러면 씬에 있는 모든 카메라의 배경에 스카이박스가 그려집니다. 특정 카메라에 대한 스카이박스만 그리려는 경우 특정 카메라에 대한 스카이박스 그리기를 참조하십시오.
스카이박스 머티리얼을 생성하면 Unity가 이를 통해 씬에 주변광을 생성할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.
또한 Unity가 주변광을 업데이트하는 시기도 지정할 수 있습니다. 이렇게 하려면 Ambient Mode를 변경하십시오. 다음의 두 가지 값을 이용할 수 있습니다.
환경 조명에 대한 자세한 내용은 야외 조명 및 씬 설정을 참조하십시오.
특정 카메라의 배경에만 스카이박스를 그리고 싶은 경우 Skybox 컴포넌트를 사용하십시오. 이 컴포넌트를 카메라가 있는 게임 오브젝트에 연결하면 카메라가 그리는 스카이박스를 오버라이드합니다. Skybox 컴포넌트를 연결하고 설정하려면 다음 단계를 따르십시오.
스카이박스에 태양, 달 또는 기타 광원이 포함된 경우 광원과 동일한 방향을 가리키는 방향 광원을 설정하십시오. 이렇게 하면 스카이박스의 광원이 씬에 그림자를 만드는 것처럼 보입니다. 씬에 여러 개의 방향 광원이 있는 경우 스카이박스가 사용할 방향 광원을 선택할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.
씬에 안개를 구현하고 싶다면 안개 컬러와 스카이박스 컬러를 일치시키십시오. 그러면 안개가 씬의 하늘 컬러에 블렌딩됩니다. 이렇게 하려면 다음 단계를 따르십시오.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.