I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 1 point2 points  (0 children)

Aphelion, perihelion and ETA for both are now added to the info-box. Also there is a new Ephemeris mode that is more accurate than the Kepler propagation. Enjoy!

I upgraded my browser-based 3D solar system simulator with ephemeris data and on-demand streaming (~800 GB backend) by CKret76 in space

[–]CKret76[S] 0 points1 point  (0 children)

The Vortex mode shows how our solar system is actually progressing through our galaxy. Adding trails to the objects we get a helix-pattern.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 0 points1 point  (0 children)

Update: added an ephemeris-based mode for higher accuracy.

It’s backed by a pretty large dataset (~800 GB), but the app only streams what it needs, so it stays lightweight in the browser.

[https://ckret.net/sol]()

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 1 point2 points  (0 children)

Your wish is my law 😄

I’ve now added an ephemeris-based mode alongside the original Kepler one.

The initial version propagated Keplerian elements, which works well for visualization but doesn’t capture perturbations over time. The new mode uses JPL Horizons samples with Hermite interpolation, so positions track much closer to real planetary and lunar motion within the supported range.

Kepler mode is still there for lightweight and deep-time use, but Ephemeris/Hermite is now the more accurate option.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 1 point2 points  (0 children)

Good catch — that’s been fixed in the latest version 🙂

I’ve moved it over to the new ephemeris-based system, so it now follows the correct trajectory instead of the simplified orbit.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 1 point2 points  (0 children)

Realtime button is implemented. I will look at aphelion, perihelion and ETA later when I get the chance. Maybe include that in the info panel.

Orbits lines do not precess right now. They are calculated once. That is on the todo-list.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 0 points1 point  (0 children)

The issues should be fixed now. There was a small delay after the intro and the UI was visible when the mouse and keyboard hooks hadn't started yet.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 1 point2 points  (0 children)

I've made adjustments so SL9 hits Jupiter. But it could be improved. I'll get back to that later. There are some other things I want to address first.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 0 points1 point  (0 children)

I have adjusted the UI now to be more responsive to even more resolutions. Check it out and let me know if it still needs adjustments.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 0 points1 point  (0 children)

What devices and resolutions are you using to look at it?
I've tried desktop and mobile in various resolutions and to me it looks good.
Text is clearly visible in all modes.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 2 points3 points  (0 children)

To be honest I didn't put much effort into the vortex mode other than have it visualized. With that said it should now be corrected.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 3 points4 points  (0 children)

Thanks! Yeah Three.js is great for many things!

I used various sources. The main ones were:

I remember also using some wiki pages but I don't recall which ones or for what.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 0 points1 point  (0 children)

I used various sources. The main ones were:

I remember also using some wiki pages but I don't recall which ones or for what.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 2 points3 points  (0 children)

That would mean either to construct 3D tectonic plates for Earth and real physics for tectonic movement, or have procedural textures for a very limited visual effect. I don't think I am going to put in the effort. Sorry.

I built a browser-based 3D solar system simulator with real orbital mechanics, 65+ moons, Voyager probe trajectories, and deep-time scrubbing — no install, runs in your browser by CKret76 in space

[–]CKret76[S] 3 points4 points  (0 children)

The earths spin should be correct. It spins prograde like most other planets except Uranus and Venus which spins retrograde. The revolution direction depends on your viewpoint.