구 매핑이란 무엇입니까?
컴퓨터 그래픽에서 구 매핑은 이미지 나 절차 텍스처를 3 차원 구에 적용하는 데 사용되는 두 가지 방법 중 하나를 참조 할 수 있습니다. 일반적으로 구 매핑은 구의 표면에 2D (2D) 래스터 화 된 이미지를 적용하여 모양의 극좌표와 일치하도록 평면 이미지를 왜곡하는 데 사용됩니다. 구 매핑은 구와 같은 구의 표면에 매핑 된 장면의 미리 렌더링 된 이미지를 사용하여 구와 같은 주변 환경을 볼처럼 렌더링하는 환경 매핑의 형태를 설명하는데도 사용됩니다. 완벽하게 반사되는 금속으로 만들어졌습니다. 환경 매핑이 구형 투영 매핑과는 다른 방식으로 이미지를 왜곡하지만 두 유형의 구 매핑은 표면에 텍스처가 적용된 3 차원 구를 생성합니다.
구 모양에 텍스처를 적용하는 데 사용되는 경우 구 매핑은 2D 이미지를 가져와 텍스처중인 구의 표면에 투영합니다. 이미지는 구의 좌표계를 따르며, 표면의 각 정점은 지구의 경도 및 위도 선의 교차점과 매우 유사하게 정렬됩니다. 즉, 이미지가 상단과 하단의 구의 극에 도달하면 이미지가 단일 정점으로 압축되기 시작하여 이미지가 효과적으로 왜곡됩니다. 텍스처 이미지가 올바르게 생성 된 경우가 많을 경우 큐브 매핑 또는 실린더 매핑을 사용하는 것과 달리 구에보다 자연스러운 모양을 제공합니다. 이 기술은 대양과 대륙의 위성 이미지가있는 지구와 같은 질감이있는 구체의 그래픽과 애니메이션을 만드는 데 사용됩니다.
환경 매핑에 사용되는 경우 구 매핑은 거울 표면이있는 것처럼 보이는 객체를 만드는 가장 빠른 방법입니다. 이 프로세스는 구 표면에서 빛의 벡터를 계산 한 다음 해당 벡터를 2D 이미지 내에서 색상을 찾는 데 사용되는 좌표로 변환합니다. 투영 구 매핑과 달리 반사 버전은 이미지를 약간 다르게 왜곡합니다.
환경 구 매핑을 사용하는 한 가지 장점은 장면의 객체를 기반으로 반사를 동적으로 계산하는 광선 추적과 같은 다른 방법에 비해 매우 빠르다는 것입니다. 리플렉션은 실제로 사전 렌더링 된 이미지이기 때문에 방법이 빠릅니다. 이것은 환경에 대한 동적 변경 또는 장면에서 움직이는 물체가 반사에 표시되지 않기 때문에이 기술에 약간의 복잡성을 초래합니다. 또한 인식 된 반사가 정적이므로 매핑을받는 오목한 모양이 자체를 반영하지 않아 때때로 혼란스러운 시각 효과가 발생합니다.