Novas amostras de referência do nó do Shader Graph

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.
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.




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.

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.
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.
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.

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.
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.
