This is a small add-on that makes it easy to create vector displacement map (aka VDM) brushes in Blender. A VDM is baked and a brush created in one click.
Located in 3D Viewport ‣ Sidebar ‣ Tool
.
Use the Create Sculpting Plane
button for an optimal starting setup for sculpting your own VDM brush.
Use the Render and Create VDM Brush
button to bake the displacement of the plane into a new brush. The brush will be added with all relevant options and a vector displacement map is saved near the blender file as an Open EXR file (or a ‘tmp’ folder if the blender file wasn’t saved). New brushes can be found as Draw brushes in sculpt mode (first tool to select in sculpt mode).
Note: The add-on won’t create any preview images for these brushes.
While sculpting, make sure to mask the borders of the plane for a better result. (Auto-Masking: Mesh Boundary
)
Use the Displacement Eraser
brush to move vertices back to their original grid position.
If your VDM brush gets cut off at the corners, you can increase the size inside the texture panel of the brush settings to 1.1 or 1.2 for each axis.
You don't need to use the 'Sculpting Plane' as a starting point. You can use a grid with a lower subdivision and then add a multires modifier yourself. Just make sure to use Keep Corners
as Boundary Smooth
option before subdividing.
Note: The baking material depends on a grid that is 2 by 2 meters (default size).
This extension was part of Blender 4.1 bundled add-ons.
This extension requests the following permission:
Add-on saves textures to disk
Automatically approved because it was originally part of Blender 4.1 add-ons bundle. It hasn't been reviewed. Learn more
updated description, featured image, icon, previews
uploaded new version: Add-on "VDM Brush Baker" v1.0.4
updated description
updated description
Hey everyone,
Just a heads-up about a recent change regarding the licensing of add-ons on the Blender extension platform. Moving forward, all add-ons will need to be released under the GNU/GPL 3.0 license (SPDX:GPL-3.0-or-later). This is mainly to keep things simple and consistent across the board.
Previously, we accepted various licenses as long as they were compatible with Blender’s distribution. However, to avoid any confusion and streamline the process, all add-ons using the bpy API should now be presented as GPL 3 (the same license the Blender bundle is distributed). Regardless of whether the original code was under GPL 2, or something else like MIT or ZLIB.
Existing add-ons versions won't be affected. However, new updates will need to comply to the revised requirements.
Thanks for understanding, and feel free to reach out if you have any questions.
Sign in to comment.
Ready for review