“渲染前 MEL”(Pre Render MEL)脚本和“渲染后 MEL”(Post Render MEL)脚本

 
 
 

在某些情况下,您可能需要 Maya 在渲染每个帧之前运行特定的 MEL 命令或脚本,而在渲染之后运行另一个 MEL 命令或脚本。例如,如果场景中包含您不想应用的非常大的复杂曲面,您可以在渲染之前运行一个 MEL 命令以显示曲面(以便其渲染),然后在渲染之后运行另一 MEL 命令以隐藏曲面。

若要运行“渲染前 MEL”(Pre Render MEL)脚本或“渲染后 MEL”(Post Render MEL)脚本,请参见运行渲染前 MEL 或渲染后 MEL 脚本

注意如果需要在“渲染设置”(Render Settings)窗口中的前帧 MEL 场或后帧 MEL 场中使用多组引号,请确保除第一个和最后一个引号之外,每个引号都要使用 \"。例如,

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

用于渲染目标渲染的渲染层前 MEL 脚本和渲染层后 MEL 脚本

仅在 3D 渲染过程中调用渲染层前和渲染层后脚本,在渲染目标渲染过程中调用。有关详细信息,请参见渲染层前 MEL 脚本和渲染层后 MEL 脚本