← All ideas
  • Published 25 Jan 2023

VDM - Vector Displacement Map - Sculpt Brush

SmassYk.jpeg RGGAbIi.jpeg

Hola community,

I would like to propose a new sculpt Brush, call Vector Displacement Map (VDM) in Blender. VDM are similar to Alpha Brush, but working with 3 axis to build any shape you want !

In this RCS, I will explain, with words and pictures, the power of such feature.

Main advantages are :

  • You can iterate quickly when you sculpt

  • This feature has a ''WOW Effect'' that can sell Blender a lot

  • Community can create and share (or sell) set of brushes

  • Repetitive task can be speed up

  • Improve interoperability between sculpting software

Is there any disadvantage ? Yes, some...

  • Mesh you are working on with need to be high poly. Although for simple shape, like and ear and nose, it doesn't really matter.

  • You start from a plane and CANNOT remesh. Why ? Because vector map are calculated by subtracting the vertex position of your sculpt minus the vertex position of a base plane. But, you can use a multirez modifier to subdivide your sculpt as you need.


What are VDM exactly ?

VDM stand for Vector Displacement Map, also known as 3D Alpha.

Vector Mapping is different than Displacement Mapping. Vector Map act on every axis (X, Y, Z). Displacement Map act only the face normal axis (Z axis or Height) . Meaning that vector map can store both distance and direction, so they can create form such as ear, mushroom and horn when they are apply to a flat mesh (see below)

Vector Map may look like a regular Normal Map, because it has a lot of bright color, but it is not. Vector seem a bit blurry because every color is shift to be able to store 3D coordinate inside an image.

In short, Vector Map can create overhang (left) , as Displacement map can't (right).

Sans titre.png

Sans titre2.png

Whole process is a matter of three stages :

  • 1. Sculpt something from a plane
  • 2. Bake to a Vector Map (VDM)
  • 3. Use as Sculpt Brush on any model

RGGAbIi.jpeg

KPuVHgy.jpeg

FsBC9P6.jpeg


Edit - October 2021

Here is the test I did :

As you can see, even a super low VDM resolution & polycount can keep the original shape !

eedf7f9bb2ae3918d18d39ed4aa4b36f74f81cc7.jpeg

ce9b9bfa9898f86a6255a09e5e749f21712f214f.jpeg


More picture, made with Blender

Left : A plane with a Vector Map as a texture. Inside the viewport, it's just a plane. Now what I propose is to have a Vector Brush in the sculp mode to build model with Vector map stamp, as Alpha Brush

Right : Sculpted plane baked with a Emit shader to get the Vector Map.

204d7bfba2c8f6e9f3858349540552d141b4b439.png

e23c150f3bdd37b23b715bb572c6ad448ead3e16.png

57427faa5c7393ebe7a1d742d3516f4c8b118787.png


Edit - December 2020

If you would like to bake your own Vector Displacement Map (VDM). Here I provide the file with a node setup you can use. Note that this is Not a custom build, just a file with 2 materials (Source and Target) with node setup.

This is also Not a brush, only you can bake and apply VDM with texture. Having a Sculpt Brush is the whole point of this Right Click Select Proposal.

drive.google.com/file/d/1LNKcMn4PsZ8E5Z_3J0IJAbcq1xptfD-g/view This file contain the following :

  1. Node setup on the ear (VDM Source, plane you will sculpt). This need to be a plane with a multires modifier. Then you can sculpt your shape from this plane. Note that you cannot remesh. Only you can add more subdivision.

  2. Node setup on the cube (VDM Target, object with Vector texture). This can be any object, as long is has enough subdivision

  3. Texture file that was bake with Emit, it is your VDM map.

SmassYk.jpeg

98%

Development Status: Done

Francis_Jasmin
25 Jan 2023

15 Comments

Francis_Jasmin Author

Sorry !!

This is a repost...

My original post got deleted when I changed it from ''open'' to ''in development'', probably a bug from a 3 years old RCS idea :-)

The VDM patch can be follow here :

developer.blender.org/D17080

Do not comment the task because this website is reserve to developpers.

I will post a link here if a build with this patch become available in the near future or if a devtalk thread is created to collect feedback.

Thx and have a nice day !!

2
fructdw

Have you tried to contacting admins (Pablo \ Francesco) on blender chat? Maybe they can restore old post with all comments / votes intact... Probably not, but still worth a try.

Francis_Jasmin Author

Would be nice... But Robin Hohnsbeen (robinHohni) (patch maker) already put a link in the patch description to this RCS, so he would have to update the link again etc... I think I will let it be.

For the records, there was like 25+ comments and more or less 200-300 likes if I remember.

Cheers !

mattiasjohansson

Wow...if only! 🤤

1
andreapapi

Yes Please!

1
metaphorset

Been excited about this since I saw this video 5 years ago: youtube.com/watch

1
kivancozer

please, we want to see this feature in the stable 3.5 version

1
ramireshimself

This will make Blender go on another level! Awesome!

1
kowy

fantastic one! great job

1
billkakoy1

Thank you, Francis! Bender needs this feature.

1
janvandenhemel

Awesome!

1
1D_Inc

Sure

1
krysidian

I've always wanted something like this. It would be so cool if it makes it to 3.5

soont3kk

Yes !! Yesyesyes ! Did i say yes yet ? If usure then 'yes' !!

sebbosebbo267

OMG....🤞👏👌💥🔥🥰🤩❤🎛 the baking was a miising link boundary problem in the past...I think... hope some people could help the devs to bring a brush to live .... its major missing feature for the sculping community... ,,PABLO" please hrm hmm ..a report f. the show...

a lot of feature proposals like Blender Bobs feature request thats my last favorite come up its so cool ... ,,Evolution" time thx...good luck.....