Creating a dashed ring in Blender

16th Jun, 2025

Creating a dashed ring in Blender

NoteBlender is a highly powerful, yet intimidating, open-source 3D creation software, and I currently have no idea how to use it. Thus, I've done the very modern thing of relying on AI to explain it to me like the idiot I am. This blog post is the response generated from Google Gemini after an hour of prompting and checking that the instructions work for Blender 4.4.3 (the current version at the time of this post).

This guide will walk you through creating a dynamic, adjustable dashed circle using Blender's Geometry Nodes. We'll be extremely detailed, explaining where to click, what to look for, why each step is necessary, and how to troubleshoot common issues like off-screen nodes or subtle visual cues.

Part 1: Setting Up Your Blender Environment

First, let's prepare Blender's interface to make it easy to work with Geometry Nodes.

Start a New Blender File:

Delete the Default Cube:

Add a "Host" Object for Geometry Nodes:

Switch to the Geometry Nodes Workspace:

Part 2: Attaching the Geometry Nodes Modifier

Now, let's apply the Geometry Nodes system to our Plane object.

Select Your Plane Object:

Access the Modifier Properties:

Add the Geometry Nodes Modifier:

Create a New Geometry Node Tree:

Part 3: Building the Node Tree for Your Dashed Circle

This is where we connect the "logic" for generating our dashed circle within the Geometry Nodes Editor.

A. Initial Setup in the Geometry Nodes Editor

Identify the Default Nodes:

Disconnect the Default Connection:

B. Creating the Base Circle Curve

We'll start by generating a perfect circle as the foundation for our dashes.

Add a Curve Circle Node:

Connect Curve Circle to Group Output:

Adjust the Circle's Size and Smoothness:

C. Resampling the Curve for Dash and Gap Lengths

This is a crucial step. We'll break the continuous circle into specific segments. Each segment represents the total length of one dash plus its following gap.

Add a Resample Curve Node: Troubleshooting: Node Off-Screen

Insert Resample Curve into the Network:

Set Resample Mode to "Length":

D. Creating the Individual Dash Geometry (The 3D Shape of Each Dash)

We need to define what each "dash" actually looks like as a 3D object. Let's use a simple stretched cube.

Add a Cube Node:

Adjust the Cube's Dimensions (to be a thin dash):

E. Instancing Dashes Along the Curve (Placing the 3D Shapes)

Now we'll take our prepared curve (from Resample Curve) and our dash-cube, and place copies (instances) of the cube along the curve.

Add a Curve to Points Node:

Insert Curve to Points into the Network:

Set Curve to Points Mode to "Length":

Add an Instance on Points Node:

Insert Instance on Points into the Network:

Connect the Cube to Instance on Points:

F. Orienting the Instances (Blender 4.x Simplification!)

Currently, your dashes might all be pointing straight up or in a uniform direction. We need them to naturally follow the curve's direction.

Connect Rotation Output to Rotation Input:

G. Finalizing the Geometry (Making it Real Mesh)

When Blender creates "instances," these are very lightweight copies. To make them "real" mesh data that can be exported, further modified by other modifiers, or used in simulations, we need one more step to "realize" them.

Add a Realize Instances Node:

Insert Realize Instances into the Network:

Your basic, dynamic dashed circle node tree is now complete!

Part 4: Controlling Your Dashed Circle Easily from the Modifier Panel

Now that the nodes are connected, you can change properties using the sliders on the nodes themselves. However, it's far more convenient to have these controls directly in the Modifier Properties panel on the right side of your screen.

Select the Group Input Node:

Open the N-Panel (Node Properties Panel):

Expose Parameters (Drag & Drop to create sliders):

Close the N-Panel:

Go Back to the Layout Workspace:

Control Your Dashed Circle from the Modifier Panel:

Check out Google Gemini
    Creating a dashed ring in Blender - Blog - GhostHorses