KatanaのAtoms Proxy

Atoms Katanaは、バージョン1.11.0からサポートされています。 Katanaでは、Atoms Proxyノードを使用して、Atoms Cacheを表示できます。このノードは、新しいシーングラフの場所(「Expand Agents」オプションがアクティブの場合は複数の場所)を作成します。それぞれの場所はRendererProceduralオブジェクトを作成し、次にそれがエージェントをレンダリングします。

Atoms Proxy アトリビュート
  • location:Atoms Proxyシーングラフの位置。デフォルトでは、Atoms Proxyは次の場所にRendererProceduralオブジェクトを作成します。
  • CachePath:Atoms Cacheファイルのパス
  • VariationPath:Atoms Variationファイルのパス
  • GroomCachePath:Atoms Xgenファイルのパス
  • Agent Ids:IDに基づいてエージェントをフィルタリングします。複数のIDを追加する場合は、コンマ「、」を使用します。 - 文字を使用して範囲を使用し、エージェントが '!'文字を使用しないように設定することが出来ます。例:(4-9)は、4から9までのすべてのエージェントを除外し、4,7,9,20は、エージェント4,7,9,20を含みます。
  • FrameOffset:キャッシュを時間内にオフセットします。
  • AgentsToExpand:シーングラフのサブロケーションを拡張するためのエージェントIDです。これらの新しい場所のそれぞれは、1つのエージェントだけをレンダリングします。これは、単一のエージェントのデータを上書きする際に役立ちます。
  • MeshFilter:メッシュを名前でフィルタリングします。文字列のマッチングには*文字を使用します。メッシュを除外したい場合は、!を使用してください。例えば* _headは 、"_head"で終わる名前のメッシュのみをレンダリングし、!body *は "body"で始まる名前のメッシュをレンダリングしません。
  • MetadataFilter:メタデータによってエージェントをフィルタリングします。構文は、metadataName:valueです。カンマを使用して、複数のメタデータを一覧表示することができます。文字列マッチングには *、!も使用できます。例えば、すべてのエージェントをバリエーションRobot1とRobot2でレンダリングする場合は、バリエーション:Robot1、バリエーション:Robot2を使用して、Robot3のバリエーションを使用するエージェントを除外する場合は、バリエーション:!Robot3を使用します。
  • DisableDefaultmaterial:デフォルトのグリーンマテリアルを無効にします。 AtomsProceduralは、バリエーションテーブル内に適切なマテリアルが見つからない場合に、このマテリアルを使用します。
  • MaterialOverrides:このアトリビュートを使用して、バリエーションテーブル内に格納されているデータをオーバーライドして、マテリアルをメッシュに接続することができます。構文は、meshName:materialNameです。カンマを使用して複数の関連付け(メッシュ/マテリアル)を入力できます。 文字列マッチングとして*、!も使用することが出来ます。
  • DisableVariationMaterials:AtomsProceduralで使用されない、マテリアルのリストを入力できます。ユーザーは、文字列のマッチングとして*、!を使用することができます。複数の名前を入力する場合は、カンマを使用してそれらを区切ります。
  • SceneMaterials:Katanaシーン内のマテリアルを使用したい場合は、ここでその名前を設定する必要があります。Katanaマテリアルは、バリエーションテーブルに保存されているマテリアルと同じ名前である必要があります。ユーザーは、文字列のマッチングとして、*、!を使用することができます。区切り文字として、コンマを使用して複数の名前を入力できます。 Arnoldを使用する場合:Katanaマテリアルをエクスポートする場合は、必ずArnold Material Settings ノードを forceCreateアトリビュートと共に使用してください。 Rendermanを使用する場合は、material.prmanExportMaterial アトリビュートをマテリアルに追加し、Rendermanグローバル設定内のパラメータplugin.exportTaggedMaterialsを確認してください。
  • ArnoldDisplacementPostfix:Katanaシーン内でArnoldマテリアルを使用して、ディスプレイスメントマテリアルも割り当てる場合は、後者に、この接尾辞が続くサーフェスマテリアルと同じ名前を付ける必要があります。
  • ExpandMeshes:エージェントを拡張した時に、これはエージェントに属する全てのメッシュに対して新しいサブロケーションを作成します。
  • DrawMode:Katanaビューア内のエージェント Draw モード
  • DrawMetadata:オンにすると、ビューア内に各エージェントのメタデータ値が表示されます。
  • DrawMetadataValue:ビューア内に表示したいすべてのメタデータのカンマ区切りリスト
  • DrawMetadataFontSize:メタデータの描画に使用されるフォントサイズ


Copyright © 2017, Toolchefs LTD.