directx11 #animation blend #애니메이션 블렌드
-
20230923 애니메이션 블렌드기록 2023. 9. 23. 21:19
애니메이션 블렌드 - 애니메이션 프레임 변경 시 이전 프레임과 현재 프레임 사이 본의 크기, 회전, 위치가 자연스럽게 변화하도록 연결함. 애니메이션 중간중간이 끊어져서 재생되고있음을 확인할 수 있다. 이를 자연스럽게 하기위해 애니메이션이 바뀌기 전 모든 본의 정보를 따로 저장해두고, 바뀔 애니메이션의 본의 정보를 가져온다. blend time을 두어 이 시간동안 각 애니메이션을 lerp(선형 보간)시켜 업데이트 한다. for (int i = 0; i FindBone(i); // 매쉬의 본 정보를 가져온다 float LerpTime = CurBlendTime / ..