Posts 노멀맵에서 노멀 벡터 추출하기
Post
Cancel

노멀맵에서 노멀 벡터 추출하기

Memo


  • Tangent, Bitangent, Normal Vector로 이루어진 3x3 행렬과 샘플링된 노멀맵 벡터를 곱해줌으로써, 노멀맵으로부터 노멀 벡터를 추출하여 사용할 수 있다.

  • 행렬을 만들 때 행벡터를 조립하여 만들지, 열벡터를 조립하여 만들지 여부에 주의해야 한다.

  • 행렬과 벡터를 곱할 때 벡터가 앞에 나오면 행벡터, 뒤에 나오면 열벡터로 사용됨에 주의해야 한다.

  • T, B, N 벡터의 공간을 반드시 일치시켜줘야 한다.

  • 각 벡터들의 공간은 노멀맵의 사용 대상에 따라 달라진다.

    • 예 : 월드 라이팅 연산을 할 때는 World Space


image


References


This post is licensed under CC BY 4.0 by the author.