Skip to content

A mixed-reality solar system, featuring 3D maps and models of planetary bodies

License

Notifications You must be signed in to change notification settings

codemacabre/planetaryxr

Repository files navigation

PlanetaryXR

Netlify Status JavaScript Style Guide Gitmoji GitHub issues GitHub license

PlanetaryXR is an augmented reality (AR) / virtual reality (VR) web app featuring 3D models of planetary bodies, built using A-Frame, ARToolKit and the AR.js library. It is currently in the process of being ported to native Three.js.

AR markers can be downloaded here.

Although primarily focused on creating an AR experience, PlanetaryXR also features a virtual reality (VR) mode which will build upon the 3D planetary models by offering a locational data and a lightweight map interface.

Both AR and VR apps are currently in very early development.

Resources

Imagery credits as follows:

  • Star map: David Seal / Yale (modified)
  • Mercury: NASA / Johns Hopkins University Applied Physics Laboratory / Carnegie Institution of Washington (using data from MESSENGER)
  • Venus: NASA / USGS Astrogeology Science Center (using data from Magellan)
  • Earth: NASA (using data from Terra)
  • Mars: NASA / USGS Astrogeology Science Center (using data from Viking)
  • Jupiter: NASA / Jet Propulsion Laboratory / Space Science Institute (using data from Cassini)
  • Saturn: Björn Jónsson (using data from Cassini (planet) and Voyager (rings), reproduced with permission)
  • Uranus: James Hastings-Trew (planet and rings)
  • Neptune: Björn Jónsson (using data from Voyager, reproduced with permission)
  • Pluto: NASA / Johns Hopkins University Applied Physics Laboratory / Southwest Research Institute (using data from New Horizons)

Links

License

PlanetaryXR is open source, licensed under the MIT license.

Releases

No releases published

Packages

No packages published

Languages