Skip to content

1valdis/heavensat-web

Repository files navigation

What's this?

An app to see satellites and their trajectories in the sky, and maybe also calculate things. Name taken from desktop app called Heavensat, since it's Windows only I want to make something similar and useful cross-platform.

  • Stars, constellations, basic controls
  • Geographically and time wise correct sky
  • Account for Earth precession
  • Satellites with names
  • Clickability
  • Sun, moon
  • Planets
  • Not simply dark but correctly colored sky gradient
  • Local storage for satellite databases, and persistent settings

Credits

What did ChatGPT do for this app? In roughly chronological order

  • Suggested to draw stars as a sphere in 3D space
  • Suggested to use Hipparcos star catalog
  • Suggested to draw stars as points
  • Provided code that sets up perspective rendering
  • Provided code to convert star color index (B-V) of Hipparcos catalog to RGB color
  • Provided correct calls of WebGL API at times where I was unsure or something didn't work
  • Explained how to tilt the sky so that it corresponds to that in reality, for a given location and time
  • Identified a couple issues with my matrices code and fixed them
  • Suggested changes to star shaders to make stars round instead of squares
  • Suggested a way to draw ground

About

See sky full of artificial satellites for your location, in real time.

Resources

Stars

Watchers

Forks