7ce067d73bafe558d2cf4b4d65fae5880a3146ff
Part of #118145. This brush first stores an array of translations for each vertex and then reuses those translations for the rest of the stroke. I added a few utilities to simplify storing the data for all vertices for the multires and BMesh implementations. Compared to the old code, computing the translations is skipped for completely hidden or masked nodes. Also we don't skip hidden neighbors since that gives better results. That wasn't as easy with the old API. Pull Request: https://projects.blender.org/blender/blender/pulls/124569
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
