DNAViewer 包含在Maya中从DNA文件读取并创建可用的绑定所需的全部类。每个DNAViewer都可以配置,从而得到任何你想要的结果。
Maya中的UI场景创建
dna_viewer_run_in_maya.py
文件展示了如何在Maya中使用GUI窗口来创建一个可用的绑定,而不需要编程。
GUI显示内容
GUI将显示可供显示、控制和汇编的一些关键参数。GUI的组件详见下文。

编号 | 名称 | 说明 |
---|---|---|
1 | 路径(Path) | 你想检查和/或从中构建rig的DNA文件的路径。 |
2 | 构建选项(Build options) | |
3 | GUI路径(GUI path) | 选择一个特定的场景内GUI,其中包含可选择的控制点(例如,面部板),用于链接到控制参数。 |
4 | 模拟GUI路径(Analog GUI path) | 模拟GUI,非常类似GUI,用于为控制点引入场景内GUI,但仅影响视线方向。 |
5 | 汇编后脚本路径(After-assembly script path) | (可选)选择要在汇编完成后运行的脚本。这些常用于最终微调,或添加你的管线需要的元数据。 |
选择DNA文件
选择DNA文件并加载后,DNA查看器窗口会以带有网格体子节点的LOD层级形式显示其内容的摘要。在其中,你可以选择要保留的LOD子集,如果不需要每个LOD中的所有网格体,还可以选择其内容。
点击查看大图。
处理DNA文件
选择要保留的LOD及其内容后,点击 处理(Process) 。然后所有选定元素都会填充到场景中,场景则会连接到相应的控制点。
下面的屏幕截图显示了仅包含关节的示例程序集:
点击查看大图。
你可以在下面查看DNA文件中所有内容的完整程序集,包括GUI:
点击查看大图。