2011-12-08 3 views
3

나는 Kinect로부터받은 데이터로 캐릭터를 애니메이트하려고 자바와 프로세싱으로 글을 쓰고있다. 나는 내 동작을 되풀이하는 스틱 맨을 만드는 데 성공했다. 그러나 OBJ 파일에서로드 된 3D 메쉬를 수행하는 것이 그보다 훨씬 어렵습니다. 나는 그 곳의 정보를 찾기 위해 인터넷 전체를 조사해 왔으며 합리적인 것을 발견하지 못했습니다. 나는 그것이 뼈와 같은 것을 포함 할 수 있다는 것을 알고 있지만, 다시 말해, 그 일을하기위한 도서관이 없으며, 그 주제를 다루는 어떤 문서도 없다.Kinect 3D 캐릭터 메쉬 애니메이션

답변

1

OBJ 파일을 내보내는 경우 모션/애니메이션 데이터가 아닌 메쉬/지오메트리가 내보내집니다. 최근에 프로세싱을 사용하여 애니메이션 내보내기 작업을 시작했으며 BVH (Biovision 모션 캡처 형식) 파일 형식을 사용하여 SimpleOpenNI을 사용하기 시작했습니다. 라이브러리에서 조인트 위치와 방향을 쉽게 얻을 수 있습니다. (그것은 매우 간단합니다으로) 아마 누군가가 이미 이런 짓을하는 경우

나는 다음 숙고, 그래, 사람들은 이미이 작업을 할 않았다

개선의 여지가 있습니다. 프로그래밍에 익숙한 지에 따라 일반 텍스트 형식이므로 BVH로 시작하는 것이 좋습니다. 그래도이 형식에 대해 가장 걱정되는 점은 은 오일러 각을 사용한다는 사실입니다. 또한 더 많은 옵션이있는 최신 형식이므로 FBX을 사용해보십시오.

즉, 지오메트리 저장에 파일 형식을 사용하지 말고 애니메이션/뼈대 용으로 사용하십시오.