ワークフロートラブル

環境とデプロイ

インストーラー

  • <NEMO>/depends プラグインを読み込むためのランタイム依存関係。

    Linuxユーザーはmayaを起動する前にこのディレクトリを自分でに追加する必要があります。LD_LIBRARY_PATH

  • <NEMO>/extern サードパーティパッケージ

  • <NEMO>/modules エクスポート時に使用する設定ファイル

  • <NEMO>/scripts ツール本体のコード

  • <NEMO>/lib 事前ビルドされたNemoライブラリ

  • <NEMO>/plug-ins Mayaプラグイン

環境設定

  • NEMO_LOAD_TOPMENU=0 トップメニューを非表示にする

    上級ユーザーはnemo.interfaceのコードを参照して直接nemo.m2nを呼び出し、より高度なカスタマイズを行うことができます。

  • __GL_SYNC_TO_VBLANK=0 垂直同期をオフにする

    Linuxユーザーはこれを設定してフレーム更新時間を節約し、パフォーマンスを向上させることを検討できます。

プロセスファイル

処理が複雑で期間の長いプロジェクトでは、アセンブル完了後も以下のファイルを保持しておくことを推奨します。

  • __GRAPH.json

    リグの演算ロジックを記述しており、バインドファイル内のノードはマスキング処理の後にverticesに現れます。

  • __EXPORT.zip

    後続のアセンブルファイルで使用され、一般ユーザーはその具体的内容を理解する必要はありません。

    • __RESOURCE.nemodata モデル、ウエイト、シェイプ修正およびブラシ等のデータを格納します。

    • __SCENE.json 主にコントローラ関連のデータ。

    • __DEBUG.json 効果の誤りと原因を確認するために使用します。詳しくはをご覧ください。 チェックツール

    • __POLY.usd 他のソフトでのプレビュー用マテリアルに使用します。

    • MAT(json & ma) アセットで使用されるマテリアル情報。

  • __BINARY.zip

    • コンパイル結果(dll/so)

    • __CONFIG.json ランタイム読み込みに必要な情報を格納

triangle-exclamation

Nemo Rigを公開する

Mayaファイルに加えて、Nemo Rigは以下のファイルにも依存します:

  • 実行ファイル(dll/so)。Nemoでコンパイルされた計算ユニットです。アセットをクロスプラットフォームで使用する必要がある場合は両方共存できます。

  • resource nemodata。ランタイムに必要なアセットデータ。

  • config json。実行ファイルの記述です。同時にdll/soやresourceへのパスも格納します。

  • mat json。モデルのマテリアル記述です。設定を変更してファイルを再度開くことでマテリアルのデバッグができます。

ユーザーがNemo Rigを正常に使用するにはこれらのファイルにアクセスできる必要があるため、これらはMayaファイルと一緒に公開しなければなりません。アセンブルファイル Dataパスを設定して別に保存することができます。アセンブル完了後もMayaファイル内のNemoノードのプロパティを変更してこれらファイルのパスを変えることができます。

アニメーションキャッシュの公開

Nemo Rigで作成したアニメーションファイルを下流にキャッシュとして公開する方法は三つあります:

  1. Writeモードに切り替えて公開する。

  2. 元のバインドファイルに戻して公開する。

  3. NemoのPublish機能を使ってアニメーションカーブを直接下流に公開する。

    こうする利点は、アニメーションカーブは頂点アニメーション(例えばAlembic)に比べてはるかに容量が小さく、公開がずっと速いことです。

    またアニメーションカーブを保持することで、下流工程(例えばCFX)はより良いサブフレームを取得できます。

circle-check

最終更新