Unity3d で zigfu を使用し、kinect を使用してモデルをアニメーション化しています。
モデルに渡してアニメーション化する zigfu を使用して、ジョイント ID で位置の値と回転の値を取得しています。
if (joint.GoodPosition)
UpdatePosition(joint.Id, joint.Position);
if (joint.GoodRotation)
UpdateRotation(joint.Id, joint.Rotation);
しかし、私はジッターが多すぎます。私はグーグルで検索し、Microsoft SDK が使用する二重指数フィルターを見つけました。
それで
1.これらのパラメーターにフィルターを適用する方法に関する基本的な考え方を誰かが説明してくれると助かります。
- ジョイントの位置と回転値の両方をフィルタリングする必要がありますか、どちらが良いでしょうか。