Cleaned up moviemaker API, working on re-implementing editor
Property composition reduction
Fix drawing block curves
Block merging on add
Tweak rotation interpolation
Rework reduction / transformation of signals, add smoothing
https://files.facepunch.com/ziks/2025-03-18/sbox-dev_TISLbpKIr7.mp4
WIP project serialization
Fix track widget reference control
Get rid of abstract records in compiled clips
Fix compiled property track block validation
Fix compiled sample signal comparison
Clean up movie project loading logic, support loading from compiled
Fix reducing cross fades stomping mode / direction
Basic undo / redo boilerplate
Motion editor undo / redo
https://files.facepunch.com/ziks/2025-03-19/sbox-dev_Q6fv3zMR0a.mp4
Fix targeted models not animating in the editor
Get rid of some log spam
Fix anim graph parameter recording
Easy PlayerController recording
https://files.facepunch.com/ziks/2025-03-19/sbox-dev_ou5GOxSuAS.mp4
Rough sketch of in-game recording API
Implement recording API
Keep MovieClipRecorder as editor-only for now
Get in-editor recording working fully again
Clipboard data can contain separate blocks
Use constant blocks when recording unchanging stuff
Fix offsetting clipboard change
Re-implement additive blending (again (final))
https://files.facepunch.com/ziks/2025-03-21/sbox-dev_mGFhLCj3x0.mp4