このクラスは、Biped の複数のフットステップ作成パラメータを表します。このクラスのインスタンスを返すメソッドは、biped.getMultipleFSParams <gait_type_name> です。 gait_type_name は、#walk、#run、#jump のいずれかになります。
右の足跡と左の足跡が交互に作成されます。[歩く](Walk)足並みを選択すると、常に[交互](Alternate)が選択されます。[交互](Alternate)は、[走る](Run )または[ジャンプ](Jump)の足並みを選択した場合のみ解除できます。
歩幅の幅を、骨盤の幅の割合で設定します。値を 1.0 に設定すると、歩幅は骨盤の幅と等しくなります。値を 3.0 に設定すると、幅の広いよたよたとした足取りになります。この設定を変更すると、[歩幅 (幅)](Stride Width)の値が自動的に変更されます。
歩幅設定では Biped の解剖学的な観点からパラメータを記述し、歩幅(幅)では 3ds Max の単位で値を記述します。
タイミング パラメータを自動的に設定します。[オートタイミング](Auto Timing)は、歩行足並みの次のタイミング パラメータに影響します。
[オートタイミング](Auto Timing)をオンにすると、これらのパラメータは自動的に適切な値に調整されます。歩幅(長さ)および次の足跡までの時間パラメータを調整することにより、フットステップのシーケンスをコントロールします。
オートタイミングをクリアした場合には、ゲート タイミング パラメータを調整して、フットステップ シーケンスをコントロールできます。ただし、次の足跡までの時間パラメータを変更することはできません。
<MultipleFSParams>.multiInsertInTime Boolean Default:false (walk) false (run) false (jump) false - Start after last footstep
新規作成したフットステップを、既存のフットステップ シーケンスの最後に追加します。
新規作成したフットステップを、既存のフットステップ シーケンスの後で、現在のフレームに挿入します。これにより、フットステップの再開前に時間的なギャップを作り出すことができます。
最初のステップのストライドの長さを、Biped のレッグの長さに対するパーセンテージで設定します。既定値の 0.75 では、通常のプロポーションの平均歩幅になります。
値を 1.0 にすると、歩幅の長さは脚の長さと同じになり、次のステップに到達するために Biped が少しストレッチします。値を 0.0 にすると、Biped はその場歩きをします。歩幅の長さを負の値にすると、Biped は後ろ向きに歩きます。
Biped が後ろ向きに歩く場合、単に前向きの動きが逆になるのではなく、正しい足の状態のシーケンスが維持され、足の指、踵の順に地面に接します。
最初のステップのフットステップ間の増減を設定します。このパラメータを使用すると、坂や階段を上り下りする足跡のセットを作成できます。
[歩幅 (高さ)](Stride Width)の値は、新しく作成する各足跡の高さの差を単位で表します。正の値を設定すると上昇、負の値を設定すると下降します。
最初のステップについて、次のフットステップまでの時間を設定します。
最後のステップのストライドの長さを、Biped のレッグの長さに対するパーセンテージで設定します。既定値の 0.75 では、通常のプロポーションの平均歩幅になります。
値を 1.0 にすると、歩幅の長さは脚の長さと同じになり、次のステップに到達するために Biped が少しストレッチします。値を 0.0 にすると、Biped はその場歩きをします。ストライドの長さが負の値になると、Biped は後ずさりします。Biped が後ずさりする場合、単に前方に進む動作が逆になるのではありません。通常の歩く動作(つま先、かかとの順に地面に着く)は、そのまま維持されます。
最後のステップのフットステップ間の増減を設定します。このパラメータを使用すると、坂や階段を上り下りする足跡のセットを作成できます。
[歩幅 (高さ)](Stride Height)の値は、新しく作成する各足跡の高さの差を単位で表します。正の値を設定すると上昇、負の値を設定すると下降します。
最後のステップについて、次のフットステップまでの時間を設定します。
MultipleFSParams は Biped に依存しないため、実際のストライドの長さおよび高さに、このクラスからアクセスすることはできません。paramStrideWidth 値から actualStrideWidth 値に変換する場合、paramStrideWidth 値を骨盤の幅で乗算します。
paramStrideLength 値から actualStrideLength 値に変換する場合、paramStrideLength 値を右のレッグの長さで乗算します。biped_ctrl が指定されている場合、次の方法で右のレッグの長さを計算できます。