Blender Git Commit Log
Git Commits -> Revision 4cd1941
Revision 4cd1941 by Pablo Dobarro (sculpt-mode-features) 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. |
Commit Details:
Full Hash: 4cd1941bb7dc9e13de803ee2c697b2182c9f93ad
Parent Commit: 9f371c5
Lines Changed: +267, -9
5 Modified Paths:
/release/scripts/presets/keyconfig/keymap_data/blender_default.py (+12, -0) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py (+19, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+233, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+2, -1) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py (+19, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+233, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+2, -1) (Diff)