すべてのオブジェクトまたは選択したオブジェクトを Alembic キャッシュ ファイルにエクスポートします。
および
ウィンドウが開き、Alembic ファイルをエクスポートするオプションを設定できます。を選択すると、シーン内のすべてのポリゴン、NURBS、およびサブディビジョン オブジェクトが Alembic ファイルにエクスポートされます。を選択すると、選択したオブジェクトが Alembic ファイルにエクスポートされます。
-
-
現在選択されているによってが決定されることを指定します。
-
-
タイム スライダの現在選択されている再生範囲によってが決定されることを指定します。
-
-
指定した時間と時間の間(開始時間と終了時間も含む)のフレーム範囲によってが決定されることを指定します。
-
-
これらのフィールドでは、の時間と時間を指定できます。
-
-
Alembic ファイルを作成する場合には、オブジェクトのトランスフォームのサンプルがフレームごとに 1 つ取得され、デフォルトで Alembic ファイルに保存されます。は、ファイル作成時にサンプルを取得する頻度を指定します。たとえば、値が 2 の場合、現在選択されているオブジェクトのトランスフォームはのフレーム 1 つおきにキャッシュされます。
-
-
シーン評価が開始されるフレームを指定します。ランナップを必要とし、時間に依存する変換の開始フレームを設定するには、このオプションを使用します。
詳細オプション(Advanced Options)
-
-
フレーム間のオブジェクトの変換値が変更されたかどうかに関わらず、すべてのフレームを評価します。
-
-
または出力ウィンドウにフレーム番号情報を出力します。
-
-
オンにすると、元のポリゴン オブジェクトの法線データが、エクスポートされた Alembic キャッシュ ファイルに含まれません。
-
-
オンにすると、非表示オブジェクトなどレンダリング不可のノードまたは階層が Alembic ファイルに含まれません。
-
-
オンにすると、エクスポートされたオブジェクトに関連付けられているネームスペースが Alembic ファイルから削除されます。たとえば、taco:foo:bar というネームスペースを持つオブジェクトは、Alembic ファイルでは bar として表示されます。
-
-
オンにすると、ポリゴン メッシュやサブディビジョン オブジェクトの UV データが Alembic ファイルに書き込まれます。現在の UV マップだけが含まれます。
-
-
オンにすると、フレーム全体のジオメトリ データがサンプルされてファイルに書き込まれます。オフにすると、ジオメトリ データがサブフレームでサンプルされてファイルに書き込まれます。これがデフォルト設定です。
-
-
オンにすると、ノード階層のトップ ノードがワールド空間として格納されます。デフォルトでは、これらのノードはローカル空間として格納されます。
-
-
オンにすると、オブジェクトの可視性の状態が Alembic ファイルに格納されます。これがオンでない場合は、すべてのオブジェクトが可視とみなされます。
コールバック
Alembic のエクスポートでコールバックを使用する場合、最初にグローバル プロシージャを定義することをお勧めします。たとえば、で以下のように定義します。
global proc perFrameCallback(int $frame)
{
print $frame;
}
MEL コールバック全体は、次のようになります。
perFrameCallback(#FRAME#)
注:
正しい構文では、コールバック コマンドに以下を含めることはできません。
-
文字間のスペース。例: ( )。
-
単一引用符。例: (')。
-
二重引用符。例: (")。
-
-
各フレームが評価されると、指定された文字列が MEL コマンドとして評価されます。たとえば、print("#FRAME#")のようになります。
-
-
変換が完了すると、指定された文字列が MEL コマンドとして評価されます。たとえば、print("Done!")のようになります。
-
-
各フレームが評価されると、指定された文字列が Python コマンドとして評価されます。たとえば、print("#FRAME#")のようになります。
-
-
変換が完了すると、指定された文字列が Python コマンドとして評価されます。たとえば、print("Done!")のようになります。