Ray SOP

概要

Ray SOPは、サーフェースを投影します。レイは、入力ジオメトリーの各ポイントから、ノーマル方向へ投影されます。これは、クロスをサーフェースに掛ける、オブジェクトを他のオブジェクトでシュリンク・ワープする、またはそれに類似しているエフェクトに使用されます。

パラメータ
Group / group

入力グループがある場合、このフィールドにグループ名を指定すると、SOPは指定されたグループに対してのみ動作します。 Pattern Matchingの章で説明されているように、パターンを受け入れます。

Method / method
  • Minimum Distance / minimum
    ポイントは、コリジョン ジオメトリの最も近いポイントに配置されます。 このメソッドはポイント法線を使用しません。 これを使用して、1つのプリミティブを別のプリミティブにシュリンクラップまたは投影します。
  • Project Rays / project
    ポイントはコリジョン ジオメトリと交差するまで法線に沿って投影されます。
Transform Points / dotrans

選択した場合、以下に定義されているようにポイントを変換します。 ソースポイント属性の更新のみに関心がある場合は、これをオフのままにします。

Intersect Farthest Surface / lookfar

このオプションを選択すると、ユーザーは、最も近い交差オブジェクトと最も遠い交差オブジェクトのいずれかを選択できます。 以下の例を参照してください。

Point Intersection Normal / normal

選択した場合、ソースジオメトリの各ポイントを、交差するコリジョンサーフェスの法線で更新します。 ポイントがコリジョンサーフェスで交差しない場合、(0,0,0)の法線が使用されます。

  • Source Normal / source
  • Collision Normal / collision
  • Reflected Ray / reflect
Bounces / bounces
Save Bounce Geometry / bouncegeo
Point Intersection Distance / putdist

選択すると、コリジョン面までの距離と交差する各ポイントが更新されます。 ポイントがコリジョン面で交差しない場合、距離0が使用されます。 この値は、ポイントSOPからアクセス可能な$ DISTポイント属性に配置されます。

Scale / scale

値がゼロの場合、入力ポイントは影響を受けません。 値が1の場合、ポイントは交差面に着陸します。 負の値と1より大きい値も有効です。

Lift / lift

この値は、サーフェス入力を法線方向にさらにオフセットします。

Sample / sample

この値は、ポイントごとに送信されるレイの数を決定します。 1より大きい場合、残りの光線はランダムに摂動され、平均されます。

Jitter Scale / jitter

追加のサンプル光線の摂動を制御します。

Seed / seed

より高いサンプリングレートで異なるランダムシーケンスを許可します。

Create Point Group / newgrp

選択すると、正常に交差したすべてのポイントを含むポイントグループが作成されます。

Ray Hit Group / hitgrp

上記のポイントグループの名前を指定します。