スプリング操作を編集する

以下のセクションでは、スプリングの動作を調整するための方法を説明します。

スプリング アトリビュートの設定

スプリングを作成する前に、スプリングに関するすべてのアトリビュートをスプリング オプション ウィンドウで設定することができます。スプリングを作成した後も、アトリビュート エディタ(Attribute Editor)を使って多くの設定を変更することができます。

アトリビュート エディタ(Attribute Editor)でも設定可能な項目

アトリビュート エディタ(Attribute Editor)を使用する場合は、スプリングを作成したときに作成されたスプリング オブジェクトを選択します。次のアトリビュートは、スプリング オプション(Spring Options)ウィンドウでも設定することができます。

スプリング単位の固さ(Per-spring Stiffness)、スプリング単位のダンピング(Per-spring Damping)、スプリング単位のレスト長(Per-spring Rest Length)

個々のスプリングの固さ、ダンピング、および静止時の長さを設定することができます。詳細については、スプリング単位のレスト長、スプリング単位の固さ、スプリング単位のダンピングを編集するを参照してください。

スプリングを作成したに、アトリビュート エディタ(Attribute Editor)スプリング単位の固さ(Per-spring Stiffness)スプリング単位のダンピング(Per-spring Damping)、およびスプリング単位のレスト長(Per-spring Rest Length)をオフからオンに変更した場合、スプリング オブジェクト内の個々のスプリングに適用される固さ(Stiffness)ダンピング(Damping)、およびレスト長(Rest Length)アトリビュート値を適用することができます。

固さ(Stiffness)

スプリングの固さを設定します。スプリングの固さを上げ過ぎると、スプリングがのび切ったままの状態になることがあります(再生に関する問題を解決するを参照)。

固さを変更することで、衝突するソフト ボディのバウンドを調整することができます。

ダンピング(Damping)

スプリング アクションを弱めます。大きな値を設定すると、スプリングの長さはゆっくりと変化します。ダンピング係数を低くすると、スプリングの長さが速く変化します。小さいダンピング値と大きい固さ(Stiffness)値を一緒に使用すると、ジグル エフェクトを作成できます。

レスト長(Rest Length)

静止時のスプリングの長さを設定します。スプリング オブジェクト内の各スプリングには、同じレスト長(Rest Length)値が設定されます。

シーンを再生すると、スプリングは静止時の長さになろうとします。この値をスプリングの長さよりも小さい値に設定すると、シーンの再生時にスプリングは収縮しようとします。この値をスプリングの長さよりも大きい値に設定すると、スプリングは伸長しようとします。

終端 1 ウェイト(End1 Weight)

スプリングの始点に適用されるスプリングの力の量を指定します。0~1 の値を入力します。値が 0 の場合、ポイントはスプリングの力に影響されませんが、値が 1 の場合、ポイントは完全に影響を受けます。

終端 2 ウェイト(End2 Weight)

スプリングの終点に適用されるスプリングの力の量を指定します。0~1 の値を入力します。値が 0 の場合、ポイントはスプリングの力に影響されませんが、値が 1 の場合、ポイントは完全に影響を受けます。

注:

スプリングの始点と終点は、パーティクルを作成した順序によって決まります。多くのパーティクルを含むパーティクル オブジェクトでは、始点と終点を特定するのは困難です。したがって、終端ウェイト(End Weights)は、パーティクル数が少ないスプリングに使用するのが適当です。

作成後のスプリングの追加と除去

オブジェクトにスプリングを作成した後、さらにスプリングを追加したり、選択したスプリングを除去して、スプリング エフェクトを調整することができます。この機能は、スプリングが作成されていなかったポイント間のオブジェクトにさらにスプリングを追加する場合に便利です。また、同じポイントのペアに 2 つのスプリングを追加して、固さを向上させることができます。1 つの固いスプリングは、それよりも固くない 2 つのスプリングとは異なる作用を持ちます。

オブジェクトにさらにスプリングを追加するには

  1. スプリングを追加したいオブジェクトまたはコンポーネントを選択します。
  2. 関連付けられているスプリング オブジェクトを、Ctrl キーを押しながら選択します。
  3. スプリング オプション(Spring Options)ウィンドウで、既存のスプリングに追加(Add to Existing Spring)をオンに設定します。次に、作成(Create)ボタンをクリックします。

選択したスプリングをオブジェクトから除去するには

  1. コンポーネント モード(Select by Component Type)ライン(Lines)をオンに設定します。このとき、スプリング(Springs)以外のすべてのライン タイプをなるべくオフに設定しておきます。
  2. ワークスペースで、除去するスプリングを選択します。
  3. キー(Linux および Windows)、または キー(Mac OS X)を押します。

スプリングをすべてオブジェクトから除去するには

  1. オブジェクト モード(オブジェクト タイプで選択します(Select by Object Type))に設定します。次に、ワークスペースでスプリング オブジェクトを選択します。

    パーティクル オブジェクトや、スプリング オブジェクトを含むジオメトリを選択しないように注意してください。アウトライナ(Outliner)を使用してスプリング オブジェクトを選択することもできます。

  2. キー(Linux および Windows)、または キー(Mac OS X)を押します。
    ヒント:

    スプリング アトリビュートをすでにアニメートしていて、そのアニメーションを失いたくない場合は、オブジェクト上で選択したすべてのスプリングを除去してから新しいスプリングを追加します。新しいスプリングは、以前のアトリビュート値を引き継ぎます。

スプリング単位のレスト長、スプリング単位の固さ、スプリング単位のダンピングを編集する

スプリング オブジェクトのスプリング単位の固さ(Per-spring Stiffness)スプリング単位のダンピング(Per-spring Damping)、またはスプリング単位のレスト長(Per-spring Rest Length)をオンにすると、それぞれのスプリング オブジェクトに対して、固さ、ダンピング、静止時の長さを編集することができます。

注:

パーティクル単位のアトリビュートをパーティクルに追加するようには、スプリング単位のアトリビュートを追加しないでください。スプリング単位の固さ(Per-spring Stiffness)スプリング単位のダンピング(Per-spring Damping)、またはスプリング単位のレスト長(Per-spring Rest Length)はプリセットされており、編集できるのはこれらのみになります。

スプリング単位のアトリビュートを編集するには

  1. スプリング オブジェクトを選択します。
  2. (コンポーネント タイプで選択します(Select by Component Type)アイコン)をクリックしてから、選択対象をスプリングに限定します。詳細については、『Maya の基本』マニュアルを参照してください。
  3. アトリビュートを変更したいスプリングを選択します。
  4. ウィンドウ > 一般エディタ > コンポーネント エディタ(Window > General Editors > Component Editor)を選択します。

    コンポーネント エディタ(Component Editor)のスプリング タブに、選択したスプリングの静止時の長さ、固さ、およびダンピングの値が表示されます。アトリビュート名の末尾には、スプリング単位で設定可能なアトリビュートを意味する「PS」という文字が付いています。

  5. 目的のスプリングに対する新しい値を設定します。

    コンポーネント エディタ(Component Editor)の詳細については、『Maya の基本』マニュアルを参照してください。