サーバ

サーバは、デバイスとの通信を行うスタンドアローン プログラムです。Maya は、サーバと通信してデバイス データを取得します。サーバを必要とするデバイスをデータ サーバ デバイスといいます。

例: mayaClockServer

Maya では、モーション キャプチャを学習するときに役立つように、モーション キャプチャ サーバの例として mayaClockServer プログラムが用意されています。このプログラムでは、システム クロックを読み込んで、秒針、分針、および時針の角度をラジアン単位の回転値として出力します。このために特に必要とするハードウェアはありません。mayaClockServer は次の場所にあります。

(Linux) /usr/autodesk/maya2015/bin

(Windows) <ドライブ名>:¥Program Files¥Autodesk¥Maya2015¥bin

(Mac OS X)存在しません。Mac のオペレーティング システムには、devkit/mocap.c ファイルが存在します。

mayaClockServer オプションを表示するには、前述のディレクトリのコマンド プロンプトから次のコマンドを入力します。

mayaClockServer -h

mayaClockServer を使用するためのサンプル スクリプトも用意されています。クロックのデモを見るには、Maya スクリプト エディタ(Script Editor)で次のように入力します。

mayaClockDemo

スクリプトは、MEL のシステム コマンドを使用して mayaClockServer を起動し、「clock」という名前のデバイスを定義し、3 つのアナログ クロックの針を作成し、ジオメトリをクロックに接続します。

注:

クロック デバイスを定義済みの場合は、その定義を解除し、flushUndo コマンドを使用して取消待ち行列を消去してからデモ スクリプトを実行します。