DNAViewer自带在Maya中通过DNA文件读取并创建可用的绑定所需的全部类。 所有DNAViewer均可配置,从而得到任何你想要的结果。
Maya中的UI场景创建
dna_viewer_run_in_maya.py文件展示了如何以无需编程的方式,在Maya中使用GUI窗口来创建一个有可用绑定的场景。
GUI显示内容
GUI将显示可供显示、控制和汇编的一些关键参数。 GUI的组件详见下文。
| 编号 | 名称 | 说明 |
|---|---|---|
1 | 路径(Path) | 你想检查和/或从中编译绑定的DNA文件的路径。 |
2 | 构建选项(Build options) | 选择你想为每个LOD编译的部分:
|
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: