プリ レンダー MEL スクリプトとポスト レンダー MEL スクリプト
 
 
 

各フレームをレンダーする前に特定の MEL コマンドまたはスクリプトを実行し、さらにレンダーした後に別の MEL コマンドまたはスクリプトを実行する場合があります。たとえば、非常に大きくて複雑なサーフェスがシーンに含まれていてそれを操作したくない場合は、レンダリング前に MEL コマンドを実行してサーフェスを表示(レンダーできるように)し、レンダリング後に別の MEL コマンドを実行してサーフェスを非表示にすることができます。

プリ レンダー MEL(Pre render MEL)スクリプトまたはポスト レンダー MEL(Post render MEL)スクリプトを実行するには、プリ レンダー MEL スクリプトまたはポスト レンダー MEL スクリプトを実行するを参照してください。

注:レンダー設定(Render Settings)ウィンドウのプリ レンダー フレーム MEL(pre frame MEL) フィールドまたはポスト レンダー フレーム MEL(post frame MEL) フィールドで複数の引用符を使用する必要がある場合には、最初と最後以外のすべての引用符の代わりに \" を使用してください。たとえば、次のようになります。

print("Time to render my Maya scene, called\"bingo.mb"\");

レンダー ターゲット レンダリングのプリ レンダー レイヤ MEL スクリプトとポスト レンダー レイヤ MEL スクリプト

プリ レンダー レイヤ スクリプトとポスト レンダー レイヤ スクリプトは、3D レンダリング時にのみコールされ、レンダー ターゲット レンダリング時にはコールされません。詳細については、プリ レンダー レイヤ MEL スクリプトとポスト レンダー レイヤ MEL スクリプトを参照してください。