39f63c8c08
Sculpt: Added vector displacement for the sculpting draw brush (area plane mapping only for now) Vector displacement maps (VDM) provide a way to create complex displacements that can have overhangs in one brush dab. This is unlike standard displacement with height maps that only displace in the normal direction. Forms like ears, curled horns, etc can be created in one click if VMDs are used. There is a checkbox on the draw brush in the texture settings "Vector Displacement" that enables/disables this feature. Technical description: The RGB channels of a texture in a brush stroke are read and interpreted as individual vectors, that are used to offset vertices. As of now, this is only working for the draw brush using the area plane mapping. Symmetry and radial symmetry are working. A few things to consider when making VD-Maps: * UVs need to stay intact for the bake mesh (e.g. voxel remeshing can't be used to create VD Meshes) * When exporting a VD Map it should be in the file format OpenEXR (for positive and negative floating point values). * Export resolution can be 512x512 or lower (EXR files can get very large, but VDM brushes don't need a high resolution) And when using them: * Inside Blender clamping needs to be unchecked on the texture * The brush falloff should be set to constant (or nearly constant) This patch was inspired by this [right-click-select proposal](https://blender.community/c/rightclickselect/WqWx/) Thanks for the post! (Moved [this patch](https://archive.blender.org/developer/D17080) to here.) Co-authored-by: Robin Hohnsbeen <robin@hohnsbeen.de> Pull Request #104481 |
||
---|---|---|
.. | ||
bin | ||
darwin | ||
datafiles | ||
freedesktop | ||
license | ||
lts | ||
scripts | ||
text | ||
windows |