スクリプト (MEL) |
MEL のみで使用可能 |
oceanNurbsPreviewPlane |
カテゴリ: エフェクト, 流体 |
移動先: 概要 戻り値 MEL 例.
oceanNurbsPreviewPlane xresolution, yresolution, textureName
この MEL プロシージャは、入力サーフェス テクスチャまたは oceanShader ノードに基づいて、UVS をオフセットするエクスプレッションを持つポリゴン プレーンを作成します。入力テクスチャが修正されると、プレーンもインタラクティブに更新されます。こうして生成されたエクスプレッションは、colorAtPoint コマンドでディスプレイスメント マッピング エフェクトを作成する方法を示すよい例です。プレビューなど一般的な作業には、heightField ノードが向いていますが、レンダーや出力できるジオメトリが修正されないことに注意してください。
これを海洋(Ocean)シェーダに使用すると、マッピングはプレーンの位置によって決まります。このため、プレーンを移動すると、固定の海洋ディスプレイスメントを超えてマッピングが移動します。サーフェス テクスチャでは、マッピングはテクスチャ スウォッチ(uv 0~1)と同じです。
なし
引数
oceanNurbsPreviewPlane 10 10 oceanShader1;
// Creates 10x10 nurbs surface with cvs displaced by ocean surface //