VRChat

SuccessiveAddition|BlendTreeオンリーで、連続的な足し算をする

ParameterDriverのAdd機能のように、指定した数値の連続的な足し算をBlendTreeオンリーで行っています。 Inputを1にするたびに、InputNumberに入力された数値が1回ずつ足し算され、OutputNumberとして出力されます。 足し算した結果を保持しておくための処理を下半分で行っていますが、何の対処もなしに足し算結果を保持してしまうと、1フレーム毎に加算処理が行われてしまい、とんでもないことになります。そのため、1フレームだけ加算処理が行われるように、上半分で制御しています。 パラメーターの保持はDBTのWeightからも可能ですが、以前のテストでは稀な条件下で不具合が生じたため、私はThresholdを使っています。

SuccessiveAddition|BlendTreeオンリーで、連続的な足し算をする
ParameterDriverのAdd機能のように、指定した数値の連続的な足し算をBlendTreeオンリーで行っています。 Inputを1にするたびに、InputNumberに入力された数値が1回ずつ足し算され、OutputNumberとして出力されます。 足し算した結果を保持しておくための処理を下半分で行っていますが、何の対処もなしに足し算結果を保持してしまうと、1フレーム毎に加算処理が行われてしまい、とんでもないことになります。そのため、1フレームだけ加算処理が行われるように、上半分で制御しています。 パラメーターの保持はDBTのWeightからも可能ですが、以前のテストでは稀な条件下で不具合が生じたため、私はThresholdを使っています。