Me & ChatGPT were at it again. This time I wanted to see if there was a way to create a sculpt layer system for Blender. Here are my results:
Current Limitations:
The add-on stores the different layers in object-space, therefore if you make any sort of stretching/crazy scaling/rotation to the mesh, the resulting layers may deform improperly.
Workarounds:
Keep any deformation operation to a minimum, or better yet, use modifiers (Lattice/Mesh Deform/Simple Deform etc..) to reach better results.
Either way this add-on was meant to be used after the primary shapes have already been established, and the user wishes to add details in a controlled & non-destructive manner.
Installation:
-Download the file:
(edit: updated 29/12/25 - added āMask Eraserā (now layer sensitive), Optimization improvements, Cut Mask to a New Layer feature, Undo friendly) Sculpt_Layer.py (49.4 KB) - for Blender v4.5
-Inside Blender navigate to Edit >> Preferences >> Add-ons >> Install from Disk (Top right corner)
-Open āSculpt_Layer.pyā
-Make sure you tick to box for āSimple Sculpt Layers" in the Add-ons menu.
-A new tab has been added to side panel (hotkey āNā by default) inside Sculpt Mode.
WOW, this is so cool!!!
I think everyone that use sculpt on Blender want a Layer system.
Thanks for share the addon and to put effort and time on that. We really appreciate it.
Fantastic job! You are incredible! People have been askind blenderdevs to add layers for decades, and when Pablo left, they pretty much stopped improving sculpt system - so no official sculpt layers support in any foreseeable future! Your addon is a godsend!!!
By the way, non-related quastion, but may I ask how did you apply that little floral pattern on a sculpt?
You can use the āDisplaceā modifier to achieve that effect.
First, make sure your mesh is UV unwrapped, and has enough geometry. Then, inside the modifier, select a tileable alpha texture (a texture that is repeatable) and set the coordinates type to UV.
In the UV editor, you can scale up or down the UVās to control the size of the pattern.
Thanks for detailed answer! Can I use this method with sculpt layers as well? Iām eager to try it myself, but Iām gonna be away from my pc for a while.
Yes: If you create a new layer, and then apply the āDisplaceā Modifier ā that newly created layer would ācatchā the changes made by the āDisplaceā Modifier.
*Note that if you are using a āMulti-Resā or āSub-Dā modifiers (to increase the geo of the mesh), you would need to apply them too (and click the āSet Base Meshā button), before you can catch the āDisplaceā modifier. Otherwise your āBase Meshā wonāt have enough geometry to catch the āDisplaceā modifier properly.
Which addon are you referring to? Because if you mean the one by the miratools guy, thatās both a paid addon and also heās no longer updating it. I havenāt seen many other sculpt layer addons (except a random github project abandoned 5 years ago), and found this thread while looking around for free sculpt layer options.
Just installed, Set Base Mesh and pressed to Add New Layer. This error poped up
Blender did not crash, I was able to apply a brush stroke, then as I tried lowering layer strength another error came up. Hope you can fix this and provide updated version
suggestion, if you like to keep it free and open source, put it up on github so we can track its development there? If you are unfamiliar with github its place were software gets developed, tracked, issues can be submitted, people can submit fixes just like one I provided and there is history so you can see what changes I made and can reject my changes or accept them etc.