float/float_3d amplitudes are hardcoded (animator.rs:1209, 1305); wiggle 'noise' is 3 summed sines (animator.rs:737-744). Add a drift preset {amp_x, amp_y, frequency, seed, rotation_amp?} producing coupled organic x/y motion (handheld-camera feel) in one attribute; upgrade the noise source to true simplex (tiny impl or Skia noise sampling) behind the same API (seeded, deterministic).
float/float_3d amplitudes are hardcoded (animator.rs:1209, 1305); wiggle 'noise' is 3 summed sines (animator.rs:737-744). Add a drift preset {amp_x, amp_y, frequency, seed, rotation_amp?} producing coupled organic x/y motion (handheld-camera feel) in one attribute; upgrade the noise source to true simplex (tiny impl or Skia noise sampling) behind the same API (seeded, deterministic).