Live data from Hacker News

Simulating Jupiter

emildziewanowski.com

31–39 of 39 posts

Re: Simulating Jupiter

#31

Hello everyone! I'm the author of the article. First of all, thank you so much for sharing it here. I've been taking note of the feedback - I'll try to fix the issue with contrast and other UX problems. If there are any specific suggestions or further feedback you have, please feel free to reach out to me. Thanks again for taking the time to read and share the article!

Nice work. You briefly mentioned curl noise... About 10 years ago I wrote gaseous-giganticus[1] which uses curl noise to create gas-giant planet textures. They don't move, like yours, but don't look too bad (and looking at Jupiter, you can't really see that move over small time scales anyway.) Some animation is possible[2] with gaseous-giganticus, but not in real time, as it's all done on the CPU, and it doesn't really sustain over time, as it starts off looking very fuzzy, resolves into something pretty nice, then gets weird. Here is some more output from early days: https://imgur.com/a/9LipP

Here are some slides about the development of gaseous-giganticus (best viewed with a real computer, not on a phone, as it uses arrow keys to navigate the slides): http://smcameron.github.io/space-nerds-in-space/gaseous-giga...

[1] https://github.com/smcameron/gaseous-giganticus [2] https://imgur.com/mqCwMeI

Re: Simulating Jupiter

#32

Hello everyone! I'm the author of the article. First of all, thank you so much for sharing it here. I've been taking note of the feedback - I'll try to fix the issue with contrast and other UX problems. If there are any specific suggestions or further feedback you have, please feel free to reach out to me. Thanks again for taking the time to read and share the article!

Nice work. You briefly mentioned curl noise... About 10 years ago I wrote gaseous-giganticus[1] which uses curl noise to create gas-giant planet textures. They don't move, like yours, but don't look too bad (and looking at Jupiter, you can't really see that move over small time scales anyway.) Some animation is possible[2] with gaseous-giganticus, but not in real time, as it's all done on the CPU, and it doesn't real…

Really cool - thanks for sharing! I thought about using cubemap to have the whole planet simulated but, since I only use the effect as a part of a skybox, it would be wasteful. You also use particles instead of textures. Are you familiar with the work of Larry Yaeger and Craig Upson? They created Jupiter for "2010", and used similiar, particle based approach.

Re: Simulating Jupiter

#33

Earlier quoted context omitted.

Nice work. You briefly mentioned curl noise... About 10 years ago I wrote gaseous-giganticus[1] which uses curl noise to create gas-giant planet textures. They don't move, like yours, but don't look too bad (and looking at Jupiter, you can't really see that move over small time scales anyway.) Some animation is possible[2] with gaseous-giganticus, but not in real time, as it's all done on the CPU, and it doesn't real…

Really cool - thanks for sharing! I thought about using cubemap to have the whole planet simulated but, since I only use the effect as a part of a skybox, it would be wasteful. You also use particles instead of textures. Are you familiar with the work of Larry Yaeger and Craig Upson? They created Jupiter for "2010", and used similiar, particle based approach.

I am aware of the existence of that work, but was never able to find any details about it.

Re: Simulating Jupiter

#34

Earlier quoted context omitted.

Really cool - thanks for sharing! I thought about using cubemap to have the whole planet simulated but, since I only use the effect as a part of a skybox, it would be wasteful. You also use particles instead of textures. Are you familiar with the work of Larry Yaeger and Craig Upson? They created Jupiter for "2010", and used similiar, particle based approach.

I am aware of the existence of that work, but was never able to find any details about it.

Siggraph: https://dl.acm.org/doi/pdf/10.1145/15922.15895 Cinefex: https://archive.org/details/CineFex_1985 Youtube documentary: https://youtu.be/5wuClV-i9r4?si=iQn6jqoFX5B3Go-c&t=706 French, but has captions

Re: Simulating Jupiter

#35
post #13

When I was at university, we did a different Jupiter simulation - the whole planet. We were fortunate enough to have a comet smack into it and ring it like a bell. Then a few of my senior colleagues used the observations in asteroseismology models (a generalised helioseismology model really) to study the interior. https://en.wikipedia.org/wiki/Asteroseismology https://en.wikipedia.org/wiki/Comet_Shoemaker%E2%80%93Lev…

[dead]

Re: Simulating Jupiter

#36
post #17

Props for a site of that visual complexity that was performant, visually appealing, and eminently readable on mobile.

> performant Huh. Opening this webpage on Firefox floored my laptop (8 core 16GB). The lag was several seconds, including for clicking "back" or opening a new tab.

It opened instantly and worked smoothly in Firefox on my 8 year old android.

Re: Simulating Jupiter

#38
post #17

Earlier quoted context omitted.

> performant Huh. Opening this webpage on Firefox floored my laptop (8 core 16GB). The lag was several seconds, including for clicking "back" or opening a new tab.

It opened instantly and worked smoothly in Firefox on my 8 year old android.

Yes, on my phone it's fine but on my laptop it's a nightmare.

Re: Simulating Jupiter

#39
post #27

Earlier quoted context omitted.

512MB ATI AMD Radeon Graphics

I'm afraid the only thing I can do in such case is to display a static image instead of a shader. Would you prefer that?

I was able to view it smoothly on my phone, so I'm not too fussed, but that might be a better experience for anyone else that has the same issue in future.
Post reply on HN