Outils pour utilisateurs

Outils du site


issue105:inkscape

If you've read the previous few articles, you should now have an idea of how to use Live Path Effects, and just how capable they can be. Rather than go through every remaining effect in detail, I'm going to spend the next couple of articles presenting a whistle-stop tour of those that are present in version 0.48. These are all also in 0.91, and their respective interfaces are the same between the two versions, so these examples should apply to either version. In each example, I'll present the original skeleton path in red with the results of the applied LPE in black. Construct Grid A simple LPE to start with, the Construct Grid effect does exactly as its name suggests – it constructs grids. It uses the first three nodes of the skeleton path to define two sides of a parallelogram, extending the shape to form a grid of cells based on the Size X and Size Y values in the UI. The “live-ness” of this effect can make it useful if you want to drag the nodes around to produce the correct perspective by eye, rather than by creating a grid with numeric angles.

Si vous avez lu les quelques derniers articles, vous devriez avoir maintenant une bonne idée de comment utiliser les effets de chemin dynamiques (LPE) et de ce dont ils sont capables. Plutôt que d'aller dans le détail de chacun des effets restants, je vais, dans les deux prochains articles, présenter un rapide tour d'horizon de ceux qui sont disponibles dans la version 0.48. Ils sont tous aussi dans la 0.91 et leurs interfaces respectives sont identiques dans les deux versions ; aussi, les exemples s'appliqueront aux deux. Dans chaque exemple, je présenterai le chemin squelette d'origine en rouge, avec le résultat obtenu en appliquant l'effet en noir.

Construire une grille

Nous commençons avec un chemin simple ; l'effet Grille de conception fait exactement ce que son nom suggère : il construit des grilles. Il utilise les trois premiers nœuds du chemin squelette pour définir les deux côtés d'un parallélogramme, étendant la forme pour réaliser une grille de cellules basée sur les valeurs Dimension X et Dimension Y de l'interface utilisateur.

Le « dynamisme » de cet effet peut le rendre utile si vous voulez déplacer les nœuds pour produire une perspective correcte à l'œil, plutôt que de créer une grille avec des valeurs angulaires.

Hatches (rough) This is a peculiar effect. Its main use is to simulate hand-drawn scribbles as a fill inside your (usually closed) path, but given the rough nature of the results – it even says “rough” in the LPE name – I don't think it really needs the huge number of fine-grained controls it presents. For most people, the key to using this LPE is to just use the on-canvas controls and a few of the main UI elements, without getting too bogged down in the many other options. When you apply this effect to a shape, Inkscape draws one or more sine waves that try to fill the available area. The waves can be modulated in both frequency and amplitude by the parameters you set in the UI, and their angle, base frequency, and the amount of bend applied to them, are set by on-canvas handles. To get a feel for the effect, draw a closed path, then add the LPE. You'll see your path replaced by a squiggly line that approximates the original shape. Now switch to the Node tool (F2), and towards the middle of your shape you should see four handles – two circular and two diamond-shaped. If you see fewer than four, then it's simply because some are positioned on top of others. Drag them around until all four are visible. The four handles represent the end nodes of a pair of vectors (which, confusingly, aren't actually drawn as lines), and are used to set the main parameters for the effect. In each case the circular node is the reference point – drag that one, and the corresponding diamond will move in sync. This can be used to move the nodes to a clearer part of the canvas, or to some specific reference point in your drawing. Moving one of the diamonds adjusts both the angle and frequency of the sine waves used to fill your shape. The other diamond sets the amount of bend that is applied. It has an effect only if the Bend Hatches checkbox is ticked in the LPE dialog, so, if you don't want the additional curvature applied to your sine waves, simply uncheck that control.

Les hachures (grossières)

C'est un effet singulier. Il est principalement utilisé pour simuler des griffonnages à la main pour remplir votre chemin (en général fermé), mais étant donné la nature grossière du résultat - en anglais, le mot « rough » (grossier) figure dans le nom du LPE - je ne pense pas qu'il y ait vraiment besoin de tous les contrôles fins qui sont présentés. Pour la plupart des gens, la clé pour utiliser ce LPE est d'utiliser uniquement les contrôles sur le canevas et quelques éléments principaux de l'interface, sans s'enliser dans les nombreuses autres options.

