Sculpt Toolkit - Mesh processing for sculptors!

by Flow Tools in Scripts and Addons

Version 1.04 update: 

    / tweaks to ui

    + Added save/load for envelope armature presets.

    + Improved optimzed remesh algorithm.

Version 1.03 update: 

    / tweaks to ui

    + Added Import/Export to light presets.

Version 1.02 update: 

    + Added mask split tool

    + Added mask deform tool

    / Mask decimate no longer call a modal slider

    / tweaks to UI


Sculpt Tool kit

The sculptor's tool kit. (Featured .blend file!)

When I had the idea for this addon, It was just meant to be a remeshing operator. Just to help save time when dealing with mesh resolution. 

But when I posted on facebook an experiment, things went crazy, people started sugesting great ideas. I compiled some of them in this addon.

So here is the result.

And this is the complete list of features:

  • Remeshing
  • Basemesh generation
  • Booleans
  • Manipulation tools
  • Viewport light controls
  • A few other things


So lets by parts, with begin, middle and end.

 I'll start by the middle.

In this addon, almost every feature is linked though the shortcut "ALT + W".

Update!! 1.02

Now we have the "Mask Deform", an manipulator that deform a model with sculpt mask! See it in action!


Also the new "Mask Split" tool separates masked from unmasked parts of the mesh, a more fast approach to separating dense meshes into pieces!


Basemesh generation:

Basically it is the Envelope builder:

"Add Envelope Armature" Creates a humanoid model with an armature that you can edit then convert to mesh.

"Add Envelope Bone" Creates a single bone so you can create your own base from scratch (If needed).

"Convert Armature To Mesh" As the name suggest, convert the armatures to editable meshes.

Remeshing:

"Optimized Rmesh" Rebuilds your model out of quads so it's easier to sculpt, it can add multiresolution while preserving details.


Booleans:

You have acess to the three basic boolean operations ("Union", "Difference", "Intersection").

Plus a special cutting tool "Slash Boolean" Which enables you to cut extract pieces and dig holes on solid meshes.

Viewport light controls:

This is a pannel where you can personalize the look of the solid display on the view port, you can save and load light presets .


There's the "Ramdom Colors" button now. Just click it and the colors will be ramdomized for each object, great for viewing separations.

I hope you like it.

What it is?


This addon for Bender (2.79) that provides a set of tools to improve the sculptor's workflow.

Click here to view how to install the addon.


Drawing options:

"Grid Floor" same as on the 3D view properties panel.

"Lens" the filed of view of the view port;

"Toggle Wire" enables/disables wireframe display on selected object.

"Random Colors" randomly change the color for every selected object.

"Clear Colorrevert the color ramdomization from "Ramdom Colors"


Boolean Tools:


You must just select more than two or more mesh objects and click on Add, Sub, or Intersect buttons.

You have extra options of drawing cuts with the various slash options.

"Cut Thickness" is the distance between saparated objects.

"Cut Distance" is the distance the cut travels trough the objects from the 3D cursor.

"Draw Slash" cuts the active object in freehand mode.

"Line Slash"  cuts the active object in a straight line.

"Polygon Slash" allow for precise cuts using the polygon stroke.

"Mesh cutter Slash"  cuts the selected meshes using the active object as knife.

Also, accessible on object mode though Alt + W shortcut.


Sculpt Mask Tools:


** Those tools only work on Sculpt Mode! ** 

"Extract Mask" duplicate the masked surface and solidfy it, (usefull for hair, clothing, layered parts).

"Mask Split" separate masked from unmasked parts of a mesh to different objects and close all holes.

"Add Mask Deform" add a manipulation rig to the unmasked parts (usefull for posing sculptures).

"Remove Mask" applies the rig and remove it from the mesh.

"Mask Decimate" as the name suggests, only decimate the unmasked parts of a model.


Remeshing:

"Mask Decimate" reduce the mesh complexity, of only the unmasked parts of your mesh.

"Simple Remesh" does the same as "Advanced Remesh" but only takes in account the octree depth (Single click tool).

"Advanced Remesh" creates a quad dominant mesh from other solids, good for generating base meshes.

Shortcut: Alt + W


Envelope Builder:

"Add Envelope Human" creates a basic human model out of bones.

"Add Envelope Armature" creates a basic armature so you can create a base from scratch.

"Convert Armature To Mesh" creates a mesh out of the armature previously generated, perfect for fast basemeshes.

Shortcut: Alt + W

**Use Alt + S to scale the joints**


Solid Lights:

It is a panel where you can setup, well, the solid lights of your 3D view, And also save and load previously created light setups as presets.

This doesn't have shortcuts yet.

How I install this addon?

This video explains how:
https://youtu.be/H4dw34baQNA

Item Rating

This item has an average rating of 5 from 5 ratings by the community.

80%
0%
20%
0%
0%
  • Aidan Eldred about 2 months ago

    I would love to give a 5-star review, however, there exists a bug when I try to convert envelope to mesh where the original doesn't get deleted and the mesh doesn't get converted, instead it just produces a bunch of metaballs which i have to manually convert. It comes with this error

    "Traceback (most recent call last):
    File "C:\Program Files (x86)\Steam\steamapps\common\Blender\2.79\scripts\addons\sculpt_sculpt_toolkit_104\enveloper.py", line 146, in execute
    converter.convert(self.step_size, self.min_steps, 1 / self.resolution * max(armature.dimensions), self.radius_multiplier)
    File "C:\Program Files (x86)\Steam\steamapps\common\Blender\2.79\scripts\addons\sculpt_sculpt_toolkit_104\enveloper.py", line 94, in convert
    bpy.ops.object.convert(target="MESH")
    File "C:\Program Files (x86)\Steam\steamapps\common\Blender\2.79\scripts\modules\bpy\ops.py", line 189, in __call__
    ret = op_call(self.idname_py(), None, kw)
    RuntimeError: Operator bpy.ops.object.convert.poll() failed, context is incorrect

    location: :-1

    • Jean Machado about 1 month ago

      Hello, listed, Going to fix.

  • meizner about 2 months ago

    Can't work without it.

  • Nekronavt 2 months ago

    Must have addition to your sculpting workflow

  • Michallis 3 months ago

    Very nice!! I can tell already I'll love using this tool

  • Emerald Eel Entertainment 5 months ago

    This is a phenominally great sculpting tool that feels like a must-have for any 3D artist who wants to take sculpting in Blender seriously. I love the envelope tool (Blender's Zspheres) and the mask deform tool and the optimized remesher is a treat.

    An issue I have with it doesn't necessarily have anything to do with the kit itself but instead the scaling of the pop-up window that appears when I convert an envelope character into a mesh; the box isn't wide enough to show all the text or numbers and I have to hover my mouse over the number field to read the full text, which is a little bothersome.

    I still highly recommend this asset. $15 sounds like a lot but I can assure you in saying it's worth every penny. Use this tool alongside other sculpt tool addons for an enhanced sculpting experience.

    • Jean Machado 5 months ago

      Wow, thanks a lot!

Purchase this item to leave a review!