스카이 박스와 스카이 돔의 차이점은 무엇입니까?


18

스카이 박스와 스카이 돔의 차이점 / 장점 / 단점은 무엇입니까?


5
더 나은 부분을 제거하기 위해 귀하의 질문을 편집했습니다. 고릴라 대 상어 상황 이 더 좋으며 사이트에 적합하지 않습니다.
MichaelHouse

답변:


22

텍스처가 올바르게 수행되면 이상적으로 두 가지를 구분할 수 없습니다.

하나의 반구 (스카이 돔)의 명백한 차이점 이외의 것 :

여기에 이미지 설명을 입력하십시오

다른 하나는 입방체 (하늘 상자)이며, 둘은 몇 가지 차이점 만 있습니다.

이 중 가장 유연한 것은 스카이 돔입니다. 정점 수가 증가함에 따라 스카이 돔은 더 많은 옵션을 허용합니다. 예를 들어 다양한 효과를 위해 정점을 채색합니다.

이 두 가지를 구현하는 가장 쉬운 방법은 스카이 박스입니다. 단순한 상자 일뿐 아니라 훨씬 적은 정점으로 그리는 것이 매우 빠릅니다.

스카이 박스

  • 손쉬운 구현
  • 손으로 텍스처 좌표를 쉽게 코딩
  • 빨리 그리는
  • 원근과 모서리에 문제가있을 수 있습니다
  • 매끄러운 질감을 만들기가 어려울 수 있습니다

스카이 돔

  • 텍스쳐를 쉽게 만들 수 있지만 적용하기가 훨씬 어렵습니다.
  • 훨씬 더 많은 정점으로 그릴 때 느림
  • 정점 증가로 인한 유연성
  • 원근 문제가 발생할 가능성이 적고 걱정할 코너가 없습니다.

1
엔진에서 동일한 문제를 발견했기 때문에 "관점과 모서리에 문제가있을 수 있습니다"는 매우 좋은 주장입니다. 모서리를 향한 상태에서 카메라를 아래쪽으로 기울이면 하늘이 단지 상자임을 알 수 있습니다.
Tara

19

스카이 박스는 하늘의 이미지가 6 개의면에 투영되어 카메라가 정확한 중심에 배치 된 경우 하늘처럼 보이도록하는 큐브입니다. 즉, 삼각형의 각면의 시야는 90 도입니다.

스카이 돔은 돔 모양의 비트 형상으로 하늘처럼 보이도록 렌더링됩니다.

스카이 박스는 애니메이션 측면에서 더 제한적이고 해상도가 고정되어 있습니다.

실제 지오메트리로 구성된 스카이 돔은 필요한 곳 ​​(달 또는 도시 스카이 라인 등)의 세부 사항이 더 많고 필요하지 않은 곳의 텍스처 세부 사항 (일반 하늘 배경 등)이 적습니다. 스카이 돔은 별도의 부분으로 구성하고 애니메이션을 적용하여 구름과 천체의 움직임과 같은 것을 애니메이션으로 만들 수 있습니다.

하늘에 지오메트리를 사용하면 시차 효과를 얻을 수 있습니다. 스카이 박스를 1/10 스케일로 모델링했다고 가정하면 스카이 지오메트리를 렌더링 할 때 카메라를 변환의 1/10로 이동하면됩니다. 이 방법으로 깊이 버퍼 정밀도 문제를 겪지 않고도 월드 지오메트리와 스카이 지오메트리를 매우 다양한 스케일로 혼합 할 수 있습니다.

일반적으로 "스카이 박스"라는 용어는 하늘을 월드 지오메트리와 별도로 렌더링하는 데 사용되는 모든 것을 의미하는 데 사용되었습니다. 그러나 전통적으로 skybox는 하늘의 환상을 제공하기 위해 원점에서 렌더링 된 질감 큐브입니다.


1
+1 피처 주변의 폴리곤 수가 증가한 정적 스카이 돔을 고려하지 않았습니다. 좋은 생각.
MichaelHouse

"하늘 돔은 별도의 부분으로 구성하고 애니메이션을 적용하여 구름과 천체의 움직임과 같은 것을 애니메이션으로 만들 수 있습니다." 애니메이션 된 것을 넣을 수있는 구체 안에 스카이 박스를 사용할 수 없습니까?
Tara
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.