バグ #306
未完了外部親を使ったプロジェクトを保存して開くとIKが正常に機能しなくなる場合がある
説明
全く詳細を詰めれていない。 状況的には
- 外部親のキーが複数ある
ことくらいしか確定した条件がない。
現象としては
- IKボーン(□)がターゲット(◎)の位置とかけ離れた位置にある状態になる。
- そのとき外部親は特に設定されていない区間である。
復旧できたパターンもあり
- IK設定を入れたり付けたり
- 外部親キーを作ったり消したり
- 外部親キーまで含めて全キーをコピーして、別に放り込んだ同一モデルにペーストしたらなぜかコピー元の方が治ったり
再現できるかわからないものの、プロジェクト(一応モデルも)を置いておく https://1drv.ms/u/s!AoT79CgW1zQ6z1rLoy0qf3DImYxU?e=E90RKu
みょうじ さんが1年以上前に更新
より細かく調査。
2905フレームにジャンプすると直る。
このフレームの特徴はそこまで登場していなかった、右腕IK親の親をはじめて下半身に設定するキーがある。
右腕IK親は、0Fの時点でIKが働いていない右腕のIK系列である。
このことから、未初期化的な状況なのではないかと推測。
また、0Fで一度外部親登録のパネルを選択し、自分自身のなんらかのボーンに右腕IK親を取り付ける設定を「選択すると」治る。
(このとき、「地面」や「なし」では治らない)
心当たりは、このあたりの外部親キーフレームは、現在このプロジェクトに存在していないモデルに対して右腕IK親・左腕IK親を外部親登録していたこと、である。