Blender Git Commits

Blender Git "sculpt-mode-features" branch commits.

Page: 5 / 7

April 11, 2019, 13:18 (GMT)
Mesh Filter tool: Initial implementation

This tool applies a deformation to all vertices in the sculpt taking the
mask into account. It is useful for creating surface detail or hard
surface sculpts. It is also the base for the implementation of the
transform tool.

Notes:
- The smooth filter needs multiple iterations. Right now it only applies
one iteration per tool action, so it is unusable in most cases. I don't
know if adding this is possible with the current smooth code while
supporting real-time preview.
- I'm not sure if it is properly integrated with the tool system and the
keymap (probably not).
- Only works with mesh, no dyntopo or multires.
- It still needs to ignore nodes with all vertices fully masked. Adding
this basic optimization will increase performance a lot when working
with high-resolution meshes.
- Previewing the deformation in real time is not the best option for
performance, I could add an operator that applies the filter without
preview.
April 11, 2019, 13:01 (GMT)
fix crash with openvdb filters in case the openvdb grid is invalid

invalid can mean the grid is empty or the grid class is not "LevelSet",
happens usually when the volume is empty
April 9, 2019, 23:25 (GMT)
Fix naming
April 9, 2019, 22:42 (GMT)
disabling an operand now skips unnecessary calculations

useful when transforming the disabled operand for example
April 9, 2019, 16:39 (GMT)
odd transform jumps should be fixed now

instead of restoring the meshtransform on the original, a copy is made
April 9, 2019, 16:24 (GMT)
fix attempt for bug when moving a shared csg operand (still odd transforms)
April 9, 2019, 15:57 (GMT)
odd crashes on deleting objects and on load seem to be solved

turned out I needed to copy the csg operand list as well, so the walk
function has it available when it needs it.
April 9, 2019, 08:44 (GMT)
some improvement of the CSG UI
April 8, 2019, 23:18 (GMT)
Sculpt vertex colors: Color fill operator
April 8, 2019, 22:46 (GMT)
fix attempt for crashes when loading blends with volume csg objects

Note this isnt solved yet, its some weird stuff going on with pointers not in sync etc.
Must be somewhere in the object linking system...
April 8, 2019, 22:14 (GMT)
Sculpt mode: Mask filter operator

It includes blur and sharpen mask filters. It is not enabled for multires
yet.
April 8, 2019, 20:08 (GMT)
removed some unnecessary disabled code
April 8, 2019, 19:54 (GMT)
yay, multi-object volume CSG finally operational :)
April 8, 2019, 08:41 (GMT)
use refactored functions for voxel remesh modifier, too
April 8, 2019, 00:25 (GMT)
OpenVDB: Replace dilate and erode with offset on level set

Dilate and erode filters are now working
April 7, 2019, 23:22 (GMT)
Refactor: Move remesher functions to blenderkernel
April 7, 2019, 20:03 (GMT)
disabled a few not-yet-working options for remesh modifier (dilate/erode)
April 7, 2019, 19:25 (GMT)
Enable topology automasking for the snake hook brush
April 7, 2019, 18:39 (GMT)
for now, CSG options disabled in python, since not functional yet
April 7, 2019, 18:38 (GMT)
first attempt for CSG operations via voxels, but not functional yet
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021