服务器是指可与设备通信的独立程序。Maya 可与服务器通信,以获取设备数据。需要服务器的设备称为“数据服务器设备”。
示例:mayaClockServer
为了有助于了解运动捕捉,Maya 附带提供了一个示例运动捕捉服务器,即:mayaClockServer 程序。此程序将读取系统时钟并以弧度为单位输出三个旋转值:秒针、分针和时针的角度。无需安装特殊的硬件。该 mayaClockServer 可以在以下位置找到:
(Linux) /usr/autodesk/<Maya 版本>/bin
(Windows) 驱动器:\Program Files\Autodesk\<Maya 版本\bin
(Mac OS X) 在 Mac 中不存在。其操作系统中有一个 .c 文件,该文件位于开发人员工具包安装的 devkit/mocap 目录中。
开发人员工具包可从 Autodesk开发人员网络获取。
若要查看 mayaClockServer 选项,请在前面目录的命令提示符中输入以下命令:
mayaClockServer -h
也可以查找使用 mayaClockServer 的示例脚本。若要查看时钟演示,请在 Maya 脚本编辑器中输入以下演示:
mayaClockDemo
该脚本将使用 MEL 系统命令启动 mayaClockServer,定义一个名为“时钟”的设备,创建三个模拟时钟指针,并将该几何体连接到时钟。
如果已定义时钟设备,请在运行演示脚本之前先将其取消定义,并使用 flushUndo 命令清除撤消队列。