About ● Controls ● Future ● Credits ● Contact ● Close
Celestial Bodies
- Celestial Bodies is a WebGL experiment that allows you to interactively compare the sizes of our sun, the planets and moons as well as (from February 2017) the sun and planets in the Trappist One system (albeit with a good measure of artistic license for the appearance).
- I made the original one because my ever-curious 5 year old princess was asking about the sizes of planets and I wanted to be able to show her. She loved it and I got lots of hugs in return :)
- In this updated version, you can compare 2 or more bodies at once and share your results with other people.
- Press the left button and move the mouse to rotate
- Select a body to add using he menu at the bottom. Double click a body in the main screen to remove it.
- You can click on the button to open a URL in a new tab or window that contains your selections and can be shared with your friends.
- Get better texture maps of the surface - especially Pluto!
- Investigate using shaders to make the bodies more realistic - e.g. the Sun
- Probably much, much more I haven't thought of yet
- NASA data and image sites - many different ones but try here first
- Some of the texture maps come from JHT's Planetary Pixel Emporium
- Artist impression images of TRAPPIST planets via this Wikipedia page.
- Speculative images of TRAPPIST-1 via this page.
- three.js - a very nice WebGL library
- MrDoob for some great suggestions
- Innumerable JavaScript snippets from around the Web - thank you one and all
- Visit my page at http://callum.com to see other examples of my work and contact information
- The source code for this project is available along with source for everything else I've made here
- Advice, suggestions, bug reports much appreciated