プリ レンダー MEL(Pre Render MEL)スクリプトとポスト レンダー MEL(Post Render 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 スクリプトを参照してください。