メインコンテンツまでスキップ

note

job版のロジックは vrm-0.x と vrm-1.0 で共通化されました
job は房並列です

joint 毎ではなく房(根元 から末端まで)単位の並列です。 根元から順番に長さで拘束して位置を確定させる都合で親の位置・方向が先に決まる必要があるためです。

  • 伸縮せずに見た目がきれい
  • 並列化できない

というトレードオフがあります。

Spring の状態変化

input変化備考
初期姿勢不変bone local. スケール抜き?
構成(joint アタッチ情報)不変editor では変わりうる。再初期化
runtime(center, scale, exernal...etc)フレームcenter, scale で難
joint設定(stiffness, dragForce, gravity... etc)フレーム
collider(radius)フレーム