- Aujourd'hui
5 scripts gratuits qui font passer Affinity dans une autre dimension
- Laurent - WooW Design Effect
- Tutoriels Affinity, Technique
Depuis qu'Affinity a ouvert la porte aux scripts et au MCP, une communauté d'utilisateurs développe ses propres outils.
Et parmi ces outils, il y a des scripts Affinity hyper utiles, et d'autres qui sont aussi assez rigolos à utiliser.
Dans cet article, je vous présente cinq scripts que je trouve soit utiles, soit fun à utiliser dans Affinity.
Que vous soyez débutant ou intermédiaire, vous allez voir tout de suite l'intérêt de ces petits outils.
Où pouvez-vous trouver les scripts ?
Avant de commencer, un mot sur le Script Manager d'Affinity. Je ne vais pas vous expliquer ici comment l'installer, puisque j'ai déjà une vidéo qui traite du sujet. Je vais surtout vous montrer où sont les scripts que je vais utiliser.
👉 Pour installer un script, vous ouvrez le Script Manager pour Affinity, vous cliquez sur Communauté, puis vous utilisez la barre de recherche. Avant de cliquer sur installer, faites bien en sorte d'avoir Affinity d'ouvert et que le MCP d'Affinity soit bien activé.
De retour dans Affinity, rendez-vous dans le menu Fenêtre, vous cliquez sur Général, puis sur Script pour afficher le panneau des scripts.
1. Un script pour répartir et dupliquer des objets sur un tracé vectoriel
Le premier script que je trouve sympa à utiliser, c'est Arrange on Path. Il vous permet de distribuer de manière régulière des objets sur une ligne vectorielle. Vous le trouvez dans les scripts de la communauté en tapant « arrange » dans la barre de recherche.
Pour le tester, on va faire un semblant de logo et une transformation en fausse 3D.
Commencez par tracer une ellipse (en maintenant Shift et Contrôle pour une ellipse parfaite), enlevez-lui son remplissage via le panneau couleur et attribuez une couleur de trait.
Convertissez ensuite le cercle en circulaire depuis la barre d'outils contextuelle,
avec un angle d'ouverture pour simuler une forme de C. Faites un clic droit puis convertir en courbe vous donne des courbes vectorielles ; avec l'outil nœud et en maintenant Contrôle, vous pouvez supprimer les segments pour ouvrir votre courbe.
Tracez ensuite une deuxième forme, par exemple un carré avec des angles, orienté à 45 degrés.
Une fois vos deux formes tracées, sélectionnez-les avec l'outil déplacer (flèche noir) puis cliquez sur le script Arrange on Path.
Une fenêtre de réglage s'ouvre avec différents paramètres:
Placement : au début ou à la fin de la courbe guide, avec un aperçu en temps réel (version 4 du script — si votre version est différente, mettez-le à jour depuis le Script Manager et redémarrez le programme).
Orientation : vous pouvez aligner ou non vos formes sur la courbe guide, et changer le pivot d'alignement (centre, haut ou bas de la forme).
Répétitions : définissez un nombre de répétitions (on part sur une centaine), et jouez sur la taille et l'échelle de départ de la forme répétée.
Inverser l'ordre de répétition (Reverse stacking order) : pour changer le sens de la répétition.
Quand l'aperçu vous plaît, vous cliquez sur OK. Toutes les formes se groupent dans un calque conteneur, avec votre tracé et votre forme d'origine tout en bas.
💡 Astuce : sortez la forme et le tracé d'origine du calque conteneur pour pouvoir les réutiliser ensuite.
Avec ce genre de script, on peut aussi faire des effets de fausse 3D comme par exemple un « donut 3D » avec une ellipse en dégradé répétée 300 fois.
Attention, ce genre de répétition d'objets peut consommer beaucoup de ressources sur votre ordinateur.
Surtout si vous en avez plusieurs sur votre composition graphique.
Il existe une façon plus simple de faire ce genre d'effet avec les pinceaux de tracés, que je montre dans la Masterclass Affinity by Canva.
2. Physics Drop : simuler la gravité dans Affinity
Le 2e script s'appelle Physics Drop et il simule la gravité au sein d'un document Affinity, mais pas que : il peut aussi animer des images, et pas seulement des formes vectorielles.
Sur une composition mêlant images et objets vectoriels, vous sélectionnez vos objets et vous cliquez sur Physics Drop.
Une boîte de dialogue s'ouvre pour paramétrer l'animation :
Gravité : on passe sur 5000 pour l'exemple.
Angle : vos formes tombent du haut vers le bas ; avec une valeur positive (par exemple 15°), elles vont vers le coin droit, avec une valeur négative (−15°) vers la gauche.
Rebondissement : une fois qu'elles touchent le bas, les formes rebondissent et interagissent entre elles et avec les côtés de la composition.
Durée : la durée maximum de votre vidéo (3 secondes dans l'exemple).
Export image : cette case crée un dossier sur votre bureau avec toutes les images seconde par seconde de l'animation.
Vous cliquez sur OK et l'animation se fait en temps réel dans Affinity.
À la fin, et si vous avez coché la case "Export Image", une fenêtre vous propose d'exporter les images en PNG ou en JPEG (je prends le PNG par sécurité, car j'ai déjà eu de petits bugs à l'export JPEG).
👉 Ensuite, il ne reste plus qu'à monter ces images dans un logiciel de montage vidéo comme DaVinci Resolve, CapCut ou, dans mon cas, Filmora.
3. Reconstruire la grille de construction d'un logo
Le 3e script que je trouve extrêmement pratique s'appelle Affinity Logo Grid. Il vous permet d'illustrer la construction de votre logo. Par exemple, si vous n'avez pas conservé le calque de construction, vous pouvez retrouver cette grille assez facilement.
Dès que vous cliquez dessus, une fenêtre de paramètres s'ouvre. Pour un logo avec pas mal d'angles et de lignes droites, je conserve les angles et la projection des angles, et j'enlève les tangentes des courbes de Bézier.
Vous pouvez aussi ajouter des détails : les points d'ancrage vectoriels, les poignées des courbes de Bézier, et configurer le style de la grille.
Vous cliquez sur OK et vous retrouvez votre grille de logo.
💡 Vous pouvez toujours alléger le rendu en désélectionnant certains paramètres, pour obtenir quelque chose de beaucoup plus épuré et vous concentrer sur l'essentiel de la construction.
4. Mettre en page un texte en arabe
Le 4e script, Arabic RTL Pro, vous permet de mettre en page des textes en arabe très facilement.
Comme vous le savez probablement, Affinity ne gère pas nativement l'écriture arabe : quand on tape ou qu'on colle un texte en arabe, les lettres restent isolées, ne se lient pas entre elles et s'affichent de gauche à droite au lieu de droite à gauche.
C'est précisément ce que corrige ce script.
Une fois votre texte copié dans une zone de texte, vous la sélectionnez et vous cliquez sur le script Arabic RTL Pro.
La fenêtre est composée de trois parties :
Conversion (les options principales) : le Harakat Order définit l'ordre d'empilement des voyelles et des signes spécifiques à la langue arabe ; le Lam Aleph active les ligatures automatiques ; l'option d'alignement à droite aligne le texte automatiquement (facultative si vous voulez centrer votre texte) ; Remove Tatweel supprime les traits d'allongement ; et l'Arabic OT tag applique les balises OpenType arabe pour un meilleur comportement typographique dans les longs textes.
Refine Marks : destinée au réglage et au positionnement des harakats.
Harakats Offset : pour ajuster individuellement chaque type de signe sur les axes horizontal et vertical, au pixel près. Ce sont des réglages avancés, surtout utiles pour une calligraphie soignée, par exemple dans les titres ou les mises en page où la précision des voyelles est essentielle.
Vous appliquez vos réglages en cliquant sur OK, et les mots sont tout de suite liés correctement, écrits de droite à gauche avec des glyphes bien reliés.
💬 Petite précision, je ne suis pas spécialiste de la langue arabe et je ne la pratique pas. Je me suis renseigné pour savoir ce que voulaient dire tous ces termes, alors n'hésitez pas à me corriger en commentaire si vous parlez et écrivez l'arabe, et à me dire ce que vous avez pensé de ce script.
5. Aligner et harmoniser les textes artistiques
Le dernier des cinq scripts, bloc texte (Block_Text), me sert assez régulièrement. Il permet d'ajuster les textes artistiques entre eux, et surtout de les ajuster sur le plus grand et le plus large des textes artistiques que vous avez tracés.
Sur un projet d'impression à la demande par exemple, agrandissez d'abord le texte artistique principal, donnez-lui la place qu'il faut, puis sélectionnez tous les textes autour et activez le script.
Vous avez alors trois options :
Scaling : faire correspondre les autres textes au plus grand / plus large des textes.
Horizontal alignement : aligner tous vos objets à gauche.
Distribution verticale : séparer les différents textes de quelques points.
Une fois le script validé, on obtient quelque chose de plus organisé.
C'est une très bonne base d'alignement à partir de laquelle vous pouvez réajuster un peu plus votre design si besoin.
En bonus | 3 scripts offerts en téléchargement
Voilà pour les cinq scripts. Mais je ne vous ai pas tout dit : dans mes tiroirs, j'en ai trois autres, et ceux-là, je ne vais pas juste vous les montrer, je vais aussi vous les offrir.
Générateur de nuancier : il vous permet d'extraire les couleurs d'objets sélectionnés sur votre planche ou votre page; particulièrement pratique quand vous travaillez sur des chartes graphiques. Vous cliquez sur le script et vous réglez les paramètres pour extraire les remplissages, les contours et les dégradés des formes sélectionnées.
Grilles de composition : au total, les 11 grilles classiques, parmi lesquelles : règle des tiers, nombre d'or, canon de Van de Graaf et bien d'autres. Le tout est superposé sur votre composition visuelle en un seul clic, dans un calque verrouillé qui ne gênera pas votre travail. De quoi composer une affiche ou un autre visuel comme un pro, sans sortir la règle, le compas et l'équerre.
Graphiques depuis un tableau de données : oui, des graphiques à partir de tableaux de données, chose qu'Affinity ne fait pas nativement. Vous générez ces graphiques depuis un fichier Excel placé sur votre bureau, en accédant à tous les onglets de données disponibles.
Pour aller plus loin
Vous l'avez compris : je ne vais pas tout détailler ici, le mieux, c'est que vous testiez par vous-même.
✅ Ces trois scripts, vous les téléchargez gratuitement sur mon site
Vous les récupérez, vous les installez, et vous me dites en commentaire lequel devient votre préféré.