Quand vous appliquez l'effet à une forme, Inkscape dessine une ou plusieurs vagues sinusoïdales qui essaient de remplir la surface disponible. Les vagues peuvent être modulées à la fois en fréquence et en amplitude par les paramètres que vous réglez dans l'interface, et leur angle, la fréquence de base, la quantité de courbure qui leur est appliquée sont réglées par les poignées sur le canevas.

Pour vous donner un aperçu de cet effet, dessinez un chemin fermé et ajoutez le LPE. Vous verrez votre chemin rempli par une ligne sinueuse qui épouse grossièrement la forme originale. Maintenant, passez sur l'outil Nœud (F2), et, vers le milieu de votre forme, vous devriez voir 4 poignées - 2 rondes et 2 en diamants. Si vous en voyez moins de quatre, c'est simplement qu'elles sont placées les unes sur les autres. Déplacez-les un peu pour rendre les quatre visibles.

Les quatre poignées représentent les nœuds terminaux d'une paire de vecteurs (dont - c'est source de confusion - les lignes ne sont pas tracées en réel), et sont utilisées pour régler les paramètres principaux de cet effet. Dans chaque cas, la poignée ronde est le point de référence : déplacez-le et le diamant correspondant suivra en synchro. Ceci permet de déplacer les nœuds dans une partie plus nette du canevas, ou vers un point de référence spécifique de votre dessin. Le déplacement d'un diamant ajuste à la fois l'angle et la fréquence de la sinusoïde utilisée pour remplir la forme. L'autre diamant définit la quantité de courbure appliquée. Il n'a d'effet que si la case Courber les hachures est cochée dans le dialogue du LPE ; aussi, si vous ne voulez pas qu'un cintrage additionnel soit appliqué à vos sinusoïdes, décochez simplement ce contrôle.

Of the remaining controls in the dialog, it's probably the top two that have most effect: Frequency Randomness is used to adjust the amount of variation that is applied to the base frequency, whilst Growth causes the frequency to increase from left to right. Set both values to zero if you want to use just the base frequency that you've set with the on-canvas handles. With these basic controls, it's possible to produce a variety of effects, running from the appearance of a hand-drawn scribble, to a simple shaped sine wave: Many of the settings in the dialog have pictures of dice next to them. Despite their appearance, they don't actually set the fields to random values. Rather, these are buttons which change the seed value in the random number generator that's used to produce the corresponding value in the hatching algorithm. Their only real use is to ensure that one copy of a shape using this LPE has a different hatching pattern to another copy – if you need to produce many similar shapes then clicking a few of the dice will ensure that they all look slightly different from one another. The final checkbox, “Generate thick/thin path”, is worthy of a mention too. With this enabled, two sets of paths are created that move in and out of sync with each other on each half-cycle of the underlying sine wave. The specifics of the synchronisation between them are set by the last few fields in the UI. These two sets of paths are actually joined at each end, forming a single path that can be filled to give a calligraphic effect to the hatching:

Dans les contrôles restants de ce dialogue, ce sont probablement les deux du haut qui ont le plus d'effet : Caractère aléatoire de la fréquence est utilisé pour ajuster la quantité de variation qui est appliquée à la fréquence de base, pendant que Croissance entraîne l'augmentation de la fréquence de gauche à droite. Mettez les deux à zéro si vous voulez utiliser seulement la fréquence de base que vous avez réglée avec les poignées sur le canevas.

Avec ces contrôles de base, il est possible de produire des effets variés, allant du gribouillage apparemment manuel à une simple forme sinusoïdale.

Beaucoup de réglages de ce dialogue ont une image de dé sur le côté. En dépit des apparences, ils ne remplissent pas vraiment les champs avec des valeurs aléatoires. Ce sont plutôt des boutons qui changent la valeur de départ dans le générateur de nombre aléatoire qui produit les valeurs correspondantes dans l'algorithme de hachage. Leur seule vraie utilisation est d'assurer qu'une copie de la forme utilisant ce LPE a un motif de hachage différent d'une autre copie ; si vous avez besoin de produire de nombreuses formes similaires, alors cliquez sur un dé, ce qui assurera qu'ils ont de légères différences de l'une à l'autre.

La dernière case à cocher, « Générer un chemin d'épaisseur variable », mérite aussi une mention. Quand elle est activée, deux jeux de chemins sont créés. Ils se déplacent vers l'intérieur et l'extérieur de la référence, chacun avec un demi-cycle de la ligne sinusoïdale sous-jacente. Les valeurs particulières de leur synchronisation sont réglées dans les derniers champs de l'interface. Ces deux jeux de chemins sont en fait reliés aux extrémités, formant un seul chemin qui peut être rempli pour donner un effet calligraphique aux hachures.

