コンテンツにスキップ

Value Solver

前のフレームの値を保存し、時間をかけて累積および/またはフェードさせます。

Solver を使用してポリゴンの辺の数を設定。

  • Solver
  • Advanced

Mode - Solver のモードを設定します:

  • Accumulate - 各フレームで Value を加算します。
  • Highest - 現在のフレームの値が Value より大きい場合、それを保持します。
  • Lowest - 現在のフレームの値が Value より小さい場合、それを保持します。
  • Velocity - Shape の速度に Value を掛けます。以下の例を参照してください。

Value - 各フレームで solver に追加する値を設定します。

Fade Mode - 値を永続させるか、初期値にフェードバックさせるかを決定します。

  • Off - 値をフェードさせません。
  • Multiply by Value - 各フレームで、Fade Value に基づいて値を乗算します。

Fade Value - Solver が「オフ」になった後(例:Falloff の外側)、値が初期値に戻る速度です。値が低いほど、フェードが速くなります。

Offset - 出力に対して値を加算/減算します。

Start Frame - solver を開始する最初のフレームを設定します。デフォルトでは Composition’s Frame Range (Start) 属性に接続されています——この接続を削除してカスタム値を設定します。

Time - デフォルトで Composition’s Time 属性に接続されています。

Use Cache - オンにすると、シミュレーションを .sdcache ファイルに保存できます。これは重いシミュレーションの高速再生や、Cache Offset によるリタイミングに役立ちます。Motion Blur にも必要です。

Cache File Path - キャッシュファイルの保存場所を設定します。solver を初めてキャッシュするときに決定されるか、フォルダーアイコンを使用して Finder/エクスプローラーウィンドウを開き、既存の .sdcache ファイルに移動します。

Cache Offset - キャッシュのタイムオフセットを設定します。

  1. Value Solver を作成します。
  2. Offset2 に設定し、Fade ModeMultiply by Value に設定します。
  3. Attribute EditorValue SolverValue 属性を右クリックし、Value Behaviour を追加します。
  4. Value BehaviourValue0.5 に設定します。
  5. Value BehaviourFalloff を追加します。
  6. Polygon を作成します。
  7. valueSolver.id→polygon.sides を接続します。
  8. Polygon を選択し、ShelfDuplicator アイコンをクリックします。
  9. 再生ヘッドをフレーム 0 ではない位置に動かします。
  10. Viewport で Falloff を動かします。

Falloff がポリゴン上を移動すると、辺の数が増加し、その後 2 に戻ります。2 辺形は存在しないため、shape は消えます。Value SolverOffset3 に設定すると、Falloff の外側で shape は三角形(3 辺形)になります。

上記の例では、色も影響を受けています。これを実現するには:

  1. 別の Value Behaviour を作成します。
  2. valueSolver.id→value.value を接続します。
  3. value.id→polygon.materialColor.r を接続します。
  4. ValueStrength 属性を上げます。

この例では、Value は単に乗数として使用され、0-255(赤チャンネル)の範囲で可視効果を持つ値を設定しています。

  1. Ellipse を作成します。
  2. Attribute Editor で、Position 属性を右クリックし、Add Behaviour > Noise を選択します。
  3. NoiseMinimumMaximum-100, 100 に設定します。
  4. Value Solver を作成します。
  5. Value Solver の ModeVelocity に設定します。
  6. Value Solver の Value0.1 に設定します。
  7. Value Solver の Offset1 に設定します。
  8. valueSolver.id→ellipse.scale.x を接続します。
  9. ellipse.scale.x→ellipse.scale.y を接続します。
  10. 再生します。

Ellipse の速度が上がると、その Scale も増加します。