Hans Goudey
pushed to sculpt-brush-refactor-smooth at HooglyBoogly/blender
2024-06-11 23:21:12 +02:00
79bf1ae0e3
Merge branch 'main' into sculpt-brush-refactor-smooth
8726157489
Sculpt: Initial data oriented refactor for nudge brush
Hans Goudey
pushed to sculpt-brush-refactor-multires-eraser at HooglyBoogly/blender
2024-06-11 23:20:43 +02:00
8bafb9ee08
Merge branch 'main' into sculpt-brush-refactor-multires-eraser
8726157489
Sculpt: Initial data oriented refactor for nudge brush
c5864a3dcb
Sculpt: Initial data oriented refactor for inflate brush
bfb7918ac5
Cleanup: Sculpt: Avoid repeated access of CCG position
c93c7cbc4c
Sculpt: Initial data oriented refactor for flatten brush
Hans Goudey
pushed to sculpt-brush-refactor-smooth at HooglyBoogly/blender
2024-06-11 22:41:53 +02:00
618e000373
Merge branch 'main' into sculpt-brush-refactor-smooth
c5864a3dcb
Sculpt: Initial data oriented refactor for inflate brush
bfb7918ac5
Cleanup: Sculpt: Avoid repeated access of CCG position
c93c7cbc4c
Sculpt: Initial data oriented refactor for flatten brush
22788ad1cf
Merge branch 'blender-v4.2-release'
c5864a3dcb
Sculpt: Initial data oriented refactor for inflate brush
bfb7918ac5
Cleanup: Sculpt: Avoid repeated access of CCG position
Hans Goudey
pushed to sculpt-brush-refactor-multires-eraser at HooglyBoogly/blender
2024-06-11 21:46:46 +02:00
7ef0bb1737
Reorder cmake
Sculpt: Initial data oriented refactor for multires displacement eraser
Hans Goudey
pushed to sculpt-brush-refactor-multires-eraser at HooglyBoogly/blender
2024-06-11 21:16:26 +02:00
0f0a706149
Remove use of proxies
589fcdde85
Sculpt: Initial data oriented refactor for multires displacement eraser
50ad82cdd1
Cleanup: Fix missing type name with typedef
fb3ac0d178
Cleanup: Remove unnecessary draw brush function declaration
68ef1d6f36
Sculpt: Initial data oriented refactor for scrape and fill brushes
Hans Goudey
created branch sculpt-brush-refactor-multires-eraser in HooglyBoogly/blender
2024-06-11 21:16:26 +02:00
50ad82cdd1
Cleanup: Fix missing type name with typedef
fb3ac0d178
Cleanup: Remove unnecessary draw brush function declaration
Sculpt: Initial data oriented refactor for scrape and fill brushes
Sculpt: Initial data-oriented refactor for smooth brush
I think this is pretty much the same situation as tests for pbvh::update_bounds in our last discussion. I have basically the same opinion. If I knew where to put the tests I would be happy to do…
Hans Goudey
pushed to sculpt-brush-refactor-smooth at HooglyBoogly/blender
2024-06-11 20:10:55 +02:00
f4145bd094
Fix boundary vertex behavior
Sculpt: Initial data-oriented refactor for smooth brush
Not a bad idea for this case I think. But I don't really like the idea of using the naming everywhere in this API, at least when there are as many entry points as there are currently. It's just a…
Hans Goudey
pushed to sculpt-brush-refactor-smooth at HooglyBoogly/blender
2024-06-11 19:25:57 +02:00
4df69eb885
Merge branch 'main' into sculpt-brush-refactor-smooth
bece81922c
Fix dumb mistake
5b4611e0d1
Fix mistake in recently added clamping
140a3706f4
Move scale_translations and scale_factors to common file
6ef2b47cdd
Apply translations to deformed positions before applying inverse deformation
Hans Goudey
deleted branch fix-sculpt-brush-pbvh-deform-before-inverse from HooglyBoogly/blender
2024-06-11 18:35:25 +02:00
Fix: New sculpt brushes apply inverse deformation to deformed mesh