pageノイズジェネレータ乱数ジェネレータノイズジェネレータnoise、wnoise、vnoise、onoise、snoise、anoiseの関数を使ってノイズを生成することができます。各関数は、ノイズを生成するために異なるアルゴリズムを使います。他のメソッドまたは古いメソッドで生成されたノイズ値との互換性を持たせることができます。Convolutionノイズ(snoise)2.1Alligatorノイズ(anoise)2.3乱数ジェネレータrandomはN次元の空間(Nは1から4までの次元)内の位置に基づいて乱数を生成します。乱数を整数ラティスポイント間で滑らかに補間するノイズ関数とは違い、random関数は、そうしません。noise(floor(position))hscript_randはHoudiniのrand()エクスプレッションと同じ結果を生成します。この関数は、どの浮動小数点のシードに対しても異なる乱数を生成します。この関数は、浮動小数点の引数を整数のシードに変換するrandomとは異なります。hscript_randはハードウェアやオペレーティングシステムが違うと、異なる結果を生成します。nrandomは非決定的乱数ジェネレータです。生成される数値は、0から1の間です。これらの関数は、正確に同じ順番でコールされると、同じシーケンスの乱数を生成します。呼び出すシードがないので、同じ乱数やシーケンスを何度も再生成することができません。VEX言語VEX言語リファレンスVEXの構文、データタイプなどの詳細を説明します。VEXコンパイラ(vcc)VEX言語コンパイラvccとそのプリプロセッサとプラグマステートメントの使い方の概要。VEXコンパイラのプラグマシェーダコール次のステップVEXエクスプレッションの使用VEXでジオメトリグループを扱う方法VEXでは、プリミティブ/ポイント/頂点のグループの内容をアトリビュートと同じように読み込むことができます。ジオメトリ関数VEXでPBRシェーダを記述する方法VEXクックブックVEXによるプログラミングのサンプルと提案。ハーフエッジVEXには、エッジを非共有のフェース単位の"ハーフエッジ"として扱う機能があります。ノイズと乱数VOP/VEXを使ったサーフェスまたはパーティクルの作成VOPのStruct(構造体)VEXでアサーション(診断チェック)を使用する方法assert()マクロを使用することで、VEXコードのデバッグ中に情報をプリントすることができます。リファレンスVEXコンテキストVEXプログラムを記述できる異なるコンテキストへガイドします。