로딩
요청 처리 중입니다...

유니티 셰이더 Part8-1. Parallax Mapping의 개념적 접근

 유니티 셰이더 Part8-1. Parallax Mapping의 개념적 접근

앞서 살펴본 Blinn의 Bump Mapping, 그리고 발전된 Normal Mapping의 경우에는 Normal을 인위적으로 바꿔서 빛의 반응을 변화시킵니다. 그래서 밋밋한 평면임에도 불구하고 울퉁불퉁해보일 수 있게 만들었죠.

하지만 치명적인 단점이 있는데, 평평한 면에 그럴싸하게 보이게만 할 뿐이다보니 "실루엣"이 바뀌지는 않습니다. 그리고 시점 변화에도 반응하지 못하며, 실제로 깊이감이 없죠.

분명 측면에서 본다면 울퉁불퉁해야할 것 처럼 생겼지만, 실제로는 그렇지 않습니다. 눈속임은 되지만 디테일함에서는 많이 부족한 것이죠.

왜냐면 보는 방향에 맞게 고려한 것이 아니며, 실제 깊이감이 있는 것이 아니기 때문입니다. Parallax Mapping의 등장 Kaneko라는 사람이 "실제 울퉁불퉁한 표면은 보는 각도에 따라 다르게 보인다"라는 너무 당연한 명제를 바탕으로 고민을 합니다.

각도에 따라 다른 부분을 보여주면 해결이 될 것 같은데?! 라는 아이디어를 떠올렸고, 그것을 바탕으...