Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/06/2009, à 23:33

herberts

[Résolu] Dégradé conique avec Inkscape

Bonjour à tous,

J'essaye de m'entraîner sur Inkscape en ce moment, que je connais beaucoup moins que Gimp.

J'essaye d'obtenir ce genre de chose :
1245619545.png

Là je l'ai obtenu avec le dégradé conique symétrique de Gimp.

Sous Inkscape, le seul moyen que j'ai trouvé c'est de subdiviser ma portion de cercle en plein de rayon de quelques ° et de faire le dégradé manuellement; mais c'est un peu fastidieux et le rendu n'est pas optimal.

Voilà, j'espère avoir raté une option permettant de faire ceci, si vous avez une idée je suis preneur.

Dernière modification par herberts (Le 25/06/2009, à 10:39)

Hors ligne

#2 Le 22/06/2009, à 02:06

pierluc

Re : [Résolu] Dégradé conique avec Inkscape

Un dégradé conique (il me semble que ça porte un autre nom dans Photoshop) c'est un trait que l'on duplique on le faisant tourner autour d'un point (le début du trait). Puis, on change la couleur à chaque traits pour créer le dégradé. Pour y parvenir, Tu peut essayer de dessiner un trait horizontal, lui donner une couleur. Tu le duplique et tu donne une autre couleur à la version dupliquée. Par la suite, il faut créer une interpolation de forme. Mais là, il faudrait qu'il fasse cette interpolation en tournant autour d'un point. C'est là que je bloque. Un interpolation permet de varier la couleurs pour créer un dégradé ainsi que varier la forme en cour de route (si la deuxième forme est différente). Pour la rotation, il faut utiliser l'outil de rotation, faire une rotation de 1 degré puis dupliquer la chose 358 fois (après la première rotation on a déjà 2 degrés de fais). Ça parait long mais il suffit normalement de le faire une foie et d'indiquer au logiciel de répéter l'opération 358 fois. En tout cas dans Illustrator c'est possible, je n'ai pas trouvé dans Inkscape mais ça se fait probablement. Là, il faudrait créer une interpolation additionné d'une rotation de 1° sur chaque trait en partent tout le temps du même point.

Il faudrait peut être proposer aux développeurs d'intégrer ça dans la prochaine version. Ça ne doit pas être difficile à mettre en place. Le dégradé par interpolation existe déjà, c'est ce qui sert au dégradés horizontaux (traits) et radial (cercles). La rotation existe également. Il est peut être même possible en éditent le fichier xml de faire ça à la main.

En même temps, ce serait bien d'utiliser la fonction d'interpolation le long d'un trait pour modeler le dégradé. Quand on tire le dégradé, on a une barre spéciale pour l'étirer. Si cette barre était en fait une courbe, on pourrait la modifier avec l'outil de déformation. Pour ça, il faudrait qu'elle soit par défaut constituées de dizaines de noeuds. Si non, la courbe ne se déformerait pas, un petit défaut de l'outil de déformation...

Dernière modification par pierluc (Le 22/06/2009, à 02:15)


Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv

Hors ligne

#3 Le 22/06/2009, à 08:09

herberts

Re : [Résolu] Dégradé conique avec Inkscape

C'est exactement ce que j'entendais par "le faire manuellement", sauf que par 1° c'est long, donc je fais par 5°.

Je vais chercher encore un peu et s'il s'avère que cette possibilité n'existe pas je contacterai éventuellement les dév.

Hors ligne

#4 Le 22/06/2009, à 21:33

pierluc

Re : [Résolu] Dégradé conique avec Inkscape

en fait, il suffit normalement de répéter la dernière opération avec un raccourcis clavier.

Ce que tu pourrais essayer c'est de créer une interpolation entre deux traits de couleurs différentes un à côté de l'autre (avec un certain espace entre) et placer cette interpolation en forme de tracé sur un tracé de cercle.

Pour le tracé de cercle; tu fait un cercle, tu le convertis en chemin et tu coupe avec le ciseau un des noeuds. Ça deviens alors un tracé ouvert sur lequel on peut appliquer une forme. Tu arrivera peut être à ton effet de dégradé conique avec ça.

[edit] Je fais des essaies et ça ne fonctionne pas vraiment.

Ce que je tente de faire pour contourner l'absence de la fonction que tu cherche c'est:

- Utiliser l'outil Extension/Générer à partir du chemin/Interpoler... pour créer une trainée de traits de couleur en dégradé entre deux traits de couleurs différentes. Ça, sa fonctionne numéro un!

- Faire tourner cette trainée autour d'un point centre pour créer ton dégradé conique. Pour ça, trois possibilités:

