Open ali-ramadhan opened 3 years ago
Hi I'm \, a \...
Here you can play with fluid dynamics on a sphere!
[ ] Rotate the Earth! [ ] Add continents [ ] Add atmosphere/clouds [ ] Sphere <-> map [ ] Earth / Jupiter / etc. [ ] ...
As you click on different options, tooltips explain the physics?
Clicking on the sphere adds SSH perturbations? Might be too hard to understand.
Make sure it can run at 60 fps!
Link to this repo.
If you want to learn how to solve the equation to create this, check out \!
https://github.com/dataarts/webgl-globe https://experiments.withgoogle.com/chrome/globe https://github.com/PavelDoGreat/WebGL-Fluid-Simulation
https://github.com/vasturiano/three-globe
https://stackoverflow.com/questions/31955731/how-to-make-an-atmosphere-using-threejs https://stackoverflow.com/questions/10213361/how-can-i-render-an-atmosphere-over-a-rendering-of-the-earth-in-three-js?rq=1
If we need more performance we can look into WebAssembly: https://www.youtube.com/watch?v=YHJjmsw_Sx0
https://link.springer.com/chapter/10.1007/978-3-642-13574-3_21 http://people.math.sfu.ca/~muraki/research/c2c2009.pdf https://www.sciencedirect.com/science/article/pii/S0021999100966154?via%3Dihub https://sci-hub.mksa.top/10.1016/s0021-9991(03)00207-9
https://arxiv.org/abs/1202.6522 https://bitbucket.org/nschaeff/shtns/src/master/
If you want to add continents, probably can't do spectral...
https://journals.ametsoc.org/view/journals/atsc/64/9/jas4003.1.xml http://www-vortex.mcs.st-and.ac.uk/~rks/preprints/scott_ini_2010.pdf https://journals.ametsoc.org/view/journals/mwre/130/5/1520-0493_2002_130_1384_aesdcf_2.0.co_2.xml
https://venturebeat.com/2017/07/19/fluid-simulation-for-video-games-part-1/
https://journals.ametsoc.org/view/journals/mwre/133/4/mwr2903.1.xml
https://github.com/mattsse/diffeq https://mattsse.github.io/diffeq/
https://github.com/brian-rose/climlab https://climlab.readthedocs.io/en/latest/
Hi I'm \, a \...
Here you can play with fluid dynamics on a sphere!
[ ] Rotate the Earth! [ ] Add continents [ ] Add atmosphere/clouds [ ] Sphere <-> map [ ] Earth / Jupiter / etc. [ ] ...
As you click on different options, tooltips explain the physics?
Clicking on the sphere adds SSH perturbations? Might be too hard to understand.
Make sure it can run at 60 fps!
Link to this repo.
If you want to learn how to solve the equation to create this, check out \!