Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

695roshan/Sea-Level-Projections

Repository files navigation

Immersive Sea Level Projections ๐ŸŒŠ๐ŸŒ

An immersive VR application that visualizes future sea-level rise in coastal cities using 3D geospatial data and climate projections. Built with Unity, Cesium, and XR, the project allows users to walk or fly through flooded cities to better understand the spatial and human impact of climate change.

๐ŸŽฏ Project Goal

Traditional 2D maps and charts often fail to convey the real-world impact of sea-level rise. This project leverages 3D visualization and Virtual Reality to:

  • Improve awareness of future coastal flooding
  • Enable embodied exploration of affected cities
  • Support education and decision-making in climate resilience planning

๐Ÿ“ˆ Dataset

โœจ Features

  • Cesium-powered global 3D terrain and buildings for 100 selected cities
  • Sea level projection in VR
  • Interactive city and year selection
  • Flying and walking navigation modes
  • Charts for getting insights from the data

๐Ÿ› ๏ธ Tech Stack & Requirements

Hardware

Software

Cesium Account (Important)

โš ๏ธ This project will not work without a Cesium account and a valid Cesium ion connection.

To render 3D terrain and buildings, Cesium for Unity requires access to Cesium ion.

๐Ÿš€ How to Run the Project

  1. Clone the repository

    git clone https://github.com/695roshan/Sea-Level-Projections.git
  2. Open the project in Unity

    • Use Unity Hub
    • Open with Unity 600030f1
  3. Connect Meta Quest 3 to Your Computer

  4. Connect Cesium ion

    • Create a Cesium account (see section above)
    • Add your Cesium ion access token inside Unity
  5. Open the main scene

    • In the Unity Editor, navigate to:

      Assets โ†’ Scenes โ†’ Base Scene
      
    • Double-click Base Scene to load it

  6. โš ๏ธEnsure the XR Interaction Simulator game object under the Base Scene is turend off, otherwise it won't work on the HMD

  7. Press Play (โ–ถ) in Unity

    Ensure XR settings are enabled

๐ŸŽฎ Controls

Left hand:

  • Joystick : Move
  • Primary Button : Reset menu
  • Secondary Button : Summon menu

Right hand:

  • Joystick(y axis) : Change elevation
  • Joystick(x axis) : Rotate view
  • Primary Button : Jump
  • Secondary Button : Toggle fly/walk
  • Back Trigger : Select
  • Side Trigger : Grab

About

An immersive VR application that visualizes future sea-level rise in coastal cities using 3D geospatial data and climate projections.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /