Please enable JavaScript.
Coggle requires JavaScript to display documents.
モデルねじれ問題 (やること (documentを読む (使えることないか調べる), ネットあさる, youtube見る,…
モデルねじれ問題
やること
documentを読む
使えることないか調べる
ネットあさる
youtube見る
APIで使えるものないか調べる
Rumenにブログで質問
やること
ぐちゃる直前を検知して何かする
それをリアルタイムで更新
n個外れたら何かする
全ジョイントのトラッキングデータを取得
ぐちゃる条件を調べる
ぐちゃったときのボーンの状態見る
ぐちゃったときの条件を見る
JointOrientation :no_entry:
ねじれるなど別の問題出る
トラッキング外れてもぐちゃらないようにする
モデルとボーンの連携をしているスクリプト読む
AvatorController
ぐちゃる状態とはどんな状態か
ボーンのトラッキングが外れている?
外れているジョイントに
合わせてボーンをつなげるから変になる?
消えるタイミング
検出範囲に出るタイミングでおかしくなる。
なので、n個検出が外れたタイミングでイベントとる
着眼点
KinectInterop
めっちゃ臭い
BodyFrameData
JointData
SensorData
KinectManager
GetJointCount
チラ裏
キネクトのデータ取れたとして
どうする?
トラッキング外れる直前のポジションをはめ込む
ジョイント何個か外れたらTポーズにする
ぐちゃるのは入れ替わりとかのタイミングだから
orientationがポイント
boneのorientationを無効にするメソッドあるぞ。
このメソッドも臭い
TransformBone
疑問
なぜ変な体勢になるのか
わかったこと
14個のジョイントが検出されて初めて検出されていると認識される