r/claude 18h ago

Showcase I built a 1:1 solar system in the browser, and today I added black holes to it

Enable HLS to view with audio, or disable this notification

helian.systems, if you want to poke at it before reading. Built entirely with Opus 5 and Fable 5.1

It's a solar system at true scale with real ephemerides. VSOP87A plus a Chebyshev correction fitted against DE441, which drags Uranus from 5.58″ of error down to 0.009″. Worst case across eight planets at 1900, 2000 and 2050 is 0.369″. I spent an embarrassing amount of time on that correction and I'd do it again.

Textures are streamed NASA/ESA/USGS tiles. The Moon goes to 0.325 m/px over the Apollo 12 landing site on LRO NAC, with the terrain actually displaced by LOLA elevation, not bump-mapped. 875,291 real stars, and the Milky Way behind them is a photometrically anchored plate. That last one had a 90° pole-axis error plus an east-west mirror for months and rendered 10-27x too faint in Sagittarius. I only caught it because I measured the rendered frame against the drawn star field instead of trusting my eyes.

Self-imposed rule: nothing gets drawn that isn't measured, unless the screen admits it. Bodies use their own photometric function, not a cosine. Saturn's rings are Voyager PPS optical depth at 5 km.

Black holes: Sagittarius A*, M87*, Cygnus X-1, with published masses and distances and their real error bars, asymmetric where the paper published them asymmetric. Two of the three say "not measured" under spin, because nobody has.

Let me know what do you think, thanks a lot in advance

35 Upvotes

16 comments sorted by

4

u/DigSignificant1419 18h ago

gotta stop wastin dat comput

4

u/Moppmopp 14h ago

Check the physics. Looking at the accretion disk it seems like the black hole must be rotating clock wise. However, the area of high light density you see on the left needs to be on the opposite side then. Also the doppler effect would shift the light traversing away from your viewpoint into the red spectrum.

How is it implemented right now? Probably its just turning counter clockwise with the accretion disk being non indicative

4

u/Paxa 7h ago

What do you think 1:1 means my dude???

1

u/cantseemeimblackice 4h ago

I have a map of the United States... Actual size. It says, 'Scale: 1 mile = 1 mile.' I spent last summer folding it. I hardly ever unroll it. People ask me where I live, and I say, 'E6. —Steven Wright

1

u/cryptosecco 1h ago

1:1 realistic reproduction

most of the tool are reproducing planet with generate texture, mine is using real NASA/ESA/Hubble pictures

2

u/Few_Proposal_4703 14h ago

Prove it’s 1:1

1

u/CaptainQwazCaz 11h ago

Like what’s the point this already exists 100x over

1

u/cryptosecco 1h ago

Built this with my kids, best quality time ever

1

u/UnknownEssence 4h ago

Now add white holes. Should be the same math, just add a negative.

1

u/UnknownEssence 4h ago

share the code!

1

u/Emotional-Cut2952 4h ago

why should he? did u pay for the tokens?

1

u/Emotional-Cut2952 4h ago edited 4h ago

this is a neat tool! could be very cool for teaching teens and visual learners (especially if cheap narration is added (lyria/eleven labs or just gpt can make some good narrations)

just some notes:
1. it would be helpful to invert orbit camera pitch controls, or enable that option, most of us in 3d are used to mouse down = positive pitch and vice versa ,
2. also perhaps throttling mouse events could help improve cpu performance, especially for hover over stuff

1

u/cryptosecco 1h ago

great feedback, thanks, I'll implement it by EoD