Trabalhar com caminhos e Ferramentas de linha flexível
O conjunto de ferramentas Caminho e linhas é uma coleção de nós que permite criar e editar formas e curvas de resolução agnóstica usadas para desenhar, mapear e dispersão imagens.
Visão geral
O que são caminhos e splines?
Caminhos são uma série de pontos conectados em linhas retas.
Splines são curvas suaves cujas trajetórias são moldadas por pontos de controle e tangentes desses pontos.
Cada ponto também controla o height de uma spline e os atributos de thickness que são usados para orientar o mapeamento, deformação e dispersão de imagens.
Cada um pode criar formas fechadas ou abertas.
Portanto, as imagens que produzem não são diretamente utilizáveis como um elemento gráfico. Eles precisam ser processados por outros nós no conjunto de ferramentas que podem convertê-los em um resultado gráfico que pode ser usado com o restante dos nós disponíveis para gráficos de Substance.
À medida que trabalha com caminhos e splines, você pode visualizar esses objetos mapeados em uma imagem usando o nó dedicado Caminhos de visualização para caminhos e a saída dedicada Visualizar para splines.
Desempenho
O Path e o ferramenta de linha flexível exigem cálculos intensos, de modo que você deve ter em mente algumas configurações para garantir o melhor desempenho e agilidade ao trabalhar com o conjunto de ferramentas:
- O conjunto de ferramentas faz amplo uso de recursos Substance Engine que são executados muito mais rapidamente na GPU. Portanto, use a versão de GPU do mecanismo do sistema: Direct3D (Windows) ou OpenGL (macOS).
Você pode alternar o mecanismo pressionando a tecla F9 ou acessando Ferramentas > Alternar mecanismo… na barra de menu principal. - Em seguida, recomendamos desativar a Edição no contexto na seção Gráfico das Preferências (vá para Editar > Preferências… na barra de menu principal para acessar esta janela).
A edição do contexto permite abrir nós de instância no contexto do gráfico host, que é reconhecidamente muito conveniente, mas tem o efeito colateral de aumentar exponencialmente os cálculos exigidos pelo cache de imagem do conjunto de ferramentas.
Você deve notar uma melhora significativa no desempenho ao alterar qualquer uma dessas duas configurações para o estado recomendado.
Ferramentas de caminho
Gerando caminhos
O Polígono dos caminhos gera um caminho na forma de um polígono com o raio e o número de lados especificados.
Como alternativa, os caminhos podem ser extraídos de uma imagem em tons de cinza usando o nó Máscara para caminhos.
Atualmente, esta é a única maneira de produzir formas complexas e permite aproveitar toda a biblioteca de nós de gráfico de Substance para produzir as formas que eventualmente serão convertidas em caminhos.
{width="600px"}
Edição de demarcadores
O Transformo 2D do caminho, a Distorção de caminhos e o Quad Transformo no caminho permitem editar a forma dos caminhos.
Você também pode remover caminhos indesejados selecionando caminhos por índice ou comprimento usando o nó Seleção de caminhos.
Processamento mais complexo pode ser feito em cada ponto de um caminho com a ajuda do nó Processador de vértice de caminhos. Existe uma versão mais simples para ajustes mais claros.
Caminhos para a spline
Você pode aproveitar todo o conjunto de ferramentas dedicado a splines com caminhos, convertendo caminhos em splines usando o nó Caminhos para spline.
Lembre-se de que splines são curvas e, portanto, não podem manter a nitidez dos caminhos. Você encontrará um pouco de suavização nas formas ao converter caminhos em splines.
Uma combinação muito útil para aproveitar o conjunto de ferramentas splines por meio de caminhos é a seguinte:
Máscara > Máscara para caminhos > Caminhos para spline
Especificações de formato de caminho
O nó Caminhos de visualização é necessário porque os nós Caminhos informam os dados dos caminhos codificados em uma imagem colorida.
Esta codificação segue uma especificação descrita na página Especificações de Formato de Caminhos.
Você pode usar essa especificação para produzir seus próprios nós usando esse formato e aproveitar ao máximo os nós Processador de Vértice de Caminhos.
Ferramentas de linha flexível
Gerando splines
As splines podem ser geradas usando nós como Círculo de spline, Spline (Cúbico) ou Spline (Poli Quadrático). Esses nós permitem desenhar uma spline de uma trajetória arbitrária usando diferentes controles, dependendo do nó.
Como alternativa, as splines podem ser extraídas de caminhos usando o nó Caminhos para spline.
Lembre-se de que splines são curvas e, portanto, não podem manter a nitidez dos caminhos. Você encontrará um pouco de suavização nas formas ao converter caminhos em splines.
Uma combinação muito útil para aproveitar o conjunto de ferramentas splines por meio de caminhos é a seguinte:
Máscara > Máscara para caminhos > Caminhos para spline
As splines também podem ajudar a gerar mais splines. Por exemplo, a Ponte de spline (2 splines) e a Ponte de spline (Lista) geram splines atravessando uma lista de splines na ordem.
Edição de splines
O Transformo 2D de spline e a Distorção de spline permitem editar a forma das splines.
Também é possível remover splines indesejadas selecionando caminhos por índice, bem como aparar splines usando o nó Seleção de spline.
Além de sua trajetória, as propriedades de height e thickness das splines podem ser ajustadas após o fato usando o Height de Amostra de Spline e o Thickness de Amostra de Spline.
Finalmente, splines separados podem ser mesclados em uma única spline graças ao nó Lista de mesclagem de spline.
Acrescentar splines
Ao criar e editar splines, talvez seja necessário combinar várias splines para ajustá-las ou usá-las juntas.
É importante ter em mente que as splines são armazenadas e processadas como uma lista ordenada.
A combinação de splines é feita usando o nó Acrescentar spline. Acrescentar é o ato de adicionar algo no final de uma entidade ordenada. De fato, o nó combina duas listas de splines adicionando o segundo conjunto no final do primeiro conjunto.
Portanto, é muito importante considerar a ordem na qual você acrescenta splines.
Isso afeta os nós que precisam combinar splines, como Ponte de spline (Lista), Mapeador da Ponte de Spline e Lista de Mesclagem de Spline.
Entradas e saídas de spline
As splines são passadas de um nó para outro usando um grupo de conectores:
- Coordos de spline Cor As coordenadas dos pontos de spline de entrada codificadas nos canais RGBA de uma imagem colorida.
- Dados de Spline Cor Dados adicionais das splines de entrada codificados nos canais RGBA de uma imagem colorida.
- Valor da spline Inteiro O número de splines de entrada.
Cada conector de saída do nó de origem deve ser conectado ao conector de entrada de nome correspondente no nó de destino.
Para fazer essas conexões mais rapidamente, você pode usar Material ou Material compacto modos de criação de link. Isso permite conectar os três conectores spline em uma única operação.
Isso significa que talvez seja necessário prestar atenção ao número de segmentos usados para desenhar uma spline em uma imagem, pois esse número pode ser muito baixo para desenhar curvas suaves ou muito alto e desperdiçado para a resolução de destino.
Os nós que desenham splines em uma imagem têm um parâmetro de Quantidade de segmentos que permite controlar essa quantidade de segmentos. Um valor mais alto resulta em curvas mais suaves, em detrimento do desempenho.
Criação de imagens a partir de splines
Quando terminar de criar e editar splines, elas poderão ser usadas para produzir imagens que podem aproveitar o restante dos nós de Substance.
Há três formas principais de usar splines para gerar gráficos:
- Renderize a spline usando sua forma e propriedades com o nó Renderização da spline ou Preenchimento de spline;
- Mapeie imagens ao longo de splines com nós de mapeamento, como Mapeador de spline, Mapeador de ponte de spline e Mapeador de fluxo de spline;
- Dispersão padrões ao longo das linhas divisórias com o nó Dispersão na Linha divisória.