3D CAMPUS NAVIGATION SYSTEM: A WEB-BASED INTERACTIVE GRAPH WITH SHORTEST-PATH FINDING AND IMMERSIVE VISUALIZATION
Campus navigation is a persistent challenge for new students, visitors, and staff at large educational institutions. This paper presents a web-based 3D Campus Navigation System built using JavaScript, Three.js, and the Web Audio API, capable of rendering an interactive three- dimensional model of a university campus directly in a standard browser without any plugin requirement. The system models the campus as a weighted undirected graph where buildings represent nodes and connecting pathways represent edges. Dijkstra's shortest-path algorithm is employed to compute the optimal route between any two selected locations. The computed route is visualized as a glowing animated 3D path, with an optional immersive "Fly-Through" camera animation that guides the user from the start to the destination in first-person perspective. Additional features include a Day/Night mode toggle with dynamic lighting, a building detail panel for semantic indoor data (floors and rooms), a real- time search component, distance estimation, and a fully responsive mobile layout. The application was packaged as an Android APK using Capacitor, demonstrating a viable offline-capable deployment strategy. Results show that the system delivers accurate shortest-path computation with an average response time suitable for real-time use.
M, J. (2026). 3D Campus Navigation System: A Web-Based Interactive Graph with Shortest-Path Finding and Immersive Visualization. International Journal of Science, Strategic Management and Technology, 02(05). https://doi.org/10.55041/ijsmt.v2i5.089
M, Jaibalaji. "3D Campus Navigation System: A Web-Based Interactive Graph with Shortest-Path Finding and Immersive Visualization." International Journal of Science, Strategic Management and Technology, vol. 02, no. 05, 2026, pp. . doi:https://doi.org/10.55041/ijsmt.v2i5.089.
M, Jaibalaji. "3D Campus Navigation System: A Web-Based Interactive Graph with Shortest-Path Finding and Immersive Visualization." International Journal of Science, Strategic Management and Technology 02, no. 05 (2026). https://doi.org/https://doi.org/10.55041/ijsmt.v2i5.089.
2.Evennou and F. Marx, "Advanced integration of WiFi and inertial navigation systems for indoor mobile positioning," EURASIP Journal on Applied Signal Processing, vol. 2006, pp. 1–11, 2006.Chen, H. Zou, H. Jiang, Q. Zhu, Y. C. Soh, and
3.Xie, "Fusion of WiFi, smartphone sensors and landmarks using the Kalman filter for indoor localization," Sensors, vol. 15, no. 1, pp. 715–732,2015.
4.Loscos, D. Marchal, and A. Meyer, "Intuitive crowd behaviour in dense urban environments using local laws," Theory and Practice of Computer Graphics, pp. 122–129, 2003.
5.Jankowski and M. Hachet, "Advances in interaction with 3D environments," Computer Graphics Forum, vol. 34, no. 1, pp. 152–190, 2015.
6.Cabello et al., "Three.js – JavaScript 3D Library," GitHub Repository, 2010–2024. [Online].Available: https://threejs.org
7.W. Dijkstra, "A note on two problems in connexion with graphs," Numerische Mathematik, vol. 1, no. 1, pp. 269–271, 1959.
8.E. Hart, N. J. Nilsson, and B. Raphael, "A formal basis for the heuristic determination of minimum cost paths," IEEE Transactions on Systems Science and Cybernetics, vol. 4, no. 2, pp. 100–107,1968.
9.Ionic / Capacitor Team, "Capacitor: Cross- platform Native Runtime for Web Apps," [Online].Available: https://capacitorjs.com
10.World Wide Web Consortium (W3C), "Web Audio API Specification," 2021. [Online]. Available: https://w3.org/TR/webaudio/