Vertical Plane Camera Navigation

illustration showing a camera facing a vertical plane with directional arrows pointing up, down, and right. Represents camera navigation across a vertical surface.

Added support for camera movement along the ZX plane using the middle mouse button. This is especially helpful while moving up and down along tall structures and building facades.

Auto Input Detection & Mapping Context Management

Implemented dynamic input method detection (Mouse, Touch, or Gamepad) using the Common Input Subsystem, which automatically applies the appropriate Input Mapping Context based on the active input type. This prevents input conflicts (e.g., touch being recognized as mouse input) and allows for easier management of input logic.

Camera Focus Updates with Orbit Target Change

Camera focus diagram showing DOF aligned with orbit target in AVE II

Updates the camera focus distance when the orbit target changes, ensuring the new target remains sharp and unaffected by DOF (depth of field) blur. Update 01 – July 23, 2025: Moved from Planned to Completed.

Replaced Floating Pawn Movement with Custom Panning

The Floating Pawn Movement component was removed from the pawn because its built-in acceleration and deceleration settings were difficult to tune, resulting in floaty panning behavior. Instead, a custom panning logic gives us full control over responsiveness.

Orbit Point Indicator

When the user clicks, display a small indicator icon at the orbit location beneath the mouse cursor. This gives clear visual feedback about the pivot/orbit point and helps users understand where the camera will rotate around.

Improved Pawn Movement

A new pawn movement system allows users to orbit around the mouse cursor’s position in world space, similar to Google Earth, improving navigation and exploration.

Keep orbit position

Keep orbit position when Line Trace Hit fails or Line Trace distance is longer than CameraDistance_Max