Explore my projects through a moving view of Earth. The planet spins, project moons
orbit around it, and your viewpoint circles more slowly to give the scene a sense of depth.
Select an app moon to open its project.
Earth, sunlight & seasons
Light and detail: Directional sunlight reveals oceans, terrain and drifting clouds. City lights emerge on the night side, while a soft blue atmosphere fades into space.
Date-based seasons: Earth's fixed axial tilt and the Sun's seasonal angle follow the calendar, giving New Zealand stronger summer sunlight and a lower winter Sun.
A shared Sun: Earth, the Moon and the project moons use the same sunlight direction. The Moon's crescent changes naturally as it moves through the scene.
Auroras & cloud imagery
Northern and southern lights: Simulated auroral curtains ripple around both geomagnetic poles, with green, violet and pink light and occasional red during stronger bursts. Their visibility follows the Sun's direction and fades in daylight.
Cloud layers: An external satellite-derived cloud map adds detail above the surface, with subtle shadows and drift. A bundled texture provides a fallback if that imagery cannot load.
Explore on any screen
Responsive orbits: Project moons orbit horizontally in landscape and vertically in portrait. Perspective makes them grow as they approach and disappear as they pass behind Earth.
Readable app icons: Logos face the viewer, and hovering over a project moon enlarges it for a closer look.
This is a cinematic visualisation: rotation and orbits are sped up, and sizes and distances
are adjusted for clarity. Aurora activity and lunar phases are simulated, while seasonal lighting follows the date.
Built with Three.js, vanilla JavaScript and custom GLSL shaders.