Bonjour, utilisateur d'inkscape depuis déjà quelques versions, j'ai toujours solutionné mes problèmes en fouillant les forums et autres tutos youtube, mais là je sèche.
Je vous présente mon problème :
Je redessiné le blason de Paris qui au final pèse plus de 300 Mo, et pour réduire sa taille et corriger certaines formes, j'ai décidé d'unir les quelques milliers de chemins. Seulement, de temps en temps, lorsque j'unis plusieurs centaines de chemins représentant des dizaines de milliers de nœuds voire plus, l'union est réalisée mais je perds des formes intérieures (le centre d'une lettre "O" disparaît et devient donc un rond plein pour vous donner un exemple parlant). Les captures d'écran que je mets en lien sont un exemple de l'avant / après une union.
Aujourd'hui, la seule astuce que j'ai trouvé, c'est de copier la forme avant qu'elle disparaisse avec l'union, pour la recoller exactement au même endroit après coup et utiliser la fonction "différence" : Fastidieux et chronophage..
J'utilise Chemin > Union pour faire diminuer le nombre de nœuds, justement dans le but de faire faire baisser le poids du dessin. Il est aujourd’hui à 200 Mo. J'ai donc sauver déjà plus de 100 Mo en faisant comme ça
La fonction "simplifier", même réglée au minimum, modifie quand même un peu les formes, et surtout n'empêche pas le problème d’apparaître..
En fait, en sélectionnant beaucoup de trait superposés qui créent une forme, un très grand nombre de nœuds apparaît. En utilisant la fonction union, on conserve la forme en baissant le nombre de nœuds. Cf vidéo en PJ
Le nombre de nœuds des différents éléments ne diminue pas - lors de l'uniformisation, des éléments sont avalés ou supprimés. Dans le film, on voit de nombreux nœuds inutiles.
Ah OK, mais du coup, si pour la même forme conservée, des éléments sont avalés ou supprimés, on a bien moins de nœuds pour la même forme au final non ?
Est-ce que le nombre de nœuds peut être à la base du problème de ces formes intérieures qui disparaissent ?
Edit : j'estime à 2 millions le nbre de nœuds actuellement sur l'ensemble du dessin.
Suis le conseil de Polygon, chemin > simplifier va alléger de façon conséquente ton fichier. Déjà en le faisant une seule fois, sans perte de détail, cela va changer beaucoup.
Sur la première copie d'écran, tu as sélectionné aussi le chemin vert ou on voit uniquement le contour du chemin jaune ?
Ton problème peut il venir de ce qu'en unifiant deux chemins situés pour l'un en avant de la zone qui disparaît et l'autre en arrière, la zone qui "disparaît" passe derrière le résultat ?
Uniquement le chemin jaune, et après plusieurs dizaines / centaines de chemins sélectionnés et unifiés sans souci sur des couches même différentes, il y a un point de bascule, ou le moindre chemin ajouté, aussi petit soit-il, fait disparaître une forme intérieure quelque part.
Et la forme disparue n'existe plus sur aucun calque, ni en dessous, ni en transparence. Elle est comme unifiée elle aussi alors que non sélectionnée.
Ton problème ne vient pas, à la réflexion je pense, d'un souci de fill rule, j'ai oublié sa traduction française (règle de remplissage ou un truc comme cela).
Il s'agit , dans le panneau de contour et remplissage (ctrl+shift+f), onglet contour, des deux icônes de droite en forme de cœur.
As tu essayé de visualiser ton dessin avec le mode l'affichage contour, pour être sûr que l'element disparaît bien et ne devient pas simplement masqué, en mode d'affichage normal ?
Je viens d'essayer et cela ne donne rien. Il n'y a que le fond qui est activé, pas le contour, et les fill-rule evenodd ou nonzero ne changent rien..
En parallèle je vais faire un fichier en simplifiant les chemins, puis seulement après appliquer la fonction unir. Peut-être que le nombre très important de nœuds est en cause.
Je n'avais pas regardé ta vidéo et je comprends pourquoi tu as des dizaines de milliers de nœuds.
J'utiliserai plutôt l'outil crayon pour délimiter des zones, plutôt qu'empiler des centaines de coup de crayon ou outil calligraphie.
Si le nombre de couleurs est limité, tu pourrais essayer un clic droit sur une zone verte, choisir : même couleur de remplissage pour sélectionner d'un coup tous les chemins avec un remplissage vert et faire chemin > union
Oui, maintenant, effectivement j'utiliserai d'autres méthodes beaucoup plus "logiques" pour avoir ce rendu, mais au début, j'ai fait un peu à l'instinct, ne trouvant rien de comparable dans les exemples sur internet, car je suis parti d'une image du blason de Paris et j''ai dessiné dessus au stylet en mode calligraphie effectivement..
Depuis, je suis en mode "toilettage" pour l'alléger.
On doit pouvoir devoyer l'outil gomme pour faire un peu ce que tu voulais en utilisant l'outil calligraphie mais en ajoutant chaque coup de trait a une zone. Je ne suis pas devant mon PC, mais je regarderai dans qq jours.
C'est un très beau travail, en tout cas. Félicitations.
Salut, bon, j'en suis finalement venu à bout. Après avoir réglé la simplification au minimum (0,0001) et appliqué ça sur les 26 000 objets qui composent ce blason (sauf les couleurs), leur union s'est faite avec encore quelques suppressions de formes, mais quand même beaucoup moins que sans la simplification. Il y a donc bien une relation de cause à effet entre le nombre de nœuds et la disparition de formes sans qu'on sache pourquoi en fin de compte.
Au final, le blason est passé de 26 000 objets à 1, de 3 000 000 de nœuds à 378 000, et de 335 Mo à 95.
Bonjour, utilisateur d'inkscape depuis déjà quelques versions, j'ai toujours solutionné mes problèmes en fouillant les forums et autres tutos youtube, mais là je sèche.
Je vous présente mon problème :
Je redessiné le blason de Paris qui au final pèse plus de 300 Mo, et pour réduire sa taille et corriger certaines formes, j'ai décidé d'unir les quelques milliers de chemins. Seulement, de temps en temps, lorsque j'unis plusieurs centaines de chemins représentant des dizaines de milliers de nœuds voire plus, l'union est réalisée mais je perds des formes intérieures (le centre d'une lettre "O" disparaît et devient donc un rond plein pour vous donner un exemple parlant). Les captures d'écran que je mets en lien sont un exemple de l'avant / après une union.
Aujourd'hui, la seule astuce que j'ai trouvé, c'est de copier la forme avant qu'elle disparaisse avec l'union, pour la recoller exactement au même endroit après coup et utiliser la fonction "différence" : Fastidieux et chronophage..
Merci à tous ceux qui pourront m'aider !
Pourquoi voulez-vous Path->Union au lieu de Path->Combine ?
PS.: Votre nombre de nœuds est incroyablement dense - avez-vous déjà essayé Path->Simplify ?
J'utilise Chemin > Union pour faire diminuer le nombre de nœuds, justement dans le but de faire faire baisser le poids du dessin. Il est aujourd’hui à 200 Mo. J'ai donc sauver déjà plus de 100 Mo en faisant comme ça
La fonction "simplifier", même réglée au minimum, modifie quand même un peu les formes, et surtout n'empêche pas le problème d’apparaître..
Chemin->Union ne réduit pas le nombre de nœuds, à moins qu'il n'avale les trous comme le « O ».
En fait, en sélectionnant beaucoup de trait superposés qui créent une forme, un très grand nombre de nœuds apparaît. En utilisant la fonction union, on conserve la forme en baissant le nombre de nœuds. Cf vidéo en PJ
Le nombre de nœuds des différents éléments ne diminue pas - lors de l'uniformisation, des éléments sont avalés ou supprimés. Dans le film, on voit de nombreux nœuds inutiles.
Ah OK, mais du coup, si pour la même forme conservée, des éléments sont avalés ou supprimés, on a bien moins de nœuds pour la même forme au final non ?
Est-ce que le nombre de nœuds peut être à la base du problème de ces formes intérieures qui disparaissent ?
Edit : j'estime à 2 millions le nbre de nœuds actuellement sur l'ensemble du dessin.
Le nombre est vraiment élevé. D'où viennent tous ces nœuds Cela ne ressemble pas à un datai Inkscape.
Suis le conseil de Polygon, chemin > simplifier va alléger de façon conséquente ton fichier. Déjà en le faisant une seule fois, sans perte de détail, cela va changer beaucoup.
Sur la première copie d'écran, tu as sélectionné aussi le chemin vert ou on voit uniquement le contour du chemin jaune ?
Ton problème peut il venir de ce qu'en unifiant deux chemins situés pour l'un en avant de la zone qui disparaît et l'autre en arrière, la zone qui "disparaît" passe derrière le résultat ?
Tout ces nœuds viennent de nombreuses superpositions de traits dessinés au stylet.
Qu'est ce que le fill-rule ?
Uniquement le chemin jaune, et après plusieurs dizaines / centaines de chemins sélectionnés et unifiés sans souci sur des couches même différentes, il y a un point de bascule, ou le moindre chemin ajouté, aussi petit soit-il, fait disparaître une forme intérieure quelque part.
Et la forme disparue n'existe plus sur aucun calque, ni en dessous, ni en transparence. Elle est comme unifiée elle aussi alors que non sélectionnée.
Ton problème ne vient pas, à la réflexion je pense, d'un souci de fill rule, j'ai oublié sa traduction française (règle de remplissage ou un truc comme cela).
Il s'agit , dans le panneau de contour et remplissage (ctrl+shift+f), onglet contour, des deux icônes de droite en forme de cœur.
As tu essayé de visualiser ton dessin avec le mode l'affichage contour, pour être sûr que l'element disparaît bien et ne devient pas simplement masqué, en mode d'affichage normal ?
Je viens d'essayer et cela ne donne rien. Il n'y a que le fond qui est activé, pas le contour, et les fill-rule evenodd ou nonzero ne changent rien..
En parallèle je vais faire un fichier en simplifiant les chemins, puis seulement après appliquer la fonction unir. Peut-être que le nombre très important de nœuds est en cause.
Je n'avais pas regardé ta vidéo et je comprends pourquoi tu as des dizaines de milliers de nœuds.
J'utiliserai plutôt l'outil crayon pour délimiter des zones, plutôt qu'empiler des centaines de coup de crayon ou outil calligraphie.
Si le nombre de couleurs est limité, tu pourrais essayer un clic droit sur une zone verte, choisir : même couleur de remplissage pour sélectionner d'un coup tous les chemins avec un remplissage vert et faire chemin > union
Oui, maintenant, effectivement j'utiliserai d'autres méthodes beaucoup plus "logiques" pour avoir ce rendu, mais au début, j'ai fait un peu à l'instinct, ne trouvant rien de comparable dans les exemples sur internet, car je suis parti d'une image du blason de Paris et j''ai dessiné dessus au stylet en mode calligraphie effectivement..
Depuis, je suis en mode "toilettage" pour l'alléger.
Aujourd'hui, voici le rendu final :
On doit pouvoir devoyer l'outil gomme pour faire un peu ce que tu voulais en utilisant l'outil calligraphie mais en ajoutant chaque coup de trait a une zone. Je ne suis pas devant mon PC, mais je regarderai dans qq jours.
C'est un très beau travail, en tout cas. Félicitations.
Salut, bon, j'en suis finalement venu à bout. Après avoir réglé la simplification au minimum (0,0001) et appliqué ça sur les 26 000 objets qui composent ce blason (sauf les couleurs), leur union s'est faite avec encore quelques suppressions de formes, mais quand même beaucoup moins que sans la simplification. Il y a donc bien une relation de cause à effet entre le nombre de nœuds et la disparition de formes sans qu'on sache pourquoi en fin de compte.
Au final, le blason est passé de 26 000 objets à 1, de 3 000 000 de nœuds à 378 000, et de 335 Mo à 95.
Merci à vous pour vos précieux conseils !
Bonjour
pour faire ce que vous faite dans la vidéo, vous pouvez selectionner un objet d'une couleurs puis dans
Edition/selectionner même/ fond et contour
ca selectionne tout de la même couleur automatiquement . puis chemin union