framwork 전체적인 흐름 Engine Level -> 많은 object (component 기반) 기본적인 component가 제공해주지 못하는걸 script로 구현 재질 = 쉐이더 쉐이더 -> hlsl 코드 재질 -> 사용하고자 하는 쉐이더, 전달하려는 리소스까지 포함 인스턴싱 조건 - 재질, mesh 같아야 한다 (위치 다르게 설정 가능) 원근 투영 / 직교 투영 뷰행렬 유도 탄젠트 공간(Tangent space) 물체의 표면을 기준으로 법선 벡터 방향을 Z축으로 놓는 공간. 면을 기준으로 노멀 값. 3개의 벡터를 기준으로 되어있다. T : Tangent vector (접선 벡터) B : Binormal vector (종법선 벡터) N : Normal vector (법선 벡터) 한 점의 법선(n..