Floats
- $aCount
- 現在のアーカイブ プリミティブによって使用されるアーカイブ数。
- $u
- 基本サーフェスの u パラメータ。
- $v
- 基本サーフェスの v パラメータ。
- $cLength
- 現在のプリミティブの最終的な計算された長さ。
- $cWidth
- 現在のプリミティブの最終的な計算された幅。
- $cDepth
- ディスプレイスメントのない現在のプリミティブの最終的な計算された深度。
- $descId
- 現在のディスクリプションの ID。
- $faceid
- $faceId: 現在のフェース ID。
- $frame
- 評価中の現在のフレーム。この値は慎重に使用する必要があります。いくつかのアトリビュートがフレーム全体を変更する場合(たとえば長さと密度)には推奨しません。このような場合、モーション ブラーの計算が不可能になります。
- $id
- 現在のプリミティブの ID。この変数は、変更子を含むエクスプレッションで便利です。
- $objectId
- $patchId のエイリアス。ベクトル。
- $patchId
- 現在のパッチの ID。
サーフェス ベクトル
- $P
- プリミティブが評価されているサーフェス ポイント。
- $Pg
- ディスプレイスメントのないサーフェス ポイント。
- $Pref
- プリミティブが評価されているリファレンス サーフェス ポイント。
- $Prefg
- ディスプレイスメントのないリファレンス サーフェス ポイント。
- $Pw
- プリミティブが評価されているサーフェス ポイント。ワールド空間。
- $Pgw
- ディスプレイスメントのないサーフェス ポイント。ワールド空間。
- $Prefw
- プリミティブが評価されているリファレンス サーフェス ポイント。ワールド空間。
- $Prefgw
- ディスプレイスメントのないリファレンス サーフェス ポイント。ワールド空間。
- $dPdu
- プリミティブが評価されているサーフェス dPdu。
- $dPdug
- ディスプレイスメントのないサーフェス dPdu。
- $dPduref
- プリミティブが評価されているリファレンス サーフェス dPdu。
- $dPdurefg
- ディスプレイスメントのないリファレンス サーフェス dPdu。
- $dPdv
- プリミティブが評価されているサーフェス dPdv。
- $dPdvg
- ディスプレイスメントのないサーフェス dPdv。
- $dPdvref
- プリミティブが評価されているリファレンス サーフェス dPdv。
- $dPdvrefg
- リファレンス サーフェス dPdv。
サーフェス法線ベクトル
- $N
- プリミティブが評価されているサーフェス法線。
- $Ng
- ディスプレイスメントのないサーフェス法線。
- $Nref
- プリミティブが評価されているリファレンス サーフェス法線。
- $Nrefg
- ディスプレイスメントのないリファレンス サーフェス法線。
サーフェス法線ベクトル
- $N
- プリミティブが評価されているサーフェス法線。
- $Ng
- ディスプレイスメントのないサーフェス法線。
- $Nref
- プリミティブが評価されているリファレンス サーフェス法線。
- $Nrefg
- ディスプレイスメントのないリファレンス サーフェス法線。
イメージ ベクトルとスケーラー
- $Cs
- 現在のプリミティブのカラー サーフェス。
- $As
- 現在のプリミティブのアルファ サーフェス。
重要な注意事項
- エクスプレッションで使用できる基底パッチの情報を記述する変数セットがあります。ベクトルまたは個別コンポーネントが参照される可能性があるため、ベクトル フォームが使用されることがあります。たとえば、$N はサーフェスの法線ベクトルを示し、$N[0] は法線ベクトルの X コンポーネントを示します。
- ポイント(P)や法線(N)変数などの変位された変数値は、ディスプレイスメント、オフセット、バンプ エクスプレッションの値に依存するため、このような変数をそのようなエクスプレッションの中で使用することはできません。ポイント ベースのノイズを使用する、または基本サーフェスから値を用いる必要のある他のエクスプレッションを使用する場合は、Prefg や Nrefg など g の付いたものを使ってください。