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 visual smoothness without full per-frame heavy computations.
Performance improvement: This change significantly reduces the performance cost for multiple POIs while maintaining visual fidelity, making the system scalable for large scenes.
The rotation logic is also handled in the same optimized Tick, keeping billboard effects smooth with minimal overhead.