Artoke

쉐이더: 범프 매핑 — 굴곡을 그려 넣기

둥근 공에 마법 같은 표면 효과 주기

상상해봐요! 우리 손에 있는 작은 둥근 공이 마법을 써서 스스로 주름이 생기고 돌기 시작했어요. 이건 바로 범프 매핑(Bump Mapping)이라는 컴퓨터 그래픽스의 신기한 기술이에요. 이 기술 덕분에 실제로는 평평한 공이 갑자기 울퉁불퉁해 보일 수 있어요.

마법 같은 표면 효과
A sphere without bump mapping (left). A bump map to be applied to the sphere (middle). The sphere with the bump map applied (right) appears to have a mottled surface resembling an orange . Bump maps a · 출처: 범프 매핑 — 굴곡을 그려 넣기
왼쪽 그림은 평평한 공이에요. 가운데 그림은 마법을 쓴 것처럼 울퉁불퉁해진 공이 보이고, 오른쪽 그림은 그 효과가 적용된 모습이에요. 마치 오렌지 껍질처럼 보일 수 있어요!

마법의 원리: 표면의 비밀

범프 매핑은 공 표면의 작은 방향 지시자, 즉 '표면 법선'을 살짝 움직여 보이는 효과를 만드는 거예요. 법선이란 표면이 어느 방향을 향하고 있는지 알려주는 작은 화살표 같은 거죠. 이 화살표를 약간 움직이면, 빛이 반사되는 방식이 바뀌어 표면이 울퉁불퉁해 보이게 돼요.

예를 들어, 공 표면에 아주 미세한 돌기들이 있다고 상상해보세요. 이 돌기들이 빛을 다르게 반사하면서 표면이 울퉁불퉁해 보이는 거죠. 하지만 실제 공 모양은 변하지 않아요. 마치 옷에 패턴을 덧대고 보는 것처럼요!

누가 만들었을까?

이 놀라운 기술은 1978년에 컴퓨터 그래픽 전문가 제임스 블린(James Blinn)이 만들었어요. 그는 이 방법으로 컴퓨터 그래픽을 훨씬 더 생동감 있게 만들 수 있게 했어요.

이 기술 덕분에 게임이나 영화에서 물체들이 더 실감나게 보일 수 있게 되었어요. 이제 우리는 디지털 세상에서도 실제처럼 보이는 물체들을 만날 수 있답니다.

쓸 때 좋은 점: 마법 같은 변화

범프 매핑을 사용하면 정말 쉽고 빠르게 물체의 표면을 멋지게 바꿀 수 있어요. 예를 들어, 평평한 나무 판자를 울퉁불퉁한 나무 표면처럼 보이게 만들 수 있어요.

"쓸 때 좋은 점"은 바로 이런 간편함이에요. 복잡한 3D 모델링 없이도 표면 효과를 추가할 수 있으니, 디자이너와 개발자들이 더 창의적인 작업을 할 수 있게 돕죠. 이 기술 덕분에 게임 캐릭터나 영화 속 물체, 모래 위의 발자국이나 나무의 결 같은 질감이 훨씬 더 실제처럼 보이게 돼요. 쉐이더: 범프 매핑 — 굴곡을 그려 넣기 도식

쓸 때 힘든 점: 한계와 제약

하지만 범프 매핑에도 한계가 있어요. 가장 큰 문제는 실제 물체의 모양을 바꾸지 못한다는 거예요.

예를 들어, 울퉁불퉁한 표면을 만들어도 공의 실제 크기나 모양은 변하지 않아요.

범프 매핑의 한계
Bump mapping is limited in that it does not modify the shape of the underlying object. On the left, a mathematical function defining a bump map simulates a crumbling surface on a sphere, but the objec · 출처: 범프 매핑 — 굴곡을 그려 넣기
이 그림처럼, 울퉁불퉁한 표면은 만들 수 있지만 공의 기본 형태는 그대로 남아 있어요. 그래서 더 복잡한 변형이 필요할 때는 다른 기법을 써야 할 때가 있어요.

출처

광고

리깅 파이프라인 자동화 도구

반복 작업은 스크립트에게. 현업에서 쓰는 리깅 툴 모음.

리깅 도구 보기