Affinity 3.3 Scripts… Free Downloads

By Andrew Buckle… Updated 2026… Graphicxtras Affinity Tutorials… YouTube for info about the scripts and more

Random Shift Nodes by percentage / organic vector (7th November 2026)

This script randomizes the node position by 0 to 10% creating a more organic look

Random Shift Nodes

Random colour stars script 5th November 2026

This script creates random colour stars all across the document in a variety of styles. Please check our youtube channel for more about this script

Random Colour Stars Script

Power Distort Script... 2nd ovember 2026

This script takes the selected image and applies multiple distortions and strengths to the layer as live filter layers. Create all kinds of unique visual effects. Apply 10 or 100+ effects in seconds. See the YouTube video for details

Power-Distort-Script

Random Distortion Effects Script... 1st November 2026

This script takes the selected image and applies random effects such as pixellate and motion blur and random settings for all kinds of subtle and extreme effects. See the YouTube video for details

Random Distortion Effects Script

Vector Colour Snap Script... 26th Oct 2026

This script uses selected shapes (from image traces etc) and sets the colours to a limited set of colours and remains as a vector See the YouTube video for details

Vector Colour Snap Script

Create Random colour rectangles... 24th Oct 2026

This script creates a mass of rectangles in different colours and styles. See the YouTube video for details

Generate Random Colour Rectangles Script

Text Image Trace Script… 21st Oct 2026 (1.01)

Converts a raster RGB image into a collection of letters based on input and underlying colour… size… rotation… multiple patterns… any font… see the YouTube video for details

Text Image Trace Script

Ghost… Shudder Script… 18th Oct 2026

Works on raster RGB selected layers and creates an offset shudder… ghost effect

Ghost Repeat Shudder Script

Image Trace Size Script… 17th Oct 2026

Modifies vector size based on average colour… negative colour… red channel and more

Image Trace Size Script

Image Trace Script… 17th Oct 2026

Turns a selected image into a vector design… recolours shapes… varies size… rotation… opacity

Image Trace 1 Script

Zoom Lines Diffusion Script… 13th Oct 2026

Creates diffusion straight lines from a centre… works with multiple shapes… uniform or random zoom lines

Zoom Lines Diffusion Script

Random Diffusion Lines Script… 12th Oct 2026

Creates multiple straight line diffusion effects… super colour line designs

Random Diffusion Lines Script

Random Diffusion Ellipse Curves Script… 11th Oct 2026

Fills shapes with elliptical diffusion curves… thin… blurred… varied

Random Diffusion Ellipse Curves

Random Colour Curve Script

Generates a multi node curve across the document… useful for noise… hatching… overlays

Random Colour Curve Script

Brick Fill Script

Creates brick fill designs with gaps and offsets… works with objects… groups… images

Brick Fill Script

Random Linear Gradient Fills

Creates layers of random linear gradients… random stops… midpoints… ideal for swatch creation

Random Linear Gradient Fills Script

Add Points and Shift Nodes of Curves

Applies node shifts to curves… vertical… abstract… many presets available

Add Points And Shift Script

Grid Creator Script

Generates stroke based grids… many variations… see the video on the Graphicxtras channel

Grid Creator Script

Generate Random Fonts Character Script

Creates random characters… fonts… colours… sizes… works with artistic or frame text

Generate random fonts characters

Curve Jitter Script

Applies jitter to curve nodes… creates noise effects… adds extra nodes

Curve jitter script

How to Add Scripts

Copy and paste scripts into the Affinity script editor… save… run via the scripting panel

YouTube Channel

Visit the channel… Graphicxtras Affinity Tutorials… YouTube

Commercial Use

All scripts are royalty free… commercial use… created via Claude with modifications by Andrew Buckle… feel free to edit and create variants… ensure scripting is enabled in Affinity 3.3 settings