Instâncias e subgrafos do gráfico
As instâncias de gráfico são nós que fazem referência a outro gráfico. Um gráfico referenciado por um nó de instância em um gráfico host pode ser chamado de subgrafo do gráfico host.
O uso de ocorrências torna um gráfico reutilizável muitas vezes em um ou mais gráficos, mesmo em diferentes pacotes.
Por que devo usar instâncias de gráfico?
Dividir gráficos em vários subgrafos permite trabalhar muito de forma mais eficiente.
Toda vez que estiver duplicando uma cadeia de nós no Designer, você provavelmente poderia dividir essa cadeia em um subgrafo para facilitar a reutilização e a atualização.
Como criar uma instância de gráfico?
Arraste um gráfico A do Explorer para outro gráfico B para criar um nó de instância que faça referência ao gráfico A.
Os nós podem ser divididos rapidamente em um novo gráfico selecionando os nós e usando “Criar gráfico a partir da seleção” no menu contextual. Você será solicitado a definir o identificador do novo gráfico, que deve ser exclusivo.
Observe que, se os nós selecionados estiverem conectados a outros nós no gráfico, você também deverá criar nós de Entrada e de Saída no novo gráfico para transportar essas conexões para o subgrafo.
Além disso, a substituição dos nós originais por um nó de instância que faz referência ao novo gráfico deve ser feita manualmente posteriormente.
Finalmente, você deve decidir se o subgrafo deve ser exposto aos usuários ao publicar seu projeto em um arquivo SBSAR compartilhável. Consulte o parâmetro ‘Exposed in SBSAR’ nas propriedades do gráfico.
Uma palavra sobre herança
Outro benefício do uso de subgrafos é que cada instância de um subgrafo pode se adaptar ao contexto em que está sendo usada. Em outras palavras, duas ocorrências do mesmo gráfico podem ter resoluções de saída, profundidades de bits e modos de divisão em blocos gráficos diferentes.
Este é um conceito essencial de trabalhar em gráficos e recomendamos que você saiba mais sobre a herança em gráficos de Substance quando estiver pronto para ir além com as instâncias.
Observe que, embora os conceitos de ocorrência de gráfico e subgrafo também se apliquem a gráficos de função Substance, a herança, conforme discutida nessa página, se aplica somente a gráficos Substance.
Posso adicionar minhas próprias instâncias do gráfico à biblioteca de nós?
Sim, isso é possível mas requer alguma configuração específica. Saiba mais na página Gerenciando conteúdo e filtros personalizados desta documentação.
É possível inspecionar o gráfico de origem de uma instância do gráfico?
Sim, e somente para instâncias de gráficos carregados de um arquivo Substance 3D (SBS). Estes nós de instância têm um rótulo vermelho-escuro.
Clique com o botão direito do mouse no nó para abrir seu menu contextual e selecione a opção Abrir referência.
Não é possível inspecionar gráficos carregados de instâncias de ativos do Substance 3D (SBSAR), pois eles já estão compilados. Você só pode carregar o ativo no painel Explorer para inspecionar a lista de gráficos expostos e seus parâmetros. Estes nós de instância têm um rótulo verde.
Clique com o botão direito do mouse no nó para abrir seu menu contextual e selecione a opção Carregar pacote.