Como: criar um sombreador textura básica
Esse documento demonstra como usar o Shader Designer e o idioma de sombreador de gráfico direcionado (DGSL) para criar um sombreador de textura única.Esse sombreador define a cor final diretamente para o RGB e valores alfa que são testados a partir da textura.
Este documento demonstra estas atividades:
Removendo os nós de um gráfico do shader
Adicionar nós a um elemento gráfico
Definições de configuração do shader
Visibilidade do parâmetro de configuração
Conectando nós
Criando um sombreamento de textura básica
Você pode implementar um shader básico, de uma textura escrevendo a cor e os valores alfa de um exemplo de textura diretamente para a cor final de saída.
Antes de iniciar, certifique-se de que a janela de Propriedades e Caixa de Ferramentas são exibidos.
Para criar um sombreador básico de textura
Crie um shader de DGSL para trabalhar com o.Para obter informações sobre como adicionar um shader de DGSL ao seu projeto, consulte a seção obtendo iniciada em Designer de sombreador.
Exclua o nó de Apontar cor .No modo Selecionar, selecionar o nó da Cor do Ponto, e, em seguida, na barra de menu, escolher Editar, Excluir.Isso torna espaço para o nó que é adicionado na próxima etapa.
Adicione um nó Exemplo de textura ao gráfico.Em Caixa de Ferramentas, em Textura, selecionar Amostra de Textura e movê-lo para a superfície do design.
Adicione um nó Coordenadas de textura ao gráfico.Em Caixa de Ferramentas, em Textura, selecionar Coordenadas de Textura e movê-lo para a superfície do design.
Escolha uma textura para aplicar.No modo de Selecionar , selecione o nó de Amostra de Textura , e na janela de Propriedades , especifique a textura que você deseja usar usando a propriedade de Nome do Arquivo .
Fazer a textura publicamente acessível.Selecione o nó de Amostra de Textura , e na janela de Propriedades , defina a propriedade de Acessar a Público.Agora você pode definir a textura usando outra ferramenta, como o Editor de Modelo.
Conecte as coordenadas de textura ao exemplo de textura.No modo Selecionar, mover o terminal de Saída do nó de Coordenadas de Textura para o terminal UV do nó Amostra de Textura.Essa conexão testa a textura nas coordenadas específicas.
Conecte o exemplo de textura à cor final.Mova o terminal de RGB do nó de Amostra de Textura ao terminal de RGB do nó de Cor final em seguida, mova o terminal de Alpha do nó de Amostra de Textura ao terminal de Alpha do nó de Cor final .
A ilustração a seguir mostra o gráfico de sombreador concluído e uma visualização do sombreador aplicado a um cubo.
Observação |
---|
Nesta ilustração, um plano é usado como a forma de visualização, e uma textura foram especificados para melhor demonstrar o efeito de características. |
Determinadas formas podem fornecer visualizações melhores para alguns sombreadores.Para obter mais informações sobre como visualizar sombreadores no Shader Designer, consulte Designer de sombreador
Consulte também
Tarefas
Como: aplicar um sombreador para um modelo 3D