이번에는 Normal Map을 사용해 바닥 표면을 표현했다.알베도 텍스처와 Normal Map을 적용하여 표면의 질감과 조명이 자연스럽게 반응하도록 만들었다. Tangent-Bitangent-Normal (TBN) 행렬을 활용해 조명 계산을 위한 텍스처 공간(Tangent Space) 변환을 적용하여 표면의 기복에 따라 조명이 반사되도록 구현하였다.바닥 텍스처 및 모델 초기화 코드먼저 바닥에 사용할 알베도 텍스처와 Normal Map을 로드하고, 바닥의 크기와 회전 정보를 설정했다.// Normal Map 셰이더 프로그램 로드m_normalProgram = Program::Create("./shader/normal.vs", "./shader/normal.fs");// 바닥 알베도 텍스처와 Normal M..