Eddyのチャンネルソースノード群は、Eddyのコンポジットのグラフ内で使用する初期データを生成します。
アンカー | ||||
---|---|---|---|---|
|
E_Box
符号付き距離チャンネル符号付き距離チャンネルで表されるボックスを生成します。
使い方
これは、ボリュームコンポジットのグラフ内で使用される基本的なEddyのボリュームプリミティブです。例えば、ノードをMaskノードと一緒に使用して、このジオメトリの表面の内側と外側にユーザー定義の値を割り当てることができます。
...
パラメータ | 値 | 説明 |
---|---|---|
File Name | FilePath | .vdbファイルの場所 (例: /data/cache.#.vdb) |
Voxel Size Gain | 1…inf | 読み込まれたデータセットのボクセルサイズのための乗数です。VDBキャッシュの必要メモリを減らすために使用されます(ただし解像度も下がります)。 |
Load Constant Tiles | True/False | 無効にすると、CacheLoaderはOpenVDBの定数タイルを無視します。これは例えば、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
符号付き距離チャンネル符号付き距離チャンネルで表されるシリンダーを生成します。
使い方
これは、ボリュームコンポジットのグラフ内で使用される基本的な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のウィジェットを参照してください。 |
メッシュのチャンネルソース |
---|
アンカー | ||||
---|---|---|---|---|
|
...
パラメータ | 値 | 説明 |
---|---|---|
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
符号付き距離チャンネル符号付き距離チャンネルで表されるプレーンを生成します。
使い方
これは、ボリュームコンポジットのグラフ内で使用される基本的なEddyボリュームプリミティブです。例えば、ノードをMaskノードと一緒に使用し、このジオメトリの表面の内側と外側にユーザー定義の値を割り当てることができます。
...
アンカー | ||||
---|---|---|---|---|
|
E_Sphere
符号付き距離チャンネル符号付き距離チャンネルで表されるスフィアを生成します。
使い方
これは、ボリュームコンポジットのグラフ内で使用される基本的なEddyボリュームプリミティブです。例えば、ノードをMaskノードと一緒に使用して、このジオメトリの表面の内側と外側にユーザー定義の値を割り当てることができます。
...
このノードは通常、Eddyのシミュレーションで使用されるコライダーに対する速度チャンネルを推定するために使用されます。コライダーに対する速度チャンネルを推定するために使用されます。
インプット/アウトプット
接続 | ClassType | 数値 | 説明 |
---|---|---|---|
axis | axis | 1 | その速度を抽出する予定のアニメーション化される変形を示すNukeのaxisノード。 |
出力内容 | EddyChannel (vector) | 1 | アニメーションしたトランスフォームに紐づくボリューメトリックな速度データを含むEddyのベクトルチャンネル。 |
...