본문 바로가기

Animation

Unity-Spine 연동하기 0. 우선 아래 링크에서 스파인 버전/유니티 버전에 알맞은 패키지를 다운로드 하여 적용한다. https://ko.esotericsoftware.com/spine-unity-download spine-unity Download Getting Started Documentation spine-unity unitypackage spine-unity 4.1 (updated 2024-03-19, changelog) Compatible with Spine 4.1.00 or newer and Unity 2017.1-2023.1. Add package from git URL: (URLs for spine-csharp, spine-unity and examples) https://github ko.esotericsoft.. 더보기
언리얼 애니메이션 적용하기 1. 콘텐츠 브라우저에서 애니메이션 - 애니메이션 블루프린트를 생성한다. 2. 애니메이션을 만들 오브젝트의 메쉬를 지정한다. 3. state machine을 생성하고, 해당 노드를 출력 포즈에 잇는다. 유니티랑 비슷한 개념이다..! 4. state machine 노드를 더블클릭하여 들어가면 애니메이션을 넣을 수 있다. Entry - 애니메이션으로 지정한다. 5. 애니메이션을 설정했으면 반드시 컴파일한다. 안하면 적용이 안 된다!! 6. 이제 애니메이션을 넣으려는 오브젝트의 Mesh로 들어와 애니메이션 모드를 설정해준다. 우리는 애니메이션 블루프린트를 만들어 재생하므로 모드를 Use Animation Blueprint로 지정한다. 7. 애님 클래스에서 아까 전에 만든 애니메이션 블루프린트를 선택한다. 더보기
'[animation name]' copied avatar rig configuration mis-match. transform hierarchy does not match: transform ○○○ for human bone 'hips' not found mixamo의 휴머노이드 애니메이션을 적용해야 하는데, bone을 찾지 못했다며 애니메이션이 정상적으로 출력이 되지 않는다. 분명히 리깅까지 끝내고 아바타 옵션에도 멀쩡히 박혀있는데 왜 안되는 걸까? 그럴 때에는 bone의 이름을 검사해야 한다. Mixamo 애니메이션은 각 리깅 트랜스폼을 영어로 지정해놓는다. 내가 적용하려던 모델의 리깅 트랜스폼은... 이렇게 되어있다. 그래서 이름이 다르기 때문에 트랜스폼이 존재하더라도 참조하지 못한다는 것이다. 그러니 리깅 단계에서 본 이름을 영어로 다시 지정해줘야 한다. 유니티 내부에서 수정하려고 해봤는데 적용이 안된다. 3D 툴을 켜서 수정해주자... 아무튼 수정을 해주면... 당연하게도 유니티에서 적용이 되면서 애니메이션을 정상적으로 불러올 수 있다. 정말 사.. 더보기
Blender → Unity Animation Import 시 Missing! 오류 이런 식으로 Missing!이 뜨는데 원인을 보면 해당 오브젝트나 컴포넌트가 없어서 이러는 거라고 한다. 그러나.. 리깅 옵션을 바꿔주면 해결할 수 있다. 더보기
ImportFBX Errors:Framerate was set to 0.00, it's been reset to 1.0. 참고 포스트: https://tukikusa.hatenablog.jp/entry/2022/10/26/190000 Blenderで作ったアニメがUnityでうまく再生できない問題 - つきくさのぶろぐ Blenderで作ったアニメーションが、Unityでうまく再生できずにクッソハマったのでメモ。 tukikusa.hatenablog.jp 간단히 훑어본 결과 유니티와 블렌더가 각각 FPS 프레임 레이트가 달라서 생기는 오류라고 한다. 모델링 조금만 더 손보고 버그 고쳐야겠다... 더보기
AnimationEvent has no function name specified! 애니메이션 이벤트에 할당된 함수가 없어 생기는 에러이다. Inspector 창에서 해당 이벤트에 함수를 할당하거나, 삭제하면 된다. 혹시 빈 애니메이션 이벤트가 없는지 확인할 것. 더보기
애니메이션 이벤트 애니메이션 이벤트는 호출할 시 애니메이션의 각 프레임마다 실행된다. ...ㅜㅜ... 빨리 알았더라면... ... 더보기