By Andrew Buckle, Updated : 2026 Graphicxtras Affinity Tutorials - YouTube
Select a shape or text etc and apply the script and create multiple straight lines diffusion method, super colour line effects
Select a shape etc and then run the script and the shape will be filled with elliptical / circular diffusion curves such as super thin or blurred and more
Random Diffusion Ellipse Curves
Generates a single multi-node curve spread over the entire document. This curve can be used for noise, hatch designs, blend paths, overlays and more
Creates a brick fill design with gaps and offset. Works with a single object or group or image etc
This script requires nothing selected. It creates layers of gradient fills (linear) filled with random colour stops, random midpoints etc. Use it to create 50 gradient layers and you can then use the swatches panel to add all these gradients to your swatches palnel. You can also combine the layers, change to radial, add effects and more
Random Linear Gradient Fills Script
Select a curve or multiple curves (and this can be an image turned into a vector) and then apply the script via the script manager. You can edit the scrip[t to select different presets such as vertical, abstract vector effects and many others
This generates a grid in strokes, you can create all kinds of grids using this. Please check out the associated video to see the functionality on the graphicxtras channel
Random characters / numbers with random fonts and colours. Create artistic text or frame text beforehand and then run the script with the different settings such as number of characters, random fonts, random size etc.
Generate random fonts characters
Takes a curve (not shapes but converted to curve shapes and text) and applies a jitter to the nodes to create noise effects with the designs and adds additional nodes
To use, add the scripts via the script editor (copy and paste into the new script and save).
Please check out the youtube channel Graphicxtras Affinity Tutorials - YouTube
All the scripts are royalty free, commercial use, created via Claude and modifications by Andrew Buckle. Please feel free to edit the scripts and make your own variants as well as feed into Claude and get it to suggest changes to the code. To run the scripting in Affinity 3.3, make certain you have gone to the scripting section of settings and turned it on. Also, all the panels are available via the window and scripting.