Fouractal / Fermi-tale

도시 속 사람들의 외로움을 표현한 어드벤처 게임
2 stars 0 forks source link

[Bug] Fox Animation이 재생되지 않는 오류 #42

Open aloHyomora opened 5 months ago

aloHyomora commented 5 months ago

재현 환경

dev branch

재현 과정

fbx 파일에 animation이 추가되어 임포트된 애니메이션을 애니메이터에 할당하고 루프 재생 문제없이 재생됨. image

오류 내용

fbx 파일에 animation이 추가되지 않는 경우 애니메이션 재생이 되지 않음. image

기대 결과

재현 빈도

참고 자료

aloHyomora commented 5 months ago

크기가 다른 여우 3D 모델 작은 여우 3D 모델엔 애니메이션이 포함된 fbx 파일 큰 여우 모델의 경우엔 애니메이션이 포함되지 않음.

Avatar Mask를 통해 해결 시도....

Avatar Mask는 Rig - Animation Type - Generic, humanoid 두 가지에서 생성 가능함.

  1. 작은 여우 fbx 모델로 부터 generic - Avatar Definition - Create From this model
  2. 큰 여우 fbx 모델은 generic - Avatar Definition - Copy From other Avatar
  3. 작은 여우의 Avatar mask를 적용

animation 루프는 돌아가지만 실제 모델의 변화는 없다. image 작은 여우 모델과 같이 hierarchy 상에 skeleton(rig)이 있다면 가능할 것 같음. image

oeccsy commented 4 months ago

root가 아닌 하위 오브젝트에 animator를 둔 경우 동작

439f001fc352ea39abc42028917baddd38dadd12 에서 대응

image

oeccsy commented 4 months ago

24.05.11 애니메이션이 부족한 부분은 추가 애니메이션 받으면 진행하기로 함