Motion Smoothing - bellbound/3DUI GitHub Wiki

Motion Smoothing

Elements smoothly interpolate to their target positions rather than snapping instantly.

Configuration

Set ElementConfig.smoothingFactor to control responsiveness:

  • Higher values = snappier movement (17.0 for fast-tracking elements)
  • Lower values = floatier, more gradual movement
  • Default: 15.0
auto config = ElementConfig::Default("myElement");
config.smoothingFactor = 17.0f;  // Slightly more responsive