Criando funções de material
Use as seguintes etapas para criar uma nova função de material:
-
Clique com o botão direito do mouse no Navegador de conteúdo. No menu de contexto na seção Criar Ativo Avançado, abra o submenu Materiais e selecione Função Material na lista.
-
Renomeie a função de material depois que ela aparecer no Navegador de conteúdo. Seu nome deve ser o mais descritivo possível para que, quando alguém olhar para ela, possa entender facilmente o que ela faz. Este exemplo usa o nome Custom_Fresnel. Você pode renomear sua função de material selecionando-a no Navegador de conteúdo, pressionando F2 no teclado e digitando um novo nome.
Editando funções de material
Depois de criar uma nova função de material, você precisa abri-la no Editor de materiais para começar a construir a rede de Expressão de material. Você também pode abrir funções de material existentes se desejar alterar seu comportamento. Existem duas maneiras de abrir uma função de material para edição:
-
Clique duas vezes em um recurso de função de material no Navegador de conteúdo para abri-lo em uma aba separada do Editor de material. Você pode então editar a rede de expressão de material dentro da função de material para modificar seu comportamento
-
Clique duas vezes em um nó de função de material dentro de um material existente. A função de material será aberta em uma nova aba do Editor de materiais.
Quando clicada duas vezes, a função de material é aberta em uma nova aba do Editor de material, mostrando a rede de expressões de materiais contida na função. Em seguida, você pode editar o gráfico de acordo com sua preferência.
É importante observar que quaisquer alterações feitas e salvas em uma função de material serão propagadas para todas as instâncias dessa função de material no futuro. Por exemplo, se você fizer uma alteração na rede interna de uma função de material de gradiente radial, todas as instâncias existentes dessa função receberão a atualização, bem como todas as novas instâncias no futuro.
Por esse motivo, a menos que você tenha certeza de que sua alteração precisa se propagar por todas as outras instâncias da função, pode ser aconselhável fazer uma cópia de uma função existente no Navegador de conteúdo (clique com o botão direito do mouse e escolha Duplicar no menu de contexto) em vez de editar a função de material original.
Depois de fazer alterações em uma função, você deve clicar no botão Aplicar para propagar essas alterações no recurso da função e em quaisquer materiais que usem a função. Ao terminar, certifique-se de salvar seu recurso no Navegador de conteúdo.
Publicando sua nova função
Para usar sua função de material, você precisa garantir que ela apareça na Biblioteca de funções de material, na paleta do Editor de materiais. Para fazer isso, você deve definir a propriedade Expor à Biblioteca como true.
-
Desmarque todos os nós na sua função clicando no plano de fundo do gráfico de materiais. Isso exibirá as propriedades base da função no painel Detalhes.
-
Adicione uma descrição. Isso é essencial, pois colocar uma descrição aqui fará com que ela apareça como uma dica de ferramenta quando os usuários passarem o mouse sobre a função na Biblioteca de funções do material, bem como no Editor de materiais. Adicionar descrições aos seus nós de entrada e saída é certamente uma boa prática. Porém, se você tiver que escolher apenas um lugar para comentar em sua expressão, este é de longe o mais importante.
-
Texto das categorias da biblioteca permite que você escolha em qual categoria sua função de material aparecerá. Você pode adicionar outras categorias clicando em Inserir e digitando um novo nome de categoria. No entanto, é aconselhável ser o mais conciso possível e não adicionar mais categorias do que o absolutamente necessário.
Usando funções de materiais
Da paleta de materiais
Depois de criar sua função de material e publicá-la na biblioteca, você pode usá-la em um material existente arrastando-a diretamente a partir da paleta do Editor de materiais. Além das funções de material criadas pelo usuário, a paleta contém todas as funções de material padrão incluídas no mecanismo.
As funções de material padrão são classificadas em uma ampla variedade de categorias. Funções de material criadas pelo usuário são colocadas na categoria Diversos por padrão, mas você pode alterar sua categorização nas propriedades do painel Detalhes da função. Arraste uma função de material até seu gráfico de materiais. Isso cria um nó de chamada de função de material contendo as várias entradas e saídas definidas pelos nós de entrada e saída dentro da função.
![Arrastar função de material da paleta
Você também pode adicionar funções de material ao seu material clicando com o botão direito no Editor de Material e procurando-as no menu de contexto.
Nó de função não especificado
Uma terceira maneira de usar funções de material é colocando um nó de Função não especificada no seu gráfico de materiais e, em seguida, atribuindo uma função de material a ele no painel Detalhes.
-
Segure a tecla F e clique com o botão esquerdo no gráfico de materiais para colocar um nó de Função não especificada.
-
Atribua uma função de material ao nó de Função não especificada no painel Detalhes. Você pode procurar uma função de material no menu suspenso no painel Detalhes ou pode selecionar um recurso de função de material no Navegador de conteúdo e clicar no botão Usar recurso selecionado do Navegador de Conteúdo.
-
O nó de Função não especificada é substituído pela função de material selecionada – Normais corrigidas do ângulo de mesclagem, neste exemplo.