Expandable POI Labels on Hover

Mouse cursor hovering over a POI label in AVE II, with the label expanded to reveal the full name.

Hover-based label behavior for POIs. When the user hovers over a screen space label or POI geometry, the label expands to reveal the full name, improving readability without cluttering the scene.

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.

Optimized POI Label Opacity and Rotation

Replaced the constant per-frame (Tick) distance and opacity calculations from the original ArchViz Explorer with an optimized hybrid approach: Timer-based distance checks: The distance to the camera is now updated at fixed intervals (e.g., every 0.5 seconds) to reduce unnecessary calculations. Smooth interpolation: Opacity transitions are handled by a lightweight Tick function using interpolation, ensuring […]

Background Music

Loops randomly selected music tracks to enhance mood. Automatically disables playback when gallery videos are active.