Lookファイルの仕組み

Lookファイルとは何か、そしてそれらをどのように使用できるかをよりよく理解するために、実際にどのように機能するかを詳しく見ていきます。

Lookファイルのオタク目は、「シーングラフの差分」であるということです。つまり、シーングラフ階層のサブブランチに加えて、初期状態(通常はマテリアルが割り当てられていないモデル)から新しい変換状態(通常はジオメトリの正しい部分に割り当てられたすべてのマテリアル、シェーダー値などの追加のオーバーライドまたは可視性フラグの変更)。LookFileResolveを実行すると、それらのすべての変更が関連するシーングラフの場所に再生されます。

マテリアルの割り当てを機能させるために、階層内で割り当てられたすべてのマテリアルもLookファイルに書き出されます。同様に、必要なレンダラー手順もLookファイルに書き出されます。

レンダーパスごとに、個別のシーングラフdiffが提供されます。Lookファイルについて言及する必要がある2つの注意事項があります。

Lookファイルのデータはアニメーション化されていないため、ディスコライトの点滅や落雷などのアニメーション化されたデータを渡すために使用することはできません。このようなデータのアニメーション化は、アニメーション化されたデータを「裸の」アセットの一部にする、またはKatana実際に引き渡すマクロとライブグループKatanaアニメーションパラメータを持つことができるノード。

現在、ルックファイルを使用してシーングラフの場所を削除することはできません。新しい場所の追加または既存の場所の変更のみが可能です。たとえば、オブジェクトを非表示にするには、シーングラフからオブジェクトをプルーニングするのではなく、可視性オプションを設定する必要があります。