ab652f7b5f03abcc6a3fdf6e2c2dcbfb8a80e7f2
This issue happend when a geometry nodes modifier wouldn't output grease pencil geometry. In this case, we write an emtpy grease pencil data-block to the evaluated `geometry_set`. But we don't update the `eval_frame` that indicates on what frame the grease pencil data-block was evaluated on. The fix makes sure we update the `eval_frame` even if the output is empty. Additionally, there was a missing return in the `get_evaluated_grease_pencil_drawing_deformation` function that lead to an empty `deformation.positions` span. The fix makes sure we return the correct deformation with the correct positions.
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%
