マテリアルカタログ material-catalogs
マテリアルカタログにはいくつかの機能があります。
-
すべての材料特性を含め、材料の永続的な定義を許可します。
マテリアル カタログで定義されたマテリアルは、マテリアル プロパティのセットではなく、単純な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