Technique pour trouver la ligne médiane d'un objet courbe?

14

Je suis curieux de savoir si quelqu'un connaît des techniques efficaces pour trouver la ligne médiane d'un objet courbe.

Dans la capture d'écran ci-dessous, vous verrez une version brute de ce que je veux dire.

Forme avec un tracé d'axe dessiné

Existe-t-il un moyen d'obtenir cette ligne pour tracer parfaitement le centre, ou est-il plus facile de simplement le regarder?

Les techniques Photoshop ou Illustrator sont acceptables.

Hanna
la source

Réponses:

12

Si vous êtes content de vous rapprocher, cela fonctionne dans Illustrator - en particulier pour une image qui a une largeur cohérente comme votre exemple.

  1. Dessinez un cercle de la même largeur que la largeur de votre objet

  2. Copiez / collez le cercle autant de fois que nécessaire et répartissez-le autour de l'objet. Utilisez-en suffisamment pour suivre de près la forme

  3. À l'aide de l'outil Plume, tracez simplement une ligne passant par les points centraux des cercles que vous avez créés. Connectez-les simplement, ne vous inquiétez pas des courbes.

  4. Utilisez l'outil lisse pour courber la ligne que vous venez de créer. (il suffit de suivre la courbe de l'original avec l'outil lisse) Si nécessaire, vous pouvez effectuer des ajustements de courbe séparément aux points de bezier.

  5. Supprimer les cercles

L'image ci-dessous démontrera un peu mieux.

Trouver la ligne médiane

Benny Andajetz
la source
1
Cela fonctionnera également avec des courbes de différentes largeurs - il vous suffit de dessiner des cercles individuels pour les ajuster. Plus vous mettez tout en place, plus votre résultat sera exact.
Benny Andajetz
16

Utiliser le mélange d'Illustrator

  1. Décrivez votre type ( Type → Créer des contours )

  2. Si nécessaire, dissociez les chemins et / ou libérez le chemin composé ( Objet → Dissocier / Objet → Chemin composé → Libérer )

  3. Utilisez l'outil de sélection directe ( A) pour sélectionner les chemins de fin et supprimer ces segments. Vous devriez maintenant avoir 2 chemins distincts.

  4. Définissez les options de fusion sur 1 étape ( Objet → Mélange → Options de fusion )

  5. Créez votre mélange ( Objet → Mélange → Créer )

entrez la description de l'image ici

Le mélange donnera généralement le résultat souhaité mais peut parfois échouer avec des courbes plus complexes.

entrez la description de l'image ici

Si le mélange échoue, utilisez l'outil Ciseaux ( C) pour couper les deux chemins dans les zones problématiques et recréer le mélange pour chaque section.

entrez la description de l'image ici

Pour les lettres ou les formes plus complexes, divisez la forme en sections plus faciles à gérer. Créez ensuite un mélange pour chaque section.

entrez la description de l'image ici entrez la description de l'image ici

Cai
la source
1
Une telle idée intelligente pour séparer les formes et utiliser des mélanges!
WELZ
13

Si je comprends bien la question, vous voulez savoir s'il existe un moyen de tracer exactement la ligne médiane d'une ligne courbe épaisse.

Dans Photoshop, je ne connais aucun moyen simple de le faire. Je voudrais ajouter un effet biseau et gaufrage au calque, le définir sur Chisel Soft (fonctionne mieux que Chisel Hard) et augmenter la taille jusqu'à ce qu'il ne reste plus de "table" plate. Ensuite, je tracerais la "crête" du biseau, qui serait centrée sur la forme, avec l'outil stylo. Cela fonctionnerait pour une forme d'épaisseur uniforme, comme votre exemple. Jouer avec le paramètre "Adoucir" peut aider à vous donner une courbe plus lisse et plus visible pour le traçage.

Dans Illustrator, vous pouvez utiliser une approche similaire, ou "Chemin de décalage" avec un paramètre qui réduit le chemin résultant à une ligne très fine.

Dans les deux cas, votre ligne ne fonctionnera pas jusqu'à chaque extrémité, mais cela devrait être facile à contourner.

[Modifier plus tard]

Comme promis, voici une technique Photoshop alternative qui est assez flexible et peut mieux fonctionner dans certaines circonstances. Il implique plus d'étapes, mais semble tracer plus facilement les courbes irrégulières. Il s'étend également presque jusqu'aux extrémités de la forme.

Voici le point de départ:

Forme en S

  • Copiez votre forme dans un nouveau calque (Ctl / Cmd-J) et appliquez un flou. Selon la forme, le flou gaussien ou deux passes de flou de mouvement (un horizontal, un vertical) peuvent mieux fonctionner. L'essentiel est d'obtenir un bon flou qui laisse un gris nettement plus foncé le long de cette ligne centrale critique. Vous voulez pouvoir voir la grille de transparence à travers la partie la plus sombre. Si vous ne le pouvez pas, une partie de l'image est entièrement opaque et les bits suivants ne fonctionneront pas comme prévu.

Après le flou

  • Appliquer Filter > Other > Maximumavec une quantité à peu près la même que votre flou. Ajustez jusqu'à ce que vous ayez une fine "crête" distincte le long de la ligne centrale de la forme.

Après filtre maximum

  • Appliquer Filter > Unsharp Maskavec une quantité de 500% et ajuster le rayon jusqu'à ce que vous ayez une ligne médiane distincte. Il s'est avéré, lorsque j'expérimentais avec mon idée originale, que cela donne un bien meilleur résultat que d'autres méthodes de réglage du contraste, telles que les courbes ou les niveaux.

Après le masque flou

De là, il vous suffit de tracer la courbe avec l'outil Plume.

Alan Gilbertson
la source
Vous êtes les bienvenus! Il y a une autre technique légèrement ésotérique qui, je pense, fonctionnerait dans Photoshop, mais je suis chez Adobe MAX ces trois derniers jours et je n'ai pas eu l'occasion de le vérifier. Quand je le ferai, je l'ajouterai à la réponse.
Alan Gilbertson
@Johannes: J'ai maintenant mis à jour la réponse. Il s'avère que mon idée fonctionne assez bien. (J'adore quand un plan fonctionne!)
Alan Gilbertson
2

Cela ne fonctionnera qu'avec un graphique de la même largeur tout le long. Sélectionnez le graphique entier, le S dans ce cas. Utilisez ensuite l'outil de sélection de réduction pour le réduire à 1 ou 2 pixels de largeur. Il se rétrécira de toutes les frontières de manière égale, vous en perdrez donc aux extrémités du S, mais il devrait être trivial d'extrapoler les extrémités.

Rob S
la source