less than 1 minute read

Image

  • Depth Map:
    • 목적: 깊이 정보를 제공하여 거리와 3D 구조를 파악.
    • 표현 방식: 각 픽셀이 깊이 값을 가지며, 흑백 이미지로 표현.
    • 주요 사용 사례: 거리 측정, 3D 스캐닝, 가림 현상 처리.
  • Normal Map:
    • 목적: 표면의 법선 벡터 정보를 제공하여 디테일과 조명 효과를 개선.
    • 표현 방식: 각 픽셀이 RGB 값을 가지며, 이는 법선 벡터의 X, Y, Z 성분을 나타냄.
    • 주요 사용 사례: 표면 디테일 추가, 조명 계산, 게임 그래픽.

Image

이미지 출처

Normal map default 색이 약간 보라색인 이유

Image

Value Range

  • normal vector xyz (-1.0~1.0)
  • normal map RGB values (0.0~1.0)

Default normal vector: (0.0,0.0,1.0) / xyz vector value range -1.0~1.0

→ z는 surface에서 튀어나오는 방향이므로 default가 1.0이고 x,y는 표면상에서 좌우상하이므로 flat한 surface에서는 x,y값이 0.0입니다.

→ default normal map은 표면에서 z 방향 벡터만 1.0의 값으로 존재하고 x,y 벡터 방향 성분은 없습니다. → (0.0,0.0,1.0)

Default normal map (0.5, 0.5, 1.0)

Default normal vector (0.0, 0.0, 1.0) → Default normal map (0.5, 0.5, 1.0) ←보라색

Normal map 색깔 보는법

Image

Image

Image

Normal map에서 normal vector를 그려보면 위처럼 표현해볼 수 있습니다.

Leave a comment