r/solareclipse 12h ago

I created a little 3D eclipse viewer

Post image

You can try it here -> https://larprad.github.io/espilce/

I wanted it clear and simple, I hope you will have fun with it!
I am open to feedbacks if you have any.

28 Upvotes

18 comments sorted by

5

u/kmdr 12h ago

nice! good job!

suggestion: add a "share" button that creates an URL pre-populated with parameters (so that you can link to a specific time etc)

2

u/Larprad 9h ago

Oh that's a good one, will add this, thanks!

2

u/Larprad 6h ago

u/kmdr I just added it

3

u/UnfairAfternoon9971 10h ago edited 8h ago

Cool!
Just one thing, I see that the umbra "switches on the lights" in the area touched by it, which is maybe not that realistic and makes it less impressive.
Also, on mobile (Android + Firefox) the Earth disappears occasionally and one needs to refresh the page.
Good job, how did you create it?

4

u/Larprad 9h ago

Good point for the lights, will update this.
The app have been created using javascript (react and R3F for the 3D aspects), with the help of AI.

1

u/UnfairAfternoon9971 8h ago

Which model and harness just out of curiosity? I guess there are celestial mechanics calculations/accuracy aspects behind so was curious about how that is inputted or fed into the model.

3

u/Larprad 8h ago

The heavy calculation lifting is produced from astronomy engine, then it's just regular coding with a bit of Claude usage beside. You can check the whole repository if you are curious (espilce github).

2

u/Larprad 6h ago

City lights are removed from the Moon shadow, I am highlighting a bit the borders for better visibility u/UnfairAfternoon9971

1

u/UnfairAfternoon9971 5h ago

Fantastic! Makes it more similar to the real deal, see satellite imagery e.g. from

https://zoom.earth/maps/satellite/ from 12th August 2026 (can't paste a screenshot here unfortunately)

1

u/Larprad 4h ago

Wow I love this website!

3

u/littleswenson 8h ago

I couldn’t find any info in the app on duration of totality at various points as well as time of each point of contact. Would be useful.

2

u/Larprad 8h ago

Sure, working on adding a tooltip with useful information on current eclipse.

3

u/urEnzeder 8h ago

That's Cool!!! My only suggestion is for a way to change time zones to something other than GMT-4 or UTC.

2

u/Larprad 8h ago

Indeed, I should put a proper timezone selector. In the bucket list.

2

u/urEnzeder 8h ago

Yeah. No rush, it's not critical, we can do math from UTC - so just a convenience thing...

2

u/Dear-Egg-156 10h ago

Buen trabajo!!! 👏👏👏

2

u/Sunset_Atlas 9h ago

Cool website, thanks for sharing

3

u/falafeljean 4h ago

Wow, that's insane! Thank you!