マテリアルカタログ

最終更新日: 2023-11-03
  • 作成対象:
  • Developer
    User

マテリアルカタログは、いくつかの機能を提供します。

  • すべての材料プロパティを含む、材料の永続的な定義を許可します。

    マテリアルカタログで定義されたマテリアルは、マテリアルプロパティのセットではなく、単純な ID を使用して参照できます。

  • 特定の要求属性のデフォルト値 (JPEGの質やデフォルトの返信画像サイズなど ) を指定します。

  • ビネット、ICC プロファイル、要求テンプレートを管理します。

特定のマテリアルカタログが定義されていない場合でも、マテリアルカタログのすべてのフィーチャは、既定のカタログ ( default.ini) をクリックします。

レンダリングマテリアルは、マテリアル属性を使用した要求で明示的に指定できますが、多くの場合、マテリアルカタログを使用して Web サイトからマテリアルの詳細を非表示にする方が望ましいです。 src=コマンドは、明示的なファイルパスの代わりにカタログ参照を受け付けます。 カタログエントリは、 [ *catId*/] *itemId*です。 *catId* マテリアルカタログを識別し、 *itemId* は、カタログ内のレコードを識別します。 次の場合 *catId* が指定されていない場合、セッションカタログが使用されます(以下を参照)。

(a) の場合、カタログレコードは正常に照合されます。 *catId*attribute::RootId 素材カタログの値と (b) *recId* は、同じカタログ内の catalog::Id 値と一致します。 一致が成功した場合、マテリアルの属性 ( src=) がカタログレコードのデータに設定されます。 MSS に src=以外の追加の属性が含まれている場合は、カタログレコードの値を上書きします。

次の場合 *recId* は、カタログエントリに一致しない場合、 *catId* は次の値に置き換えられます。 attribute::RootPath カタログから取得され、生成されるパスは単純なファイルパスと見なされます。 その他のデフォルト属性 ( 例: attribute::Resolution) は、マテリアルカタログから継承される場合もあります。

ビネットと ICC プロファイルは、マテリアル自体と同様に、マテリアルカタログで項目別に定義し、プロパティを指定することができます。 さらに、ビネットマップには、テンプレート用のコンテナも用意されています。

関連項目

マテリアルカタログ参照 src=, attribute::RootId, attribute::RootPath, attribute::VignettePath

このページ