このオペレータは、入力の位置から微分により帯域制限ノイズを計算してアンチエイリアス(非整数ブラウン運動)ノイズを生成します。 このノイズタイプはシェーディングに最適です。
このオペレータはAnti-Aliased Noiseによく似ていますが、フローノイズを処理するいくつかの特別なオプションが追加されています。
フローはフロースペースでの位置です。これは、ノイズに対する特別なディメンションとして考えられますが、固定周期は1です。 別のディメンションを追加する通常の方法とは異なり、ノイズベクトルを回転させることで作用し、その結果、ディメンションをスライスするような挙動ではなく、 フローのような挙動になります。
Flw Rate(流量)はroughnessに似ていますがフローディメンションに適用されます。 1より大きな値に設定すると、高周波数が低周波数よりも速くスピンする乱気流のようになります。 1より小さな値に設定すると、より細かいディテールが低周波フローの表面に浮かんでいるように見えます。
Advection(移流)の項目により、それぞれ連続する周波数でノイズを逆方向にトレースすることができます。 高周波ノイズが低周波ノイズフローから離れないようにする場合に便利ですが、非常に処理が重いです。
roughnessパラメータはノイズの粗度を決定します。 maxoctavesパラメータはノイズを一定の反復数に限定します。
生成されるノイズの中心は0の位置で、通常は-0.5から+0.5の間の値になります。
どのようなノイズでも認識できるように少なくともPosition(pos
)入力を必ず接続してください。
最も簡単な方法は、グローバル変数P
をpos
入力に接続することです。
しかし、グローバル変数はカメラスペースにあるためノイズが表面を通過してしまいます。
これを解決するには、(ジオメトリの変形に)Rest Position VOPを使用するか、Transform VOPを使用して単に位置をオブジェクトスペースに変換してください。
ノイズ出力をColor MixバイアスやDisplace Along Normalに接続すると興味深い仕上がりになります。オプションは無限に考えられます。
Examples
The following examples include this node.
attribfromvolume Example for Attribute from Volume geometry node
このサンプルでは、AttribFromVolume SOPを使って、ボリュームの値をPointアトリビュートに転送する方法を説明しています。
volumecompress Example for Volume Compress geometry node
このサンプルでは、Volume Compress SOPで外観をあまり影響を与えずにボリュームのメモリ使用量を減らす方法を説明しています。
volumesurface_hierarchy Example for Volume Surface geometry node
このサンプルでは、Volume Surface SOPで勾配を指定してSDFの階層をサーフェス化する方法を説明しています。
See also |