범프 매핑이란 무엇입니까?
범프 매핑은 3 차원 (3D) 컴퓨터 그래픽 프로그램에서 표면에 텍스처 또는 텍스처 맵을 적용하여 해당 표면을보다 상세하게 만드는 프로세스입니다. 범프 맵은 일반적으로 범프, 릿지, 스크래치 및 표면의 매끄러움에 영향을주는 기타 세부 사항과 같이 더 많은 양의 표면 치수 및 세부 사항을 추가하는 데 사용됩니다. 이러한 매핑을 사용하면 컴퓨터 그래픽 (CG) 프로그램으로 작성된 객체가 객체의 다각형 수를 늘리지 않고도보다 사실적으로 보일 수 있습니다. 범프 매핑은 일반적으로 기존 범프 맵, 노멀 맵 또는 시차 맵을 사용하여 수행됩니다.
3D 그래픽 프로그램에서 객체를 만들 때 다각형이 적용되는 와이어 프레임을 사용하여 객체를 만듭니다. 이것은 객체의 기본 모양을 만들고 표면을 제공합니다. 복잡한 오브젝트는 종종 단순한 오브젝트보다 많은 다각형을 갖지만, 더 많은 수의 다각형은 종종 오브젝트를 렌더링하기 어렵게 만듭니다. 영화를 위해 제작 된 CG의 경우 항상 문제가되지는 않지만 실시간으로 이미지를 렌더링하는 비디오 게임에는 종종 주어진 장면에서 렌더링 할 수있는 다각형의 수가 제한됩니다.
범프 매핑은 일반적으로 다각형 수가 적은 객체가보다 사실적으로 보이도록하는 데 사용됩니다. 예를 들어 단일 표면을 사용하여 벽돌 벽을 만들 수 있으며 다각형은 하나만 있습니다. 표면을 사실적으로 보이게하려면 각 벽돌이 박격포보다 약간 더 튀어 나와 움푹 들어간 곳, 긁힘 및 기타 질감이 있어야합니다. 범프 매핑을 사용하면 장면의 다각형 수를 늘리지 않고도 이러한 세부 정보를 추가 할 수 있습니다.
사용할 수있는 범프 매핑에는 세 가지 유형이 있지만 모두 일반적으로 비슷한 효과를냅니다. 기본 범프 맵은 흰색, 회색 및 검은 색 만 사용하는 회색조 이미지를 사용하여 맵을 만듭니다. 이 텍스처를 범프 맵으로 적용하면 오브젝트의 텍스처가 더 크게 보입니다. 흰색 영역은 올라간 것처럼 보이고 검은 색 영역은 들여 쓴 것처럼 보입니다. 이 유형의 범프 매핑은 실제로 오브젝트의 표면을 변경하는 것이 아니라 표면에 빛과 그림자가 렌더링되는 방식만으로 텍스처 모양을 제공합니다.
노멀 맵은 범프 매핑에 사용되는 맵 유형으로, 빨강, 파랑 및 녹색을 사용하여 유사한 효과를 만듭니다. 노멀 맵은 일반적으로 매우 상세한 객체 버전을 기반으로 생성 된 다음 해당 객체의 낮은 상세 버전에 적용되어 더 적은 수의 다각형으로보다 사실적인 모양을 만듭니다. 시차 맵은 범프 매핑에도 사용될 수 있지만 다소 복잡합니다. 그것들은 기본적으로 물체를 다른 시점에서 볼 때 발생하는 시차 효과를 모방하여 각도로 볼 때 표면의 깊이의 환영을 만듭니다.