Transform/Drivers/LinearMapper1D

Last-modified: 2024-10-10 (木) 19:30:37


LinearMapper1D(リニア マッパー 1D)

1つの数値を1つの数値に線形変換してくれるコンポーネント


項目

Enabled:
効果なし。

Source:
参照先を指定。<float>

Target:
駆動先を指定。<float>

SourceMin:
参照値の最小。

SourceMax:
参照値の最大。

TargetMin:
駆動値の最小。

TargetMax:
駆動値の最大。

AllowReverseMapping:
逆方向(Target→Source)に作用させる。

Clamp:
TargetMin~Maxの値の範囲内でのみ変化させる。


使用例

  • 適当なスロットにアタッチ。
  • SourceとTargetを指定して、SourceMin~TargetMaxの値をそれぞれを設定する。



応用例(あくまでも一例です。他にも様々な技法があります。)

  • 掛け算する場合(例:n×3)
    SourceMin=0 Max=1 , TargetMin=0 Max=3 , Clamp=False
  • 割り算する場合(例:n÷3)
    SourceMin=0 Max=3 , TargetMin=0 Max=1 , Clamp=False
  • 足し算する場合(例:n+3)
    SourceMin=0 Max=1 , TargetMin=3 Max=4 , Clamp=False
  • 引き算する場合(例:n-3)
    SourceMin=3 Max=4 , TargetMin=0 Max=1 , Clamp=False
  • 符号反転する場合(例:-n)
    SourceMin=0 Max=1 , TargetMin=0 Max=-1 , Clamp=False
  • 二乗する場合(例:n²)
    SourceMin=0 Max=1 , TargetMin=0 Max=Source , Clamp=False


その他

  • 1D~4Dまである。回転や色もある。(全7種)