-
10. SRT 변환 행렬
가장 기본인 T 부터 다뤄본다. 1. Translation 1x4 4x4 배열이 아니라 벡터가 3개니 1x3 배열을 사용하면 뭐가 문제일까? X = x+a, Y = y+b, Z = z+c 를 만들어 줘야 하는데 [x y z] 배열과 3x3배열의 곱으론 a, b, c를 만들어 줄 수가 없다. 그래서 이렇게 특정 좌표에 M 행렬을 곱해주면 x+a, y+b, z+c 형태가 되어 위치를 이동하게 된다 . 2. Scale X=ax, Y=by, Z=cz 를 만들어 줘야 하는데 벡터 [x,y,z,1]에 M 행렬을 곱해주면 ax, by, cz 형태가 되어 스케일을 조절하게 된다. 주의해야 할 부분 모델링 할 때 캐릭터 중심이 어디로 잡혀있는지가 관건이다. 발로 잡혀 있으면 수치 늘리면 키가 커지고 늘어난다. 하지만 배..
DirectX
2023. 12. 18.