1) Trouver un moyen de faire en sorte que chaque étapes de l'interpolation soient retournées de 1° automatiquement.
2) Demander aux développeurs d'ajouter une fonction pour créer un dégradé linéaire autour d'un point centre. C'est la même chose que la précédente mais là, on ne se casse pas là tête car ils vont faire le travail à nôtre place et on vas avoir un bel outil facile d'emploi.
3) Créer une interpolation et l'étirer le long d'un tracé circulaire avec la fonction Extension/Générer à partir du chemin/Motif le long d'un chemin. Le problème avec ça c'est que ça bug quand on utilise une interpolation au lieu d'une forme simple du genre; une pointe de pinceau.

[edit] J'ai trouvé ça: http://tavmjong.free.fr/INKSCAPE/MANUAL/html_fr/Effects-GenerateFromPath.html

Dernière modification par pierluc (Le 22/06/2009, à 22:00)


Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv

Hors ligne

#5 Le 22/06/2009, à 22:18

herberts

Re : [Résolu] Dégradé conique avec Inkscape

Cool, merci pour ces pistes, e continue mes essais. Pour l'instant j'ai fait un cercle divisé en 360 rayon de 1° à la main, en ajustant la couleur sur chaque rayon. C'est long, mais ça rend correctement.

Hors ligne

#6 Le 22/06/2009, à 22:21

Brunod

Re : [Résolu] Dégradé conique avec Inkscape

Xaralx :
-ctrl cercle
-outil remplissage couleur
- option dégradé conique
- appliquer couleur
- orienter dégradé.
demo :
http://www.operationgaufres.be/Files/cone : enregistrer et lire avec vlc; durée +- 30 sec
Et une fois réalisé, on peut déplacer le sommet pour "plier" le cone ...
J'aime bien xaralx wink

Dernière modification par Brunod (Le 22/06/2009, à 22:26)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#7 Le 22/06/2009, à 23:46

herberts

Re : [Résolu] Dégradé conique avec Inkscape

Intéressant, je me le marque page celui là.

Mais étant relativement têtu, je crois que je vais m'obstiner un peu sur Inkscape quand même. Quitte à faire remonter la demande d'intégrer un dégradé conique aux devs.

Hors ligne

#8 Le 23/06/2009, à 03:38

pierluc

Re : [Résolu] Dégradé conique avec Inkscape

En passant comme ça, je souhaite vous indiquer qu'un coup réalisé, on peut utiliser le dégradé en arrière plan dans une forme et le déplacer comme en veux.

Là je pense à ça; quand on fait une interpolation, ça ne fait pas deux traits attachés ensemble avec des intermédiaires, ça fait une série de clones groupés. Je me demande s'il suffirait pas juste de modifier un peu le code pour que chaque clone soit rotationnés de 1° après avoir été créés. Je pense que pour les développeurs ça ne prendrait que quelques minutes à coder.


Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv

Hors ligne

#9 Le 23/06/2009, à 07:34

Brunod

Re : [Résolu] Dégradé conique avec Inkscape

herberts a écrit :

Intéressant, je me le marque page celui là.

Mais étant relativement têtu, je crois que je vais m'obstiner un peu sur Inkscape quand même. Quitte à faire remonter la demande d'intégrer un dégradé conique aux devs.

L'un n'empèche pas l'autre. J'ai aussi inkscape... par curiosité.


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#10 Le 23/06/2009, à 20:53

pierluc

Re : [Résolu] Dégradé conique avec Inkscape

Je pense que Inkscape est rendu à un niveau assez élevé au niveau des fonctions. Ce qu'il reste à développer, ce sont des outils dynamiques pour les utiliser. Là, il y a les filtres. Après, ça pourra être les dégradés spéciaux, les brosses dynamiques et les effets de perspectives.


Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv

Hors ligne

#11 Le 25/06/2009, à 04:33

pierluc

Re : [Résolu] Dégradé conique avec Inkscape

J'ai toruvé ça:
http://popolon.org/gblog2/fr/creer-une-cercle-chromatique-avec-inkscape

En fait, il faut utiliser le pavage de clônes. C'est ça quand ils mélangent des ébauches d'outils avec des outils dynamiques, on ne sait plus quoi utiliser.

Dernière modification par pierluc (Le 25/06/2009, à 04:37)


Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv

Hors ligne

#12 Le 25/06/2009, à 09:38

herberts

Re : [Résolu] Dégradé conique avec Inkscape

Ouaah, merci, je teste ça big_smile

edit : nickel, encore merci pierluc. Regardez moi ce beau dégradé fait sous inkscape big_smile : 1245919046.png

Dernière modification par herberts (Le 25/06/2009, à 10:38)

Hors ligne

#13 Le 25/06/2009, à 18:03

pierluc

Re : [Résolu] Dégradé conique avec Inkscape

Ils sont en train de travailler sur la création d'outils de dégradé spéciaux. Regardez les formules géométriques qu'ils ont écrit, c'est fou comment ça a l'air compliqué!
http://wiki.inkscape.org/wiki/index.php/Advanced_Gradients
https://bugs.launchpad.net/inkscape/+bug/346681

Dernière modification par pierluc (Le 25/06/2009, à 18:40)


Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv

Hors ligne