Kinect から受け取ったデータでキャラクターをアニメーション化しようとして、Java と Processing で書いています。モーションを繰り返す棒人間の作成に成功しました。しかし、OBJ ファイルからロードされた 3D メッシュを実行するのは、それよりもはるかに難しいことがわかりました。私はそれに関する情報を見つけるためにインターネット全体を検索してきましたが、賢明なものは何も見つかりませんでした. 骨などが含まれる可能性があることは知っていますが、繰り返しますが、それを行うためのライブラリはなく、その主題に触れた記事もありません。提案、ライブラリ、ソース、リンク..
1129 次
1 に答える
1
OBJ ファイルをエクスポートする場合、モーション/アニメーション データではなく、メッシュ/ジオメトリをエクスポートします。私は最近、Processing を使用したアニメーション エクスポーターと、 BVH ( Biovisionモーション キャプチャ フォーマット) ファイル フォーマットを使用した SimpleOpenNI の作業を開始しました。これは、ライブラリを使用してジョイントの位置と向きを簡単に取得できるためです。
次に、誰かがすでにこれを行っているのではないかと考えました (かなり簡単なので)。はい、人々はすでにこれに取り組んでいます:
- BVHをサポートするBrekel Kinect 、 Brekel BVH および Blender
- Kinect データと FBX エクスポートドラフト。
ただし、改善の余地があります。プログラミングにどれだけ慣れているかにもよりますが、BVH はプレーン テキスト形式であるため、BVH から始めることをお勧めします。ただし、この形式について最も心配しているのは、オイラー角を使用しているという事実です。また、より多くのオプションを備えた最新のフォーマットであるFBXの使用を検討してください。
要するに、ジオメトリを保存するためにファイル形式を使用しないでください。アニメーション/ボーンにはファイル形式を使用してください。
于 2011-12-08T23:09:37.830 に答える