1e4b80fed96d5e61f044de4cb1d82814dfe0292e
Add a quaternion attribute type that will be used in combination with rotation sockets for geometry nodes to give a more intuitive experience and better performance when using rotations. The most interesting part is probably the interpolation, the rest is the same as the last attribute type addition,988f23cec3. We need to interpolate multiple values with different weights. Based on Sybren's suggestion, this uses the `expmap` methods from4805a54525for that. This also refactors `SimpleMixerWithAccumulationType` to use a function rather than a cast to convert to the accumulation type. See #92967 Pull Request: https://projects.blender.org/blender/blender/pulls/108678
…
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%
