DirectX11 3D/기본 문법
2022. 2. 21.
<DirectX11 3D> 48 - Animation(FrameLerp, Tween)
필요한 개념 - Running Time이란 ? 애니메이션이 현재 플레이 되고 있는 시간 RunningTime에 DeltaTime을 누적 문제 발생 1) 동작이 뚝뚝 끊긴다. 프레임 간의 보간이 필요-> Lerp가 필요 Lerp(0 ~ 1까지 범위로 처리한다.) - FrameLerp : 현재 프레임과 다음 프레임의 사이를 보간해준다. -> shader에서 lerp(현재 프레임 Matrix, 다음 프레임 Matrix, 0 ~ 1 값) 함수 shader에서 current c0, c1, c2, c3를 구했는데 Next도 n0, n1, n2, n3로 구해주고 두개의 프레임을 Lerp을 이용해 프레임간의 보간해준다.(각각의 Matrix를 활용해) // (현재 프레임 Matrix, 다음 프레임 Matrix, 시간값(..