c95aa8dbd11c418cd490aef3095864cccaf479bb
Strokes would lose their deform group values after moving them to a different layer, because `vertex_group_names` weren't transferred to the newly created `CurvesGeometry` inside `execute_realize_curve_tasks`. This commit adds another version of `copy_vertex_group_names` for Curves, and separates the duplicate code into `copy_vertex_group_name`, which is used by both meshes and curves. This also fixed strokes losing deform weights in multiple situations, such as: - When performing a layer merge. - When applying generative modifiers like Mirror or Array Pull Request: https://projects.blender.org/blender/blender/pulls/142881
…
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%
