Procedural Texture filter in Affinity Photo tutorial

graphicxtras > Affinity Photo tutorials > Affinity Photo Filters tutorials

By Andrew Buckle, Updated : 2021

Powerful texture generation 'Procedural Texture' filter for Affinity Photo. Use simple or complex mathematical expressions to create pixel artwork.

** Youtube video tutorial on the procedural texture in Affinity Photo and how to create amazing designs in seconds **

procedural texture filter in Affinity Photo tutorial

1. Where is the procedural texture filter

Located in the Filters menu and Colors category. It is also available via the Layer menu.

procedural texture menu

2. Basics of the procedural texture filter in Affinity Photo

The Procedural texture filter is an infinite filter. The filter uses a set of mathematical expressions. The Affinity Photo help is the key source for the expressions.

procedural texture panel

Luckily, the Procedural texture filter comes with a set of starter presets. The presets are a great start point for fantastic filters. You can save your own presets.


The filter works over the red, green, blue, and the Alpha channel.


Create lines, spots, waves, and more designs.

3. Spots procedural texture filter

Procedural texture requires a layer. You can use the layer as input or not. For the spot filter, use the red, green, and blue channel data. A good start point is a Preset of the filter, smoothed bars. You can edit the equation. Instead of one line, two additional lines can be added. This splits the filter into red, green, and blue. Each line can have R and G and B settings added. Additional factors can be added via the custom input fields, in the form of reals.

procedural texture spots

Instead of lines, grids can be created. Use rx and ry in combination.


The smoothing factor varies the result. Set to 0, sharp lines. Set to 1, blurry diamonds. Generate beautiful colored spot designs based on the underlying image. As any image can be used, millions of colorful designs can be created. The result can also be used as a source.


smoothosc(rx*a/w,b)*R*c + smoothosc(ry*a/h,b)*R*d for the red channel.


The filter can be modified further. The smooth function has several variants. Try out other functions. Check the Affinity Photo help.


Distort the spots using the deform filter. Re-color using adjustments.

** Youtube video tutorial on the procedural texture and spots effects in Affinity Photo **