Blender Git Statistics -> Branches -> sculpt-mode-features

"Sculpt-mode-features" branch

Total commits : 61
Total committers : 2
First Commit : March 13, 2019
Latest Commit : April 17, 2019 (Yesterday)

Commits by Month

DateNumber of Commits
April, 201940
March, 201921


AuthorNumber of Commits
Pablo Dobarro40
Martin Felke21

Popular Files

FilenameTotal Edits

Latest commits Feed

18 hours 41 min ago
further fix attempts for crashing
19 hours 46 min ago
attempt to take hard edges into account at quad remeshing

(with mark sharp on edges)
1 day and 20 hours ago
Fix build with QEX disabled
1 day and 20 hours ago
Merge branch 'sculpt-mode-features' of into sculpt-mode-features
1 day and 20 hours ago
Automasking: Open edges automasking and refactor

This new version should allow us to stack multiple automasking
operations in one brush. The UI still needs to be done for supporting

This is still a binary mask, it does not have falloff, but now the code
was done with that in mind.
1 day and 20 hours ago
some minor fixes for libQex dependency setup
1 day and 21 hours ago
initial implementation of libQex-based quad remeshing

note, still crashes often... has some memory alloc/free issues
April 13, 2019, 10:43 (GMT)
added rebuild levelset after grid resampling

but in general, the current grid resampling approach still seems wrong... needs more thinking
April 12, 2019, 23:12 (GMT)
first attempt for allowing different voxel sizes on operands

the grids should not have offsets any more, they are being transformed and resampled.
but does not look overly great yet... and is very slow, too.
April 12, 2019, 14:49 (GMT)
Voxel remesher: Reproject mask option
April 12, 2019, 08:32 (GMT)
added a new live remesh option.

If enabled, the modifier will be continously invoked, as usual. If disabled,
it will return the last automatically cached mesh, so basically the remesh
is "frozen", but still nondestructive / not applied yet.
Note, doesnt work yet in sculpt mode. There you may still need to apply
the modifier to update the base mesh. Or you can disable the modifier in
the stack to work on the base mesh, too. A third alternative is having
live remesh enabled with the modifier enabled, but this will cost some
sculpting performance and works at the moment only in material and rendered
April 11, 2019, 22:35 (GMT)
Sculpt mode: Grow and shrink mask filters
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.

- 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
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

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019