VR Stargazing


Immersive VR Astronomy Visualisation

Overview

VRStarGazing is a Unity-based VR astronomy visualisation project that uses real star catalogue data to render stellar systems and selected constellations in an immersive 3D environment. The project combines scientific data visualisation with real-time 3D rendering, allowing astronomical objects and star relationships to be explored spatially rather than viewed only as static diagrams.

The project was developed to explore how real-world scientific datasets can be translated into interactive VR experiences for education, simulation, and STEM communication. Rather than focusing only on visual presentation, VRStarGazing demonstrates data-driven scene generation, procedural star placement, constellation rendering, and an expandable foundation for future celestial body visualisation, including planets, galaxies, and other astronomical objects.


My Role

I designed and developed the VR Star Gazing project in Unity, including the data-driven star rendering workflow, procedural star placement, constellation visualisation, and VR-ready scene structure. My work focused on converting real astronomical catalogue data into an interactive 3D environment, allowing stars and constellations to be explored spatially within a VR experience. I also structured the project with future expansion in mind, including support for additional celestial bodies, educational overlays, improved interaction tools, and broader astronomical simulation features.

Key Engineering Features
  • Unity-based VR astronomy visualisation
  • Real star catalogue data integration
  • Data-driven star rendering workflow
  • Procedural star placement and scaling
  • Selected constellation rendering
  • Constellation line and relationship visualisation
  • VR-ready spatial viewing and navigation foundations
  • Real-time 3D scene generation
  • Expandable architecture for future celestial body simulation
Technical Highlights

The project converts real astronomical catalogue data into an interactive Unity VR environment, using data-driven placement logic to position and scale stars within a 3D scene. Selected constellations are visualised through spatial relationships and connecting lines, allowing stellar patterns to be explored as immersive structures rather than static diagrams. The system is also structured for future expansion, including additional astronomical datasets, planets, educational overlays, and improved VR interaction tools.

Development Goals

The project was developed to explore how real astronomical datasets can be transformed into immersive VR experiences for education, simulation, and interactive visualisation. A key goal was to build a data-driven system that could render stars and constellations spatially within Unity, rather than presenting them as static 2D diagrams. The project also aims to provide a scalable foundation for future celestial simulation, including planets, larger star catalogues, educational information overlays, and improved VR interaction tools.

Tools and Technologies

Unity, C#, VR/XR development, astronomical data visualisation, procedural scene generation, real-time 3D rendering, spatial interaction, constellation rendering, data-driven star placement, scene management, and educational simulation design.