953b319ea8547cfb8466271de77e0e8aabd4017b
The root cause was some code that tries to omit keying loc, rot, or scale based on the current transform mode and pivot type. The idea is sound, but for it to work properly it also needs to know if more than one object is being transformed or not. Notably, this bug affected the scale transform mode as well, not just the rotation transform mode as reported in #123961. This fixes the issue by passing a flag down that informs that code whether more than one object is being transformed, and using that flag to correctly omit loc/rot/scale when possible. PR #123998 Pull Request: https://projects.blender.org/blender/blender/pulls/123998
…
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%
