比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

Eddyのチャンネルソースノード群は、Eddyのコンポジットのグラフ内で使用する初期データを生成します。

アンカー
e-box
e-box

E_Box

符号付き距離チャンネ符号付き距離チャンネルで表されるボックスを生成します。

使い方

これは、ボリュームコンポジットのグラフ内で使用される基本的なEddyのボリュームプリミティブです。例えば、ノードをMaskノードと一緒に使用して、このジオメトリの表面の内側と外側にユーザー定義の値を割り当てることができます。

...

パラメータ

説明

File Name

FilePath

.vdbファイルの場所 (: /data/cache.#.vdb)

Voxel Size Gain

1…inf

読み込まれたデータセットのボクセルサイズのための乗数です。VDBキャッシュの必要メモリを減らすために使用されます(ただし解像度も下がります)

Load Constant Tiles

True/False

無効にすると、CacheLoaderOpenVDBの定数タイルを無視します。これは例えば、SDFシェイプの内部などです。

Channel Information

複数選択リスト

キャッシュから読み込むチャンネルを選択し、サンプリングに使用する補間方法や、ベクトルのトランスフォームタイプなどのチャンネルのプロパティを設定します。Channel Setのウィジェットを参照してください。


OpenVDBキャッシュのチャンネルソース

...

Nukeの 3Dビューポートでチャンネルデータを表示する方法は、NukeのノードのプロパティのVisualizer Settingsタブで制御することができます。チャンネルの可視化に関する詳細は Visualization のセクションを参照してください。

使い方

一部のノードは、単一のEddyチャンネルではなく、Eddyチャンネルセットを出力します。例えば、 SmokeエレメントVDB Cache Loaderノードです。E_Channelノードは、チャンネルセットに含まれる各チャンネルへ個別にアクセスできるようにします。E_Channelノードは軽量で、データをコピーすることはありません。つまり、チャンネルセット内の個々のチャンネルにアクセスしてそのチャンネルを表示するメカニズムのみを提供します。

...

パラメータ

説明

Mode

リスト

出力されるチャンネルのValueTypeを設定します。

Transform Type

リスト

このベクトルフィールドが変換されるときの挙動を指定します。ベクトルチャンネルのトランスフォームを参照してください。

Value

-inf…inf

このチャンネルの定数値

...

アンカー
e-cylinder
e-cylinder

E_Cylinder

符号付き距離チャンネ符号付き距離チャンネルで表されるシリンダーを生成します。

使い方

これは、ボリュームコンポジットのグラフ内で使用される基本的なEddyのボリュームプリミティブです。例えば、ノードをMaskノードと一緒に使用し、このジオメトリの表面の内側と外側にユーザー定義の値を割り当てることができます。

...

入力パラメータをエクスプレッションに入れる方法などの、エクスプレッションの書き方に関する一般的な情報は、エクスプレッションを参照してください。

スクリプトでは、「expression_field」と呼ばれる関数を定義する必要があり、この関数は、フィールドがサンプリングされている位置をパラメータとして取得し、その位置のフィールドの値を返します。この関数は、スクリプトで次のように定義されている必要があります。

...

名前

説明

Scalar

フォグボリュームのようなシンプルなスカラーフィールド

Scalar Isosurface

isosurfaceを定義するスカラーフィールド。負の値は表面の内側、正の値は表面の外側にありますが、スクリプトによって返される値は必ずしも実際の距離を表すものではありません。

Scalar SDF

符号付き距離フィールドを定義するスカラーフィールド。スクリプトによって返される値は、負の値は内側、正の値は外側で、その数値は表面までの実際の距離である必要があります。

Vector

風量などの標準ベクトルのように変換を行うベクトルフィールド。

Vector Normal

スケール時に法線のように変換を行うベクトルフィールド。

Vector Coordinate

トランスフォームを適用されても変化しないベクトルフィールド。

Language

名前

説明


Python

EddyScriptで書かれたPython言語のスクリプト。


C++

C++で書かれたスクリプト。

...

パラメータ

説明

Mode

リスト

出力されるチャンネルのValueTypeを設定します。

Transform Type

リスト

このベクトルフィールドが変換されるときの挙動を指定します。ベクトルチャンネルのトランスフォームを参照してください。

Dimensions

(0,0,0)…(inf,inf,inf)

カメラプロジェクションを使用していない場合のフィールドサイズ。

Keep Aspect Ratio

True/False

カメラプロジェクションを使用していない場合、画像のアスペクト比を維持するためにYの寸法を調整します。

As Texture

True/False

フィールドは、ワールド空間ではなくテクスチャ空間で直接サンプリングされます。トランスフォームまたはカメラは使用されません。

...

パラメータ

説明

Feature Size

0…inf

結果として生じるボリュームによってキャプチャされる最小の特徴サイズ。この値はメッシュの最も細かな特徴より小さいことが理想的です。

Voxel Narrow Bandwidth

1…inf

ジオメトリの表面付近にある帯域のボクセル数の厚さ。

Artificial Thickness

1…inf

メッシュが閉じていない場合(: 穴や反転した法線)の人工的な厚みのパラメータ。ボクセル数の単位で指定します。

Channel List

複数選択リスト

Eddyチャンネルに変換するメッシュのチャンネルを選択し、サンプリングに使用する補間方法や、ベクトルのトランスフォームタイプなどのチャンネルのプロパティを設定します。Channel Setのウィジェットを参照してください。


メッシュのチャンネルソース

アンカー
e-particletovolume
e-particletovolume

...

パラメータ

説明

Feature Size

0…inf

結果として生じるボリュームによってキャプチャされる最小の特徴サイズ。この値は最小のパーティクル半径より小さいことが理想的です。

Default Radius

0…inf

各パーティクルのデフォルトの半径。インプットからradiusチャンネルが与えられていない場合に使用されます。

Streak Length Multiplier

0…inf

パーティクルの速度方向に沿ってパーティクルデータを引き伸ばします。

Streak Falloff

0…inf

ストリークに沿ったパーティクルの半径の減衰率。引き伸ばしたパーティクルデータを円錐形状にします。

Channel List

複数選択リスト

出力されるEddyチャンネルセットに含める必要のあるパーティクルチャンネルリストです。サンプリングに使用する補間方法や、ベクトルのトランスフォームタイプなどのチャンネルのプロパティを設定します。Channel Setのウィジェットを参照してください。


パーティクルから変換したボリュームチャンネルソース

...

パラメータ

説明

Mode

リスト

出力されるチャンネルのValueTypeを設定します。

Transform Type

リスト

このベクトルフィールドが変換されるときの挙動を指定します。ベクトルチャンネルのトランスフォームを参照してください。

Random Seed

0…inf

ノイズ関数の乱数シード。それぞれの値は異なる(一意の)ノイズを表します。

Frequency

(0,0,0)…(inf,inf,inf)

周波数は、空間内でノイズが変化する速度を決定します。値を上げるとより速く変化するノイズを生成します。

Amplitude

(0,0,0)…(inf,inf,inf)

生成されたノイズの最大値。-の振幅と+の振幅間で変化します。

Octaves

1…inf

ディテールの量を制御する様々なスケールのノイズの層数。

Lacunarity

1…inf

連続する各オクターブのディテールを増加させるために周波数に適用されるスケール。一般的には1より大きくし、Perlinノイズにアーティファクトを発生させる可能性がある端数のない数は避けてください。

Gain

1…inf

連続する各オクターブの振幅に適用されるスケール。一般的に、より細かいディテールをフェードアウトさせるためには、1より小さくしします。

...

アンカー
e-plane
e-plane

E_Plane

符号付き距離チャンネ符号付き距離チャンネルで表されるプレーンを生成します。

使い方

これは、ボリュームコンポジットのグラフ内で使用される基本的なEddyボリュームプリミティブです。例えば、ノードをMaskノードと一緒に使用し、このジオメトリの表面の内側と外側にユーザー定義の値を割り当てることができます。

...

アンカー
e-sphere
e-sphere

E_Sphere

符号付き距離チャンネ符号付き距離チャンネルで表されるスフィアを生成します。

使い方

これは、ボリュームコンポジットのグラフ内で使用される基本的なEddyボリュームプリミティブです。例えば、ノードをMaskノードと一緒に使用して、このジオメトリの表面の内側と外側にユーザー定義の値を割り当てることができます。

...

このノードは通常、Eddyのシミュレーションで使用されるコライダーに対する速度チャンネルを推定するために使用されます。コライダーに対する速度チャンネルを推定するために使用されます。

インプット/アウトプット

接続

ClassType

数値

説明

axis

axis

1

その速度を抽出する予定のアニメーション化される変形を示すNukeaxisノード。

出力内容

EddyChannel (vector)

1

アニメーションしたトランスフォームに紐づくボリューメトリックな速度データを含むEddyのベクトルチャンネル。

...