Date: 07.12.2025

Source: TomGrave3D

Time spent: 2.5 hours

This tutorial uses geometry nodes to create a tool that can be used to quickly draw a variety of embroidery stitches, using the ‘Draw’ tool in Blender’s Edit Mode, which allows you to draw freehand splines.

The node setup can be adjusted to create different stitches; here I created a running stitch first, before duplicating large parts of the node tree to make a cross stitch. Each stitch is fully adjustable, you can make the stitches and spacing different to suit your requirements.

I did encounter a couple of issues with the tutorial as I’m using Blender 5.0 and nodes have changed slightly, even though the tutorial was only released two weeks ago. The main thing affected was trying to get the stitches to sit at the correct height above the fabric, as the ‘Normal’ node has changed with the latest Blender release. I got around this by using a Vector Scale node.

There was one thing that I couldn’t get to work, the tapering of the stitch where it should wider in the middle of the loop and gradually get slimmer as it approaches the hole, but I think it looks okay as it is.

The fabric material I used is from Blenderkit, the thread material was created by me (see below).

Running Stitch

Overall View of Node Setup:

Running Stitch Node Detail:

Holes:

 

Material:

Cross Stitch

Overall View of Node Setup:

Cross Stitch Node Detail:

Thread Shader Nodes:

The tutor briefly mentions how you can adjust nodes if you want to create different styles of stitches.