kinect에서 골격 데이터를 캡처 한 다음 해당 데이터를 모델에 적용해야하고 kinect의 데이터를 캡처하고 파일에 저장 한 다음, 즉 파일에 각 프레임의 각 관절의 위치가 있습니다. 이제 블렌더의 모델이 파일에서 공동 위치를 가져와 그에 따라 이동하려고합니다. 그러나 나는 어떻게 시작해야하는지 전혀 모른다. 또한 파일의 위치를 읽고 한 뼈의 위치를 업데이트하기 위해 파이썬의 작은 스크립트를 작성했습니다 :블렌더에서 모델에 모션을 적용하는 방법
obj.channels['head'].location = Vector((float(xs),float(ys),float(zs)))
을하지만 아무것도 이동하지 않습니다. 나는 잘못된 방식으로 그것을하고 있는가, 아니면 단지 위치를 업데이트함으로써 뼈대를 움직일 수 없는가 ??
나는이, 당신은 단순히 BVH 파일에 데이터를 내보내고에서 자신을 저장할 수있는 가장 좋은 방법이라고 생각하지 않습니다
Kinect-sdk 데이터를 bvh 형식으로 변환하려고 시도했지만 성공하지 못했습니다. – user2190460
@ user2190460 그리고 행렬 및 선형 대수학을 다루는 것이 쉽지 않을 것입니다. bvh에 대한 자습서가 있습니다. 좋은 것을 찾으십시오. 당신에게 이것은 파이썬 3과 블렌더 API만으로 얻으려고하는 것과 비교해 볼 때 매우 간단한 해결책입니다. – user2244984