🔷 Sculpt Along Curve Add-on for Blender

Hey guys, I’ve made another add-on to improve my workflow. this time I set out to emulate the ‘Path’ tool from Substance Painter using Curves:

Known Issues:

-Can be very slow with high-poly, as seen in the video, it is recommended to tick ‘Disable Curve Layers’.
-Clay Strips doesn’t work for some reason.
-Crease can cause artifacts, reducing ‘Resolution U’ seems to fix the problem…

Installation:

edit 01/01/26:
Download the standalone version:
Sculpt Along Curve_Standalone.py (56.5 KB)
(thanks to @nemox)

-Inside Blender navigate to Edit >> Preferences >> Add-ons >> Install from Disk (Top right corner), and open:

“Sculpt Along Curve_Standalone.py”

-In the Add-ons menu, make sure you tick the boxes for:

Sculpt Along Curve
LoopTools

-The ‘Sculpt Along Curve’ Panel can be found inside the “Edit” tab inside the side panel (‘N’) within Sculpt Mode.

Tested on Blender 4.5

Take care :+1:

30 Likes

This is amazing!!! You are creating interesting addons for Blender Sculpting and I’m loving to see it. Thanks a lot. :smiling_face_with_three_hearts:

2 Likes

@GGeller really helpful addon. Did you made an addon like this but for texture painting?

1 Like

Amazing, this should theoretically be possible to extend to Texture Paint strokes as well, correct? I can’t wait to dive in and see how you did this magic :smiley:

Very cool!

1 Like

“TexturePaint Along Curve” addon :hot_face:
I suspect it would require something similar to this addon https://github.com/WolfExplode/BlenderPlugins/blob/main/world-space%20brush.py since texturing painting doesn’t have that useful 3D sculpt checkbox which keep the brush size constant regardless of camera view. Without that, the painting effect along the curves would be pretty chaotic.

1 Like

:face_with_monocle: hmmm… let me see what I can do.

1 Like

@Tosky @CDMJ I’m at an impasse :face_with_diagonal_mouth:

For the following command:

“bpy.ops.paint.image_paint(override, stroke=strokes)”

I get “ValueError: 1-2 args execution context is supported” error, no matter what I do.

This command is key in translating curves to texture paint.

It seems to be an API issue with the newer versions of Blender, since in previous versions I manage to run it just fine (on the left is Blender 3.4, right Blender 4.5):

No idea about API shenanigans. I would request help from this lair of python coders https://blenderartists.org/c/coding/python-support/19

1 Like

I’ll look at it at lunch tomorrow and see if I can find what changed.

1 Like


halp

Sorry mate, this script is built for Blender 4.5 (your current version is 3.5). :person_shrugging:

I suggest you take the script to ChatGPT, and see if it can translate it to be compatible with your version of Blender.

That is, of course, if upgrading your Blender is not an option…

i upgraded blender and it works:D

1 Like

It doesn’t work with new versions of Blender. Can you please fix it?

It does for me here (Blender v5.0.1):

What version are you using? Do you get any errors? If so, can you please post them?

Hi
I’m using 5.0
Where can I find Please ‘Set Base Mesh’ First?

You have downloaded the version that relies on another addon (‘Simple Sculpt Layers’).

Delete that add-on and re-download & install the standalone version:
Sculpt Along Curve_Standalone.py (56.5 KB)

Also, if you are interested in creating convincing seams for clothes, I recommend using my other addon, ‘Alpha Projection’. :+1:

1 Like

Thanks for the answer

Very useful addon! Just a heads up, it doesn’t work in Blender 5.1.0

However, I also tested it in Blender 5.0.1 and it works without issue.

1 Like