Mars from orbit

Gravity Simulator


  • Darrell A. Huffman

    Maintainer and Developer

    Environmental economist and software developer with a strong interest in science. Has no clue what he is doing. Learn More

  • Hugo Granström

    Collaborator and Developer

    Swedish science and programming enthusiast. Studying Engineering Physics. Learn More

  • Paul West


    Possibly the most helpful and gracious fellow in the WebGL community. Learn More

  • John Van Vliet

    Planet and Moon Textures

    Makes maps of planets and moons, along with minor bodies and asteroids. Learn More



    The Jet Propulsions Laboratory's HORIZONS system is used to generate ephemerides for solar-system bodies. All state vectors for solar system scenarios were obtained from HORIZONS. Learn More

  • NASA Exoplanet Archive

    The NASA Exoplanet Archive is an online astronomical exoplanet and stellar catalog and data service that collates and cross-correlates astronomical data and information on exoplanets and their host stars, and provides tools to work with these data. All the orbital elements used to create the exoplanetary simulations were obtained from the Exoplanet Archive. Learn More

  • 3D Asteroid Catalogue

    3D Asteroid Catalogue is an interactive catalogue that contains 3D models, orbital and physical parameters and current orbital position of known minor bodies. All asteroid models used in Gravity Simulator were obtained from the 3D asteroid Catalogue. Learn More

  • NASA 3D Resources

    A growing collection of 3D models, textures, and images from inside NASA. All spacecraft 3D models used in Gravity Simulator, unless otherwise noted, were obtained from NASA 3D Resources. Learn More

  • Uncharted

    A 3D visualization of Earth’s solar neighborhood out to 75 light years, rendered in the browser using WebGL. The procedural star shaders used in Gravity Simulator were written by Ben Podgursky for Uncharted. Learn More

  • Poliastro

    Poliastro is an open source pure Python package dedicated to problems arising in Astrodynamics and Orbital Mechanics, such as orbit propagation, solution of the Lambert's problem, conversion between position and velocity vectors and classical orbital elements and orbit plotting, focusing on interplanetary applications. The Lambert Solver in Gravity Simulator, which was written by Hugo Granström, is based the Poliastro implementation. Learn More

  • Robert Vanderbei

    Robert Vanderbei is a Professor in the Department of Operations Research and Financial Engineering at Princeton University. The state vectors for the scenarios that deal with n-body choreographies were obtained from his website. Learn More