默认情况下,XGen 描述使用适用于 Maya 的 mental ray 渲染器进行渲染。创建描述时,Maya 会自动为由描述生成的基本体指定 mental ray 头发着色器(请参见 XGen 头发现象)。
注意XGen 也可以使用其他渲染器。请参见 Renderman DSO。
保存并设置用于渲染的动力学曲线
要渲染由 AnimWire 修改器设置动画的样条线基本体,请将动力学输出曲线导出到 Alembic 缓存文件中。mental ray 渲染器使用缓存将运动模糊应用于渲染的动力学基本体。
若要保存并设置用于渲染的动力学曲线
在“大纲视图”(Outliner)中,选择动力学输出曲线。
从 Maya 主菜单栏中,选择“流水线缓存 > Alembic 缓存 > 导出选择 Alembic”(Pipeline Cache > Alembic Cache > Export Selection Alembic)。
Maya 会将动画保存到 Alembic (.abc) 文件,该文件位于设置的 Maya 项目的 cachealembic 文件夹中。
在 XGen 窗口中,单击“修改器”(Modifiers)选项卡。
在“修改器”(Modifiers)下,选择 AnimWires 修改器。
在“模式”(Modes)区域,关闭“实时模式”(Live Mode)。
单击“线文件”(Wires File)旁的
,浏览到保存的 Alembic 文件的位置。
在渲染期间,XGen 使用该缓存文件为曲线设置动画。
设置 Maya 渲染设置
在“Maya 渲染设置”(Maya Render Settings)窗口(“窗口 > 渲染编辑器 > 渲染设置”(Window > Rendering Editors > Render Settings)),将“使用以下渲染器渲染”(Render Using)设为“mental ray”。
要对渲染使用运动模糊,请单击“质量”(Quality)选项卡,在“运动模糊”(Motion Blur)区域,将“运动模糊”(Motion Blur)设置为“完全”(Full)。
单击“关闭”(Close)。
批渲染描述
进行批渲染之前,保存并设置任何动力学曲线,并设置 Maya 渲染设置。
在 XGen 窗口中,单击“预览/输出”(Preview/Output)。
在“输出设置”(Output Settings)区域,设置:
“操作”(Operation)为“渲染”(Render)。
“渲染器”(Render)为“mental ray”。
“基本体边界”(Primitive Bound)为 1 或大于 1。
对于较长的基本体,该值应更高。如果知道基本体的长度,则设置“基本体边界”(Primitive Bound)。
在“mental ray 设置”(mental ray Settings)区域,将“渲染模式”(Render Mode)设为“批渲染”(Batch Render)。
在“mental ray 运动模糊设置”(mental ray Motion Blur Settings)中,开启“启用运动模糊”(Enable Motion Blur)
还必须在“Maya 渲染设置”(Maya Render Settings)窗口中启用运动模糊。请参见上文中的设置 Maya 渲染设置。
根据需要设置“mental ray 运动模糊设置”(mental ray Motion Blur Setting)选项。
选择“文件 > 导出面片以进行批渲染”(File > Export Patches for Batch Render),导出 XGen 面片以进行渲染。
如果已为面片设置动画,则开启“已设置动画”(Animated),并设置渲染所需的“帧范围”(Frame Range)。
单击“导出文件”(Export File)。
Maya 会将使用描述名称的 XPD 文件保存到设置的 Maya 项目的 xgen 文件夹中。
使用描述名称的文件夹。
按 F6 键切换到“渲染”(Render)菜单集,然后选择“渲染 > 批渲染”(Render > Batch Render)。
注意对于 XGen,不建议使用 mental ray Standalone 或 mental ray for Maya Satellite 进行渲染。
,