Interpolate Sub-Paths This effect requires that your skeleton path is made up of two sub-paths (if it has more than two, only the first and last ones are used by the LPE). Typically, sub-paths are created by combining multiple paths – through Boolean operations such as removing one path from another object that completely encloses it, or by breaking a single path into smaller sections by hand using the Node tool's Delete Segment or Break Path buttons. Consider this simple example of one star inside another, drawn separately, then combined using Path > Combine (CTRL-K). When the LPE is applied, a number of additional sub-paths are created, interpolating between the two sub-paths of the skeleton: The total number of sub-paths in the final result is set using the Steps parameter. Increasing this, and turning the inner sub-path a little, demonstrates the sort of effects that you can easily create with this LPE: The Trajectory control in the LPE dialog shows the familiar group of four controls for setting a path. These allow you to specify a path along which the rendered sub-paths will be spaced, allowing for more than simple linear projections.

Interpoler des sous-chemins

Cet effet nécessite que le chemin squelette soit fait de deux sous-parties (s'il y en a plus de deux, seules la première et la dernière sont utilisées par le LPE). Typiquement, des sous-chemins sont créés en combinant plusieurs chemins, par des opérations booléennes comme enlever un chemin d'un autre objet qui l'englobe complètement, ou en coupant à la main un chemin unique en plusieurs sections plus petites en utilisant les boutons Supprimer ou Briser le chemin de l'outil Nœuds. Voyez l'exemple simple d'une étoile qui en contient une autre, dessinées séparément, puis combinées par Chemin > Combiner (CTRL-K). Quand le LPE est appliqué, un certain nombre de sous-chemins additionnels sont créés, par interpolation entre les deux sous-chemins du squelette :

Le nombre total de sous-chemins dans le résultat final est réglé par le paramètre Incréments. En l'augmentant, et en tournant un peu le sous-chemin intérieur, voici une démonstration de la sorte d'effet que vous pouvez facilement créer avec ce LPE :

La ligne Trajectoire du dialogue de l'effet montre l'ensemble bien connu des quatre contrôles de réglage d'un chemin. Ils vous permettent de spécifier un chemin le long duquel les sous-chemins créés seront disposés, permettant autre chose qu'une simple interpolation linéaire.

With the Equidistant Spacing checkbox ticked, the sub-paths will be placed evenly along the trajectory path. Un-check that, however, and their spacing will be determined by any additional nodes in the path. The nodes split the path into segments, then the total number of sub-paths is distributed between the segments. For example, a trajectory with three nodes will result in two segments, each holding half the rendered sub-paths. Moving the middle node, therefore, results in the spacing of the paths being adjusted – one half bunched together and the other half spread out. By creating a trajectory with the same number of nodes as the Steps value for the LPE, each sub-path is tied to a single node, letting you accurately position them simply by moving the nodes around. This example uses Steps=5 together with a trajectory path that has five nodes, to demonstrate this possibility: Next time we'll look at the remaining effects that are available in 0.48: Pattern along path, Ruler, Stitch sub-paths, and VonKoch.

Avec la case Espacement équidistant cochée, les sous-chemins seront placés régulièrement le long du chemin trajectoire. À l'inverse, décochez-la et leur espacement sera déterminé par les nœuds additionnels du chemin. Les nœuds coupent le chemin en segments, puis le nombre total de sous-chemins est distribué entre les segments. Par exemple, une trajectoire à trois nœuds comporte deux segments, chacun contenant la moitié des sous-chemins créés. Ainsi donc, en déplaçant le nœud du milieu, l'espace entre les chemins est ajusté, une moitié plus resserrée, l'autre plus relâchée.

En créant une trajectoire avec le même nombre de nœuds que la valeur Espacement du LPE, chaque sous-chemin est lié à un seul nœud, vous permettant de les positionner précisément en déplaçant les nœuds. Cet exemple utilise Espacement = 5 avec une trajectoire à 5 nœuds, pour vous montrer cette possibilité :

La prochaine fois, nous regarderons les effets restants disponibles dans la 0.48 : Motif suivant un chemin, Règle, Relier les sous-chemins et VonKoch.

issue105/inkscape.txt · Dernière modification : 2016/02/08 18:00 de auntiee