API 新特性

 
 
 

API 更改

渲染

Maya 2014 的新界面包括:

  • MPxShadingNodeOverrideMPxSurfaceShadingNodeOverride - 使插件软件着色节点能够与 Viewport 2.0 中的其他软件着色节点进行交互,并且能够与视口效果(如阴影和透明度)进行交互;
  • MPxSubSceneOverride - 经过特别优化,用于表示在 Viewport 2.0 中需要生成大量独立可绘制对象(如 gpuCache 插件 DAG 节点)的插件 DAG 节点。

此外,Maya 2014 还提供了许多 OpenMaya Render 增强功能。

有关详细信息,请参见 Maya API 文档 http://www.autodesk.com/me-sdk-docs

场景集合

在 Maya 中,已使用新的场景集合 API 实现了新的场景集合系统插件。通过场景集合 API,可以开发具有扩展功能的自定义场景集合节点,并可与现有的内容开发流程和工具集成。有关详细信息,请参见 Maya API 文档中的 MFnAssembly 类。

元数据

新的元数据 API 连同一组少量的命令支持定义和创建任意数量的元数据结构,这些结构可以附加到 Maya 网格对象的 Maya 节点和组件(顶点、面、边和顶点面)。创建的元数据可以在 Maya DG 中流经某些操作,同时一直保持附加到节点。该元数据稍后可通过某些 Maya 命令或 API 进行检查或修改,并在会话之间保存在 Maya 文件中。

以递归方式解析模块中的文件夹

默认情况下,Maya 将忽略一个模块中包含的所有子文件夹。您可以使用 [r] 关键字请求对某一文件夹进行递归处理。