As regras de atribuição de espaço de cores OpenColorIO atribuem automaticamente um espaço de cor inicial aos arquivos de imagem de entrada com base em padrões de sequência de caracteres nos seus nomes de arquivo ou caminhos. Você pode editar as regras para que coincidam com os espaços de cores e as convenções de nomenclatura de arquivos usados normalmente. As texturas com base em imagens são convertidas do espaço de entrada atribuído ao espaço de renderização para cálculos de sombreamento. Quando você especifica uma imagem para uso como textura em uma cena, pode sempre definir seu espaço de cor manualmente se o espaço de cor atribuído automaticamente estiver incorreto.
O nome de uma regra é usado apenas para identificação. Ele é exibido na caixa de diálogo Selecionar arquivo de imagem de bitmap e em outros locais, para indicar qual regra foi responsável pela atribuição automática de um espaço de cor. Cada nome deve ser exclusivo.
Sempre que as regras são alteradas, quaisquer texturas existentes cujo espaço de cor tenha sido definido como Automático são reatribuídas como apropriado. Texturas cujo espaço de cor foi definido manualmente não são alteradas.
Para editar uma regra básica, insira sequências de caracteres para corresponder nas colunas Padrão e Extensão usando a sintaxe do tipo glob. Defina a opção Padrão como * se você quiser que uma regra considere apenas a extensão, ou defina Extensão como * para que uma regra considere somente o caminho e o nome de um arquivo.
A tabela a seguir resume a sintaxe glob usada para sequências de caracteres correspondentes:
Sequência de caracteres | Pattern | Exemplo |
---|---|---|
? | Qualquer caractere. | ?pecular corresponde a especular e Especular, assim como Xpecular e muitos outros. |
* | Zero ou mais caracteres. | *diffuse corresponde a difuso no final do caminho.
diffuse* corresponde a difuso no início do caminho. *diffuse* corresponde a difuso em qualquer ponto do caminho. Dica: Coloque um asterisco no início de cada padrão para que os arquivos de imagem tenham correspondência em qualquer diretório.
|
[chars] | Qualquer um dos caracteres especificados. | *[nN]ormal* corresponde a normal ou Normal em qualquer ponto do caminho. |
[char1-char2] | Qualquer caractere no intervalo. | *[0-9] corresponde a qualquer caminho que termine com numeral. |
[!chars_or_range] | Qualquer caractere, exceto os especificados. | *[!0-9] corresponde a qualquer caminho que não termine com numeral. |
/ | Avança para o próximo caractere, isto é, trata o caractere seguinte como literal, em vez de parte da sintaxe de correspondência padrão. | */[*/]* corresponde a um par de colchetes em qualquer ponto do caminho. |
É possível compartilhar regras entre cenas ao exportá-las de uma cena e importá-las para outras. As cenas devem usar a mesma configuração ou, pelo menos, os espaços de cores atribuídos automaticamente devem ter os mesmos nomes em todas as configurações usadas pelas cenas. Se uma regra importada se referir a um espaço de cor não definido na configuração atual, o espaço atribuído automaticamente será definido como o espaço padrão e as mensagens aparecerão na guia Gerenciamento de cores da Janela de mensagem de renderização.
Como alternativa, conclua todas as configurações de gerenciamento de cores e clique em Salvar como padrões do sistema. Assim, todas as configurações, inclusive as regras, são usadas por novas cenas. Para importar as regras e todas as outras configurações para uma cena existente, abra a cena e clique em Carregar padrões do sistema.
Observe que, se você quiser usar o novo arquivo como configuração por conta própria, e não como simples contêiner para transferir regras, deve salvá-lo na mesma pasta da configuração atual, para que os arquivos de quaisquer transformações de cor definidas externamente possam ser encontrados nas mesmas localizações relativas; isso não é obrigatório quando se usa a configuração incorporada do 3ds Max, pois as transformações são incorporadas no arquivo.
Se uma regra importada se referir a um espaço de cor não definido na configuração atual, o espaço atribuído automaticamente será definido como o espaço padrão e as mensagens aparecerão na guia Gerenciamento de cores da Janela de mensagem de renderização.