Mascarar caminhos

Ícone de nó

Ferramentas de Spline e Caminho > Ferramentas de Caminho

Descrição

Converte um padrão de entrada em tons de cinza Máscara em uma lista de segmentos de caminho codificados nos Caminhos de saída.

Controles sobre a posição inicial dos caminhos gerados, bem como sua ordem na lista, estão disponíveis.

Os Caminhos gerados podem ser processados posteriormente usando nós dedicados - Por exemplo, Transformação de 2D de Caminho, Distorção de Caminhos - ou convertidos em splines usando o nó Caminho para Spline para mapear ou dispersão formas ao longo deles.

NOTE
O método usado para codificar caminhos é explicado na página Especificações de formato de caminhos.

Entradas

Máscara Tons de cinza
O padrão de entrada que deve ser convertido em uma lista de Caminhos.

Saídas

Visualizar Cor
Uma visualização composta sobre a máscara para ajudar a visualizar os efeitos dos parâmetros.
Caminhos Cor
Uma lista de caminhos codificados em uma imagem colorida. cada caminho descreve uma lista de segmentos codificados.
O resultado pode ser processado usando outro nó de processamento de Caminhos ou enviado para um nó Caminhos para Spline para processá-lo posteriormente como Splines.

Parâmetros

Máscara suave Flutuante
Aplique suavização na máscara de entrada.
Útil quando o padrão de entrada tem bordas muito nítidas, o que geralmente causa artefatos.
Valor de Limite de Máscara Flutuante
O valor em tons de cinza da Máscara que será usado para separar o exterior (valores < Valor Limite da Máscara) e o interior (valores > Valor Limite da Máscara) da forma.
Decimar Caminho Flutuante
Controla implicitamente a quantidade de segmentos que será gerada.
Uma quantidade alta de decimação tornará as formas arredondadas um pouco poligonais, enquanto nenhuma decimação gerará quase um segmento por pixel.
Uma quantidade razoável corresponderá melhor à forma de linhas retas e curvas sem criar muitos pontos intermediários para linhas retas.
Fechar caminhos abertos Booleano
Crie um segmento entre os vértices inicial e final de caminhos abertos.
Desativar essa opção poderá corrigir linhas indesejáveis que atravessam o padrão de forma inesperada, mas os caminhos talvez não sejam mais fechados.
Limite de Cantos Flutuante
Cada vértice codificado em caminhos pode conter uma bandeira indicando se é duro (ou seja, um canto) ou suave.
Este parâmetro permite marcar mais ou menos cantos de acordo com o ângulo entre os segmentos adjacentes.
Observação: no momento, nenhum nó existente oferece suporte a este sinalizador de ‘canto’, mas eles estão disponíveis para serem usados em um nó do Processador de Vértice de Caminho. Você também pode visualizar os cantos com o nó Visualizar caminhos.
Modo de Inicialização do Caminho Inteiro
O método de selecionar qual vértice deve ser o início de cada Caminho gerado ao redor das formas na Máscara.
Isso tem um impacto significativo ao converter os Caminhos para Splines gerados usando o nó dedicado, pois vários nós de Spline usam o início e o fim das Splines.
- Vértice mais agudo: O vértice que forma o ângulo mais baixo com seus vértices anteriores e seguintes
- Vértice na extremidade de uma direção especificada: O último vértice em uma determinada direção
- Vértice mais próximo de uma posição especificadaVértice mais distante de uma direção posição especificada
* Função de inicialização personalizada:* Use uma função personalizada para selecionar o vértice que deve ser usado como o início de cada Caminho
Direção da Inicialização Flutuante
O ângulo que descreve a direção usada para selecionar o vértice de inicialização. Para cada Caminho, o último vértice nessa direção é selecionado.
O valor é um número de voltas usado para girar um vetor de direção X para a esquerda. Isso significa que 0 define um vetor de direção de (-1, 0), e 0,25 (90 graus) define um vetor de direção de (0, 1).
Observação: este parâmetro está disponível quando o Modo de Inicialização do Caminho está definido como ‘Vértice no extremo de uma direção especificada’
Posição de Destino de Inicialização Flutuante2
A posição na imagem usada para selecionar o vértice de inicialização.
Para cada Caminho, o vértice mais próximo ou mais distante desta posição é selecionado, de acordo com o Modo de Inicialização do Caminho selecionado.
Observação: este parâmetro está disponível quando o Modo de Inicialização do Caminho está definido como ‘Vértice mais próximo de uma posição especificada’ ou ‘Vértice mais distante de uma posição especificada’
Função de Inicialização Precisão decimal
A função usada para selecionar o vértice de inicialização. Retorna um valor de Precisão decimal.
Para cada vértice, a função é executada e o vértice para o qual a função retorna o maior resultado é selecionado.
Variáveis disponíveis:
- vertex.cornerness(Precisão decimal): A pontuação do vértice como candidato a um vértice
- vertex.pos(Precisão decimal 2): A posição do vértice no espaço de imagem
Observação: Este parâmetro está disponível quando o Modo de Inicialização do Caminho está definido como ‘Vértice mais próximo de uma posição especificada’ ou ‘Função de inicialização personalizada’
Modo de Pedido Inteiro
O método de ordenação dos Caminhos gerados.
A caixa delimitadora dos Caminhos de posição ou tamanho (Bbox) pode ser usada como critério para ordenar os Caminhos.
Isso tem um impacto significativo ao converter os Caminhos gerados em Splines usando o nó dedicado, pois vários nós Spline usam a ordem dos Splines.
- Legado (rápido): O método usado na versão anterior deste nó, que oferece um desempenho significativamente melhor
- Por posição central da Bbox ao longo da direção: Os caminhos são ordenados de acordo com a do centro de sua caixa, do primeiro ao último ao longo da direção especificada
- Por caixa de caixa de caixa de caixa de caixa superior à esquerda ao longo da direção: Os caminhos são ordenados de acordo com a posição do canto superior esquerdo de sua caixa de caixa de caixa de caixa, do primeiro ao último ao longo da direção especificada
- Por tamanho de caixa de bbox - Do maior ao menor: Os caminhos são ordenados de acordo com o tamanho de sua caixa de bbox, do maior ao menor
- Por tamanho de caixa de bbox - Do menor ao maior: Os caminhos são ordenados de acordo com o tamanho de sua caixa de bbox, do menor para o maior
- Função de ordenação personalizada: Use uma função personalizada para ordenar Caminhos
Direção da ordem Precisão decimal
O ângulo que descreve a direção usada para ordenar os Caminhos do primeiro para o último ao longo dessa direção.
O valor é um número de voltas usado para girar um vetor de direção X para a esquerda. Isso significa que 0 define um vetor de direção de (-1, 0) e 0,25 (90 graus) define um vetor de direção de (0, 1).
Ordenando função Precisão decimal
A função usada para ordenar os Caminhos. Retorna um valor de Precisão decimal.
Os caminhos são ordenados em ordem crescente de acordo com o valor desta função. Em outras palavras, o resultado da função para cada Caminho é a chave de classificação usada para ordenar os Caminhos.
Variáveis disponíveis:
* bbox.center (Precisão decimal 2): a posição do centro da Caixa de Caminho
* bbox.topleft (Precisão decimal 2): a posição do canto superior esquerdo da Caixa de Caminho
* bbox.size (Precisão decimal 2): o tamanho da Caixa de Caminho (X: width, Y: height)

Exemplos

table 0-row-2 html-authored no-header
MaskToPaths-Variant2-Before
Antes
MaskToPaths-Variant2-After
Depois
table 0-row-2 html-authored no-header
MaskToPaths-Variant1-Before
Antes
MaskToPaths-Variant1-After
Depois
Exemplo de nó 2{modal="regular"}
Exemplo de nó 1{modal="regular"}
Exemplo de nó 3: Modos de inicialização{modal="regular"}
Exemplo de nó 3: modos de ordenação{modal="regular"}
recommendation-more-help
substance-3d-designer-help-guide