What's New in v2.0
Math Upgrades
- Exact OU transition formula (Gillespie 1996) — zero discretization error, no substep loops
- Implicit spring filter (Klak-style) — unconditionally stable at any timestep
- Voss-McCartney 1/f pink noise detail layer — true organic micro-texture
New Features
- Rotation noise — independent OU process with its own speed, per-axis amplitude (pitch/yaw/roll)
- Detail + Detail Layers — adds fractal richness, respects Smoothing
- 6-channel output: tx, ty, tz, rx, ry, rz
Parameter Renames
- Reversion → Center Pull
- Roughness → Smoothing (inverted: 1 = smooth, 0 = raw)
- Center → Anchor
Bug Fixes
- Speed=0 stops instantly (no settling delay)
- TD timeline pause freezes the script
- Smoothing no longer changes perceived speed (narrowed omega range)
- Detail respects Smoothing (applied before spring filter)
- Init at Anchor (no cold-start drift)
- par.enable moved to enableExpr (prevents cook loops)
Testing
- 26 automated tests covering all parameters at extreme values