Catálogos de materiais

Última atualização em 2023-11-03
  • Criado para:
  • Developer
    User

Catálogos de materiais oferecem várias características.

  • Permitir definição persistente de materiais, incluindo todas as propriedades do material.

    Os materiais definidos no catálogo de materiais podem ser referenciados usando uma ID simples, em vez de um conjunto de propriedades do material.

  • Forneça padrões para determinados atributos de solicitação, como a qualidade do JPEG ou o tamanho padrão da imagem de resposta.

  • Gerencie vinhetas, perfis ICC e modelos de solicitação.

Mesmo que nenhum catálogo de materiais específico seja definido, todos os recursos dos catálogos de materiais estarão disponíveis por meio do catálogo padrão ( default.ini).

Embora os materiais de renderização possam ser especificados explicitamente em solicitações usando atributos de material, geralmente é mais desejável ocultar os detalhes dos materiais do site usando catálogos de materiais. src= comandos aceitam referências de catálogo em vez de caminhos de arquivo explícitos. Uma entrada de catálogo consiste em [ *catId*/] *itemId*, onde *catId* identifica um catálogo de materiais e *itemId* identifica um registro no catálogo. Se *catId* não for especificado, o catálogo de sessões será usado (veja abaixo).

Um registro de catálogo é correspondido com êxito se (a) *catId* corresponde ao attribute::RootId valor de um catálogo de materiais e (b) *recId* corresponde ao valor catalog::Id no mesmo catálogo. Se houver uma correspondência bem-sucedida, os atributos do material (incluindo src=) são definidos para os dados do registro do catálogo. Se o MSS incluir atributos adicionais para esse material além de src=, eles substituirão os valores do registro do catálogo.

Se *recId* não pode corresponder a uma entrada de catálogo, então *catId* é substituída por attribute::RootPath do catálogo e o caminho resultante será considerado um caminho de arquivo simples. Outros atributos padrão (por exemplo, attribute::Resolution) também podem ser herdadas do catálogo de materiais.

As vinhetas e os perfis de ICC podem ser discriminados em catálogos de materiais semelhantes aos próprios materiais e com propriedades dadas. Além disso, o mapa de vinheta também fornece o contêiner de modelos.

Consulte também

Referência do Catálogo de Materiais, src=, attribute::RootId, attribute::RootPath, attribute::VignettePath

Nesta página