Files
effectcraft/crates
vangel76andClaude Opus 5.5 4545afb9ab 3D: Orientation and X/Y/Z Rotation turn Z first, keyed Orientation slerps, as After Effects
After Effects composes a 3D layer's (and a camera's) Orientation and its X/Y/Z
Rotation as Rx * Ry * Rz each, Orientation before the axis rotations; EffectCraft
used Rz * Ry * Rx. Measured on synthetic AE 2026 cases: Orientation [10,20,30]
(488) was 5.2 % of the frame off and now matches to the anti-aliased edge (0.03 %);
X/Y/Z Rotation 10/20/30 (800), Orientation + X Rotation (801) and one-node
cameras (804, 805) likewise.

Keyed Orientation moves along the shortest arc between the keys (quaternion
slerp, eased in time, angles written in [0, 360)): keys [0,0,0] -> [10,20,30]
read back [6.2643, 9.3531, 15.2190] half-way where EffectCraft gave [5,10,15];
[0,0,0] -> [60,80,40] linear and eased match AE's read-backs within 0.002 deg.

lookAt() returns AE's angles (z axis on the target, x axis level; two AE
read-backs within 1e-3 deg). The camera tracker, VR editor, Look At and orbit
commands use the new decomposition.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 16:47:37 +02:00
..
2026-10-18 09:35:35 -04:00
2026-10-18 09:35:35 -04:00
2026-10-18 09:35:35 -04:00
2026-10-18 09:35:32 -04:00
2026-10-18 09:35:33 -04:00
…
2026-10-18 09:35:34 -04:00
…
2026-10-18 09:36:05 -04:00
2026-10-18 09:35:33 -04:00
2026-10-18 11:12:44 -04:00