Novas amostras de referência do nó do Shader Graph
Ben Cloward
Senior Technical Artist
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.
A equipe do Shader Graph tem o prazer de anunciar o lançamento das novas amostras de referência de nó, disponíveis agora para 2021 LTS, 2022 LTS e versões futuras.
O Node Reference Samples é uma coleção de mais de 140 ativos do Shader Graph. Em vez de usar esses gráficos como materiais em seu projeto, você pode usá-los como referência para saber o que cada nó faz e como funciona. Cada gráfico representa um nó que está disponível na biblioteca de nós. Ele também contém uma descrição do nó, explica sua funcionalidade e detalha como a matemática funciona nos bastidores. Para saber como usar um nó específico, abra seu arquivo de referência para ver descrições, exemplos e detalhamentos desse nó.
Nos exemplos abaixo, estamos usando a ferramenta Shader Graph para ilustrar como você pode usar Node Reference Samples em seu próximo projeto.
Exemplos de amostras disponíveis
Vamos dar uma olhada no nó Dot Product:

Há muita coisa acontecendo aqui, então vamos detalhar. Na parte superior do gráfico, temos o nó e uma descrição básica do que a operação de produto escalar faz.

À esquerda, temos a seção Under The Hood, que divide a operação de produto escalar em matemática mais básica para que você possa ver exatamente o que está acontecendo quando usa o nó Dot Product. Observe que há dicas úteis e descrições do que está acontecendo e por quê.

Esta seção mostra o que é possível fazer com o nó Dot Product. Podemos ver que o nó pode ser usado para dessaturar uma cor ou como um método prático para a seleção de canais de textura e que o produto de pontos é usado como base para cálculos de iluminação difusa.

Este é apenas um exemplo. Criamos mais de 140 gráficos semelhantes que representam a grande maioria dos nós disponíveis no Shader Graph, cada um contendo descrições, exemplos, ilustrações e dicas úteis.
Nó DDX

Vetor Normal

Nó Lerp

Nó de mistura normal

Exemplo de organização
Os ativos de amostra são organizados por categoria, assim como na biblioteca de nós. No Shader Graph, pressione a barra de espaço para chamar o menu Create Node (Criar nó). A partir daí, você verá as categorias de nós disponíveis para adicionar ao seu gráfico.

Depois de fazer o download das amostras, você verá as pastas correspondentes.

Por exemplo, o nó Dot Product é encontrado na categoria Math e o ativo de referência é encontrado na pasta Math.

Benefícios para novos usuários
Entendemos que, para novos usuários, o Shader Graph pode ter uma curva de aprendizado acentuada. A ferramenta tem centenas de nós e requer uma compreensão dos princípios matemáticos subjacentes, além de algum conhecimento gráfico. Essas novas amostras oferecem vários benefícios para novos usuários.
- Entenda a matemática por trás dos nós: Operações básicas como Lerp, Dot Product e Normalize são divididas em matemática muito básica para que seja mais fácil entender o que está acontecendo nos bastidores.
- Mostrar versus contar: A documentação descreve o que cada nó faz, mas esses exemplos mostram o que os nós fazem visualmente e no contexto.
- Forneça inspiração: Cada exemplo pode ser usado como um trampolim para ideias e novas maneiras de usar o Shader Graph.
Benefícios para usuários experientes
Os usuários experientes obterão uma compreensão mais profunda das operações de nós específicos. Eles podem precisar saber coisas como se a saída do nó está normalizada ou saturada e podem querer modificar a operação dos nós para criar suas próprias variações. Essas novas amostras beneficiarão os usuários experientes das seguintes maneiras:
- Obtenha uma compreensão mais clara do que cada nó faz exatamente.
- Modificações personalizadas: Copie e cole a parte "Under The Hood" de uma amostra em um subgráfico para criar sua própria versão do nó Shader Graph.
- Use as amostras como um trampolim para a criatividade e a inspiração.
Como instalar
Instale os novos ativos de amostra usando o Package Manager.
No Editor, abra o Package Manager.

Na janela Package Manager, selecione o pacote Shader Graph.

Selecione a guia Samples (Amostras ).

Por fim, selecione o botão Node Reference Import para trazer o novo conjunto de amostras do Node Reference para o seu projeto.
Com essas etapas concluídas, os ativos de referência de nó serão exibidos em seu projeto em Assets/Samples/Shader Graph/<sua versão>/Node Reference.

Conclusão e planos futuros
Esse é um conjunto de amostras muito profundo e rico. Esperamos que você se divirta explorando-o e use-o para saber mais sobre como funcionam os nós no Shader Graph. Gostaríamos muito de ouvir suas opiniões e impressões sobre essas amostras. Sinta-se à vontade para nos dizer o que achou no fórum Shader Graph.
Esse conjunto de amostras de referência de nós é apenas o primeiro de uma série. Durante o próximo ano, aproximadamente, lançaremos conjuntos de amostras adicionais, cada um com alguns meses de intervalo. Isso o ajudará a aprender o Shader Graph mais rapidamente, a entender como configurar funcionalidades específicas e a criar novos shaders mais rapidamente com subgráficos e modelos predefinidos. Esperamos que você goste de usar essas novas amostras.
Recursos adicionais
Procurando mais informações sobre amostras de nós? Conecte-se conosco nos fóruns neste tópico dedicado. Para obter mais notícias sobre os avanços do Editor, fique atento aos anúncios do Unite 2023 e fique de olho nos novos blogs técnicos de outros desenvolvedores do Unity como parte da sérieTech from the Trenches.