News for hackers. Stuff that matters.
Re:Supplanting matrices with Geometric Algebra in a forward ... by nox101 on Wednesday February 28, 2024 @05:05PM (#39544079)
But not in it's animation data, at least not by default

You key euler angles, it lerps euler angles for animation values, it then generates a quaternion the given the current value of the euler angles. Same for Unreal AFAIK

Re:Supplanting matrices with Geometric Algebra in a forward ... by hamish_todd on Wednesday February 28, 2024 @05:09PM (#39544124)
Where in the docs does it say that? Euler angle lerps, in the general case (eg none of the starts or ends are 0), look like complete shit.

You need the log quat representation. Exp( Tlog(q1/q0) ) q0

Re:Supplanting matrices with Geometric Algebra in a forward ... by nox101 on Thursday February 29, 2024 @03:19AM (#39547404)
> When interpolating between two rotations, the interpolation can either be performed on the Quaternion values or on the Euler Angles values.

from: https://docs.unity3d.com/2023.3/Documentation/Manual/animedi...

The default is Euler values

Re:Supplanting matrices with Geometric Algebra in a forward ... by hamish_todd on Thursday February 29, 2024 @03:33AM (#39547504)
From that page: "When Euler Angles interpolation is used, Unity internally bakes the curves into the Quaternion representation used internally. This is similar to what happens when importing animation into Unity from external programs"