Técnica para encontrar a linha central de um objeto curvo?

14

Estou curioso para saber se alguém conhece alguma técnica eficaz para encontrar a linha central de um objeto curvo.

Na captura de tela abaixo, você verá uma versão grosseira do que quero dizer.

Forma com um caminho da linha central desenhado

Existe alguma maneira de obter essa linha para rastrear perfeitamente o centro, ou é mais fácil simplesmente observá-la?

Técnicas de Photoshop ou Illustrator são aceitáveis.

Hanna
fonte

Respostas:

12

Se você está feliz em chegar perto, isso funciona no Illustrator - especialmente para uma imagem com largura consistente como o seu exemplo.

  1. Desenhe um círculo com a mesma largura que a largura do seu objeto

  2. Copie / cole o círculo quantas vezes for necessário e distribua pelo objeto. Use o suficiente para seguir a forma bastante de perto

  3. Usando a ferramenta caneta, simplesmente desenhe uma linha através dos pontos centrais dos círculos que você criou. Basta conectá-los em linha reta, não se preocupe com curvas.

  4. Use a ferramenta suave para curvar a linha que você acabou de fazer. (basta seguir a curva do original com a ferramenta Smooth). Se necessário, você pode fazer ajustes de curva separadamente nos pontos de bezier.

  5. Excluir os círculos

A figura abaixo demonstrará um pouco melhor.

Encontre a linha do meio

Benny Andajetz
fonte
1
Isso também funcionará com curvas de larguras diferentes - você só precisa desenhar círculos individuais para caber. Quanto mais exigente você estiver configurando tudo, mais exato será o resultado.
Benny Andajetz 10/10
16

Use a mistura do Illustrator

  1. Descreva seu tipo ( Tipo → Criar Esboços )

  2. Se necessário, desagrupe os caminhos e / ou libere o caminho composto ( Objeto → Desagrupar / Objeto → Caminho Composto → Liberar )

  3. Use a Ferramenta de seleção direta ( A) para selecionar os caminhos finais e excluir esses segmentos. Agora você deve ter 2 caminhos separados.

  4. Defina as opções de mesclagem para 1 etapa ( Objeto → Mistura → Opções de mesclagem )

  5. Crie sua mistura ( Objeto → Misturar → Criar )

insira a descrição da imagem aqui

A mistura geralmente fornece o resultado desejado, mas às vezes pode falhar com curvas mais complexas.

insira a descrição da imagem aqui

Se a mistura falhar, use a Ferramenta Tesoura ( C) para cortar os dois caminhos nas áreas problemáticas e recriar a mistura para cada seção.

insira a descrição da imagem aqui

Para letras ou formas mais complexas, divida a forma em seções mais gerenciáveis. Em seguida, crie uma mistura para cada seção.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Cai
fonte
1
Uma idéia tão inteligente para separar as formas e usar misturas!
WELZ
13

Se eu entendi a pergunta corretamente, você quer saber se existe uma maneira de rastrear exatamente a linha central de uma linha curva grossa.

No Photoshop, não há uma maneira direta de fazer isso que eu saiba. Eu adicionaria um efeito Bevel and Emboss à layer, configuraria para Chisel Soft (funciona melhor que Chisel Hard) e aumentaria o tamanho até não sobrar uma "tabela" plana. Depois, traçava o "cume" do chanfro, que seria centrado na forma, com a ferramenta caneta. Isso funcionaria para uma forma de espessura uniforme, como no seu exemplo. Tocar com o parâmetro "Suavizar" pode ajudar a fornecer uma curva mais suave e mais visível para o rastreamento.

No Illustrator, você pode usar uma abordagem semelhante, ou "Caminho de deslocamento" com uma configuração que reduza o caminho resultante a uma linha muito fina.

Nos dois casos, sua linha não será executada até o fim, mas deve ser fácil contornar isso.

[Editar mais tarde]

Conforme prometido, aqui está uma técnica alternativa do Photoshop que é bastante flexível e pode funcionar melhor em algumas circunstâncias. Envolve mais etapas, mas parece traçar curvas irregulares de maneira mais suave. Também se estende quase até as extremidades da forma.

Aqui está o ponto de partida:

Forma S

  • Copie sua forma para uma nova camada (Ctl / Cmd-J) e aplique um desfoque. Dependendo da forma, o Gaussian Blur ou duas passagens do Motion Blur (uma horizontal e uma vertical) podem funcionar melhor. O principal é obter uma boa desfocagem que deixa um cinza nitidamente mais escuro ao longo dessa linha central crítica. Você deseja ver a grade de transparência na parte mais escura. Caso contrário, parte da imagem é totalmente opaca e os próximos bits não funcionarão conforme o planejado.

Após o desfoque

  • Aplique Filter > Other > Maximumcom uma quantidade aproximadamente igual à do seu desfoque. Ajuste até que você tenha uma "crista" fina e distinta ao longo da linha central da forma.

Após filtro Máximo

  • Aplique Filter > Unsharp Maskcom uma quantidade de 500% e ajuste o raio até obter uma linha central distinta. Aconteceu, quando eu estava experimentando minha idéia original, que isso resulta em um resultado muito melhor do que outros métodos de ajustar o contraste, como curvas ou níveis.

Máscara após nitidez

A partir daí, basta traçar a curva com a ferramenta Caneta.

Alan Gilbertson
fonte
Seja bem-vindo! Acho que existe outra técnica levemente esotérica que funcionaria no Photoshop, mas eu estive no Adobe MAX nos últimos três dias e não tive chance de verificá-la. Quando eu fizer, vou adicioná-lo à resposta.
Alan Gilbertson
@ Johannes: Eu atualizei a resposta. Acontece que minha ideia funciona muito bem. (Eu adoro quando um plano funciona!)
Alan Gilbertson
2

Isso funcionará apenas com um gráfico da mesma largura até o fim. Selecione o gráfico inteiro, o S neste caso. Em seguida, use a ferramenta de redução da seleção para reduzir para 1 ou 2 pixels de largura. Ele diminuirá de todas as bordas igualmente, portanto você perderá alguns dos extremos do S, mas deve ser trivial extrapolar os extremos.

Rob S
fonte