このSOPは、入力の拘束ジオメトリ上に、そのジオメトリが表現しているBullet拘束タイプを意味したアトリビュートを作成します。
パラメータ
Constraint Group
拘束ジオメトリ内の編集したい拘束アトリビュートのプリミティブ。
Color
ビューポート内の拘束アンカー位置でガイドジオメトリとして表示する球のカラー。 アンカーポイントの表示は、拘束タイプに応じて異なります。
Guide Scale
ハード拘束とソフト拘束のガイドジオメトリのアンカーウィジェットのスケール。
Constraint Type
Constraint Group 内のプリミティブに使用する拘束タイプ(例えば、接着拘束やソフト拘束)を指定します。
Degrees of Freedom
拘束が位置、向き、または両方に影響を与えるかどうかを指定します。 これは、Glue(接着)拘束には適用されません。Glue(接着)拘束は、接着させた塊を、複合コリジョン形状を持つ単一オブジェクトとしてシミュレーションすることで動作します。
Constraint Name
DOPネットワークで使用する拘束データ(例えば、Glue Constraint Relationship)の Data Name を指定します。
Strength
接着ボンドの強度を指定します。値を-1に指定すると、その接着は決して離れません。
Strength Variance
各接着ボンドの強度をランダムに可変させます。
Half-Life
接着ボンドの力積が半分に減衰する秒数。接着したオブジェクトが当たる度に、その接着ボンドの力積フォースが蓄積されます。 これは、そのフォースが減衰する速さを制御します。
Propagation Rate
Constraint Network内の各接着ボンドに衝撃が伝搬する速さを指定します。
Propagation Iterations
接着ボンドの衝撃伝搬の反復回数を指定します。
この値が0未満の場合、グローバルの反復回数が使用されます(この回数は、Constraint Networkのpropagate_iteration
Detailアトリビュートで指定します)。
接着させたオブジェクトが衝撃を受けた時、その衝撃値が拘束ネットワークに沿って他の接着ボンドに広がります。 これによって、弱い離れた接着ボンドが近くにある強い接着よりも先に切断されるようにすることができます。 この衝撃伝搬は、往復の伝搬回数です。 衝撃は、ソルバステップ毎にこの数よりも多くの接着ボンドには伝搬しません。
Switch Constraint Type When Broken
Bullet SolverによってGlue拘束(接着拘束)が外れた際に切り替える別の拘束タイプを指定します。
Stiffness
2つのアンカーのトランスフォームを合わせようとするフォースの強度を指定します。
この値は、バネの周波数に相当します。
Damping Ratio
モーションに適用される減衰率を指定します。 0の値は減衰なし、1の値は、振動を回避するのに十分な減衰になります。 0から1の間の値は、(ある程度の減衰で)振動を許し、1より大きな値は、振動のない非常に減衰の大きな動きになります。
この値は、バネの減衰率に相当します。
Constraint Force Mixing
この値を上げると、拘束の弾力性が大きくなり、シミュレーションの安定性が高まることがあります。 拘束は、このパラメータに比例した量と、拘束の実行に必要なフォースを乗算した値によって、不安定になることがあります。
Error Reduction Parameter
拘束エラーが次のシミュレーションステップの間で修復される割合を指定します。 ERPを0に設定すると、拘束されたオブジェクトは、シミュレーションが進行するにつれ、除々に離れていきます。 ERPを1に設定すると、ソルバは、次のシミュレーションステップの間、すべての拘束エラーを修復しようとします (しかし、シミュレーションによっては不安定になることがあります)。 ほとんどのシミュレーションでは、0.1から0.8までの値を推奨します。
Angular Motor
Number of Motors
Angular Motorで有効な軸の数を指定します。
Axis 1
オブジェクトのローカル空間での1番目の回転軸の方向。
Axis 2
2番目の回転軸の方向。この方向は、 Axis 1 に対して直交するようにしてください。3番目の軸は、 Axis 1 と Axis 2 の外積で計算されます。
Relative Angular Velocity
有効な各回転軸を基準としたターゲット相対角速度。
Max Impulse
ターゲット角速度の実行を適用するためにソルバに許容される最大Impulse。これは、モーターの強度を制御します。
Constraint Iterations
0より大きい場合、この拘束用の拘束ソルバによって実行される反復回数を上書きします。 拘束のいくつかのグループが他のグループよりも多くの反復回数を必要とする場合には、 ソルバの反復回数を全体的に上げるのではなく、このパラメータを使用します。
Disable Collisions
拘束されたオブジェクト間の衝突検出を無効にします。
See also |