티스토리 뷰

반응형

에임 포즈를 지정하던 중, 에임오프셋을 만들고 애니메이션 블루프린트에 연결했더니 애니메이션이 이상하게 작동하게 되었다.

에임 오프셋 파일이 잘못되었는지 확인해보았지만, 에임 오프셋파일에서 미리보기로 확인했을때는 정상적으로 작동하는것을 확인하였다.

그래서 새로운 에임 오프셋 파일을 만들고, 기본 포즈만 넣어서 확인 해보았더니 에임오프셋이 추가되면 무조건 애니메이션이 이상하게 작동하는것을 확인하였고, 애니메이션 파일의 셋팅에 문제가 있는지 확인해보기로 했다.

언리얼엔진 공식문서의 에임 포즈생성문서의 18 ~ 20번의 항목에서 애니메이션 파일에대한 셋팅을 해주고있다.

내가 했던 실수는 아래처럼 BasePoseType, BasePosAnimiation을 셋팅해주지 않은 이유였다.

셋팅되지 않은 상태

에임 오프셋을 사용하기 위해선 애니메이션 파일의 Additive Settings에서 

1. Additive Anim Type을 MeshSpace로 변경해준다. (애니메이션이 에임 오프셋과 호환되기 위해선 애디티브 애님 유형이 메시스페이스를 사용하도록 설정되어있어야한다.)

2. BasePoseType을 선택된 애니메이션 프레임으로 설정해준다. (Selected animation frame)

3. BasePoseAnimation을 설정해준다.

셋팅이 완료된 상태

애니메이션 셋팅을 변경해준뒤 확인해보니 에임 오프셋과 애니메이션이 잘 작동하게 되었다.

반응형
댓글