Alembic_In

Alembic_Inノードを使用すると、Alembicアセットをインポートできます。Alembicは、オープンソースのシーン情報交換フレームワークであり、複雑でアニメーション化されたシーンを、手順に依存しない、アプリケーションに依存しない、焼き付けられたジオメトリック結果に変換します。ベイク処理された情報のみが保存され、その情報の取得方法は保存されません。最も一般的な3DアプリケーションからAlembicにエクスポートできます。

Alembicキャッシュは、特定のフレームではなく、時間を参照して取得されます。このため、 Katana alembicファイルを照会するときに使用するフレームレートを知る必要があります。

コントロール(UI)

デフォルト値

関数

名前

/ root / world / geo / asset

Alembicアセットを配置するシーングラフの場所を指定します。のnameパラメータオプションは、シーングラフウィジェットまたはパラメータの右側にあるドロップダウンメニュー。

詳細については、シーングラフロケーションの作成ウィジェットタイプを参照してください共通パラメーターウィジェット

abcAsset

なし

アセットを取得する場所、Alembic(.abc)ファイル。

詳細については、アセットおよびファイルパスウィジェットタイプを参照共通パラメーターウィジェット

addForceExpand

はい

シーングラフの特定の場所に設定すると、境界ボックスに到達したときに停止するのではなく、その場所の下の階層を強制的に展開します。

addBounds

ルート

全体的な境界を配置する場所を指定します。ルートの場所、その直接の子、両方、またはこれらのいずれでもありません。ルートに境界を追加すると、同じルートの場所が複数のAlembic_Inノードで使用される場合に誤った境界が生成されるという欠点があります(最後にロードされたノードは、他のノードによって追加された境界を上書きします)。

ルートロケーションの直接の子に境界を追加すると、各子で同じ全体的な境界を繰り返すという欠点があります。つまり、これらの境界は、その子の実際の境界よりも大きくなる可能性があります。

fps

24

Alembicファイル内で1秒を構成するフレームの数を設定します。

addToCameraList

番号

カメラを含むことが予想されるアーカイブの場合、これにより、アーカイブの軽量なトラバースが可能になります。 /root/worldカメラパスがglobals.cameraListに含まれるようにします。

このパラメータは、ダウンストリームアクションに関係なく、シーンのより浅いポイントで機能するため、デフォルトでは無効になっています。

典型的な場合、最初のトラバーサルは簡単で、その後キャッシュされます。それでも、必要な場合にのみ有効にすることをお勧めします。

タイミング

モード

現在のフレーム

アセットに適用するタイミングモードを設定します。

現在のフレーム -現在のフレームを使用してAlembicアセットにアクセスします。

ホールドフレーム -で指定されたフレームを使用しますholdTime Alembicアセットにアクセスします。

クランプ範囲 -力Katana間のジオメトリのみを取得するinTime そしてoutTime フレーム。によって指定されたフレームinTimeそしてoutTime クランプ範囲の前後のフレームにそれぞれ使用されます。

timing > mode: Hold Frame

holdTime

globals.inTime
(表現)

Alembicアセットから取得するフレーム。

timing > mode: Clamp Range

inTime

globals.inTime
(表現)

Alembicアセットからジオメトリを取得するための開始フレーム。

outTime

globals.outTime
(表現)

Alembicアセットからジオメトリを取得するための終了フレーム。

advanced

useOnlyShutterOpenCloseTimes

番号

に設定されている場合Yes、Alembicキャッシュは、次の場合にシャッターの開閉時間に対応する時間サンプルのみを使用するように強制します。maxTimeSamples'RenderSettingsノードで2に設定されます。