Back to search
PatternGold tierCamera

Smooth zoom with mouse wheel on spring arm camera

Updated 3mo ago1 look-ups
UE 5.0UE 5.1UE 5.2UE 5.3UE 5.4UE 5.5UE 5.6UE 5.7#zoom#camera#springarm#mousewheel#scroll

Reference

Pattern: Variables TargetArmLength(float), MinZoom(float)=200, MaxZoom(float)=2000, ZoomStep(float)=50, ZoomSpeed(float)=5. InputAxis MouseWheel: TargetArmLength = FClamp(TargetArmLength - AxisValue*ZoomStep, MinZoom, MaxZoom). Tick: SpringArm.TargetArmLength = FInterpTo(Current, TargetArmLength, DeltaSeconds, ZoomSpeed). FInterpTo provides smooth easing.