less than 1 minute read

3D Basics - What are Normals?

Vertex Normal은 인접한 Surface Normal의 평균으로 계산됩니다.

image

image

Blender에서는 normal의 색깔이 다음과 같습니다.

  • face normal 하늘색
  • vertex normal 보라색

  • 인접한 face normal이 90도, 90도를 이루고 있기 때문에, vertex normal은 그의 평균인 45도로 계산됩니다.

image

image

Normal은 Shading을 하는데 사용됩니다.

image

Smooth shading(=Phong Shading)을 하면 Vertex Normal로 normals를 계산합니다.

image

image

image

  • 한 segment에 대한 normal들을 보면 인접한 vertex normal들 (2개의 vertex normal)로 계산되었습니다.

image

  • 이렇게 vertex normal들을 smooth shading하여 생성한 normal들을 모두 표시하면 다음과 같습니다.

image

image

face normal이 아래와 같이 하나는 안쪽으로, 하나는 밖으로 나와있으면, vertex normal는 옆쪽을 향하게 계산되어 버립니다.

Blender에서는 normal의 색깔이 다음과 같습니다.

  • face normal 하늘색
  • vertex normal 보라색

image

image

이 상태에선 vertex normal이 screwed up 되어버렸기 때문에, smooth shading을 해도 screwed up 되버립니다.

image

image

Leave a comment