【问题标题】:Split maya render layers to files将 Maya 渲染层拆分为文件
【发布时间】:2015-03-22 08:30:24
【问题描述】:

我正在尝试在 Maya 中制作一个脚本来将渲染层导出到单独的文件中。虽然我不清楚应用于脚本的逻辑。我不想要任何代码只是程序。 任何人都可以请帮忙。 在此先感谢大家。

【问题讨论】:

  • 为什么要将它们分成单独的文件?我之所以问,是因为您想要实现的目标可能比通过渲染层拆分文件更好。
  • 其实在我工作的工作室里已经要求我这样做了。根据他们的信封计算,将大文件拆分为图层可以减少渲染时间。这就是我所知道的一切。
  • 这没有意义,因为 Muster 所做的只是打开 Mayabatch 并使用文件特定参数进行渲染。 Muster 没有进行渲染。此外,每次打开和加载 Maya 文件实际上可能比加载一次并循环渲染层花费更多的时间。

标签: scripting render maya mel pymel


【解决方案1】:

您可以使用

获取所有渲染层
cmds.ls(type='renderLayer')

以及每一层的内容与

cmds.editRenderLayerMembers('layer-name-here', q=True)

您必须自己决定如何处理存在于多个层中的对象等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多