Transform/Drivers/Wiggler

Last-modified: 2025-02-01 (土) 17:32:01


Wiggler(ウィグラー)

グラグラと揺れ動くコンポーネント


項目

Enabled:
このコンポーネントを有効にするかどうか。
Falseにすると、回転角をoffset角にしてから止まる。

_target:
駆動したい値欄を指定。
アタッチすると自スロットのRotationが自動的に指定される。

_offset:
回転開始角度。
アタッチすると自スロットのRotationの値が自動的に設定される。

駆動先の角度を変更すると、offsetに返ってきます。


_speed:
速さ。
先にmagnitudeを設定してからspeedの設定した方が作りやすいかも。
0にすると、変な角度で止まる。なぜ?
回転を一時停止したい場合はスロットのActiveをFalseにすれば良い。

_magnitude:
大きさ。(回転幅)
0にすると、Enabledと同様に回転角をoffset角にしてから止まる。
これはfloatQ型ではなくfloat3型。例えば各軸に45と入力すると、それぞれ±45°の範囲でクルクルする。

_seed:
乱数の種。
コンポーネントをアタッチするときにランダムに生成される。
基本的に弄る必要はない。数値が大きすぎると変な動きになる。


使用例

  • 物をグラグラさせられる。


その他

  • 似たようなコンポーネントにWobblerがある。Wobblerはfloat1~4を駆動できる。WigglerはfloatQ型なので回転軸のみを駆動できる。
  • ほかのコンポーネントにも当てはまりますが、常に駆動させるのはもったいないです。
    コンポーネントを扱う技能を習得したならば、コンポーネントの使用数削減や、必要な時だけ駆動する等の工夫をして限りある計算資源を有効活用しましょう。