【问题标题】:Maya Batch Render in C++C++ 中的 Maya 批量渲染
【发布时间】:2014-09-12 06:42:38
【问题描述】:

我正在尝试为 maya 创建一个新命令以: 1.加载渲染设置配置文件 2.批量渲染动画 3.根据文件格式保存每张图片

我想出了如何在 MEL 或 Python 中做到这一点。我想为 C++ 创建工具。我已经研究过 OpenMayaRender,但似乎一切都是为了渲染到视口。谁能指出我正确的方向?还是我应该只使用脚本语言?

【问题讨论】:

    标签: c++ batch-processing maya


    【解决方案1】:

    我建议坚持使用脚本:它会更容易开发,而且这听起来不像是批处理命令本身的性能会显着影响吞吐量的应用程序:你说的是几分之一秒的时间来设置与几分钟(或几小时!)的渲染时间相比。

    另外,如果您采用 C++ 路线,则必须担心支持不同的操作系统/平台组合。

    唯一的例外是您必须支持 Maya 尚不支持的格式。在 mel 或 python 中进行大量的每像素格式化会非常慢。在这种情况下,您可以为您的图像文件格式创建一个文件转换器并将其与 MPX 命令一起打包以执行批处理作业。

    【讨论】:

    • 好吧,我都明白了。但我不必担心操作系统,因为我们都使用相同的操作系统。该工具仅供内部使用。我不需要在渲染之前或之后影响图像。我只是不知道如何在 Maya 的 OpenMayaRender 中访问批处理(软件)渲染
    猜你喜欢
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多