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

BEN CLOWARD Senior Technical Artist
Nov 15, 2023|9 Min
Novas amostras de referência do nó do Shader Graph
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:

O ativo de referência do nó do produto de pontos

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.

Descrição do nó do produto de pontos

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

A matemática executada pelo nó do produto escalar

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.

Exemplos de uso do nó de produto escalar

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
O ativo de referência do nó DDX
Vetor Normal
O ativo de referência do nó do vetor normal
Nó Lerp
O ativo de referência do Lerp Node
Nó de mistura normal
O ativo de referência do nó de mesclagem 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.

As categorias de nós no menu Criar nó

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

As categorias correspondentes nos arquivos de Referência de Nó

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

Localizar o ativo de amostra do nó de produto escalar 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.

O menu Window mostra a opção Package Manager

Na janela Package Manager, selecione o pacote Shader Graph.

A janela Package Manager com o pacote Shader Graph selecionado

Selecione a guia Samples (Amostras ).

Os detalhes do pacote Shader Graph no Package Manager mostram o botão para Importar as amostras de referência de nó

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.

O local das amostras de referência de nó na janela Projeto
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.