3차원 그래픽스/Mapping

Chapter 9.0 Bump mapping

잇쿠아__ 2018. 6. 6. 17:08

이 문서는 개인 공부용으로 쓰였습니다.

- 게임 프로그래밍을 위한 3차원 그래픽스 (한정현)


Chapter 9.0 Bump mapping



0. 정의


- 저해상도 메쉬를 채택하되, 고해상도 메쉬의 특징을 텍스처에 저장하여 이를 런타임에 이용하는데,

  이러한 기법에서 저해상도 메쉬는 매크로구조(macrostructure)라고 부르며, 이는 렌더링 과정에서

  텍스처와 결합되어 오돌토돌한 특징을 보이게 된다. 이러한 텍스처링 기법을 범프 매핑이라 부른다.



1. 사용하는 이유


- 고해상도의 폴리곤 메쉬를 이용하면 렌더링 결과는 매우 사실적으로 표현 될 수 있다.

  하지만 인덱스/정점 버퍼의 크기가 커지고 정점 처리에 많은 시간이 소요되는 문제점을 갖고있다.

  그렇기에 텍스처링 기법을 이용하여 유사한 렌더링 결과를 가질 수 있는, 범프 매핑을 사용한다.




https://commons.wikimedia.org/wiki/File:Bump_mapping.png