방금 블렌더 아티스트 포럼에이 글을 올렸습니다. 더 많은 게임 개발 독자들로부터 더 나은 응답을 얻을 수 있다는 것을 깨달았습니다. 그것은 올바른 이유입니다 :)
저는 오우거를 사용하여 게임 프로젝트를 위해 걷는 캐릭터를 애니메이션하려고하는 프로그래머입니다. 블렌더에서 매우 간단한 보행주기를 만들어 오우거로 내보냈습니다. 괜찮아, 나는 그것이 작동한다는 것을 의미하지만, 발이 끔찍하게 움직입니다. 블렌더에서 (원점에서) 보행 애니메이션을 방금 애니메이션했기 때문에 물론, "보행 속도"가 무엇인지 알지 못하기 때문에 게임 내 캐릭터를 움직일 때 모션이 애니메이션에서 발의 움직임과 반드시 일치해야합니다.
그래서 내 질문은 :이 종류의 일반적인 접근 방법은 무엇입니까? 직장에서 우리는 Maya를 사용하고 애니메이터는 캐릭터의 "위치"를 나타내는 특수한 'moveTrans'노드에 애니메이션을 적용하거나 (또는 익스포터가 루트 노드의 움직임에서 생성하도록) 애니메이션이 캐릭터를 얼마나 빨리 움직이는 지 알기 위해 따라서 Maya 파일에서 캐릭터는 한 사이클 동안 앞으로 나아가고이 추가 노드는 발로 따라옵니다. 오픈 소스 토지에서 이와 같은 것을 보지 못했으며 Ogre Exporter 스크립트에는 그에 대한 조항이 없습니다. 챕터는 보통 이것을 위해 무엇을합니까?