http://forum.celestialmatters.org/

Dynamic model of the atmosphere of the Jupiter
http://forum.celestialmatters.org/viewtopic.php?f=9&t=449
Page 1 of 4

Author:  arctodus [ Sun, 25-11-12, 19:53 GMT ]
Post subject:  Dynamic model of the atmosphere of the Jupiter

Hello all :) I decided to improve a little the frozen atmosphere of Jupiter. For this purpose I have divided the existing map of the planet for six layers, using gimp. the first layer is the original map with all the cloud belts

Image

Layers from the second to the sixth - cloud belts separately

second Image

third Image

fourth Image

fifth Image

and sixth Image

Because Celestia does not allow to create multiple cloud layers for a single planet :( I had to create multiple planets with a smaller radius inside the Jupiter.

Here, the preliminary results.

ImageImage

Download link

Cloud belts move at different speeds, but in the same direction (not true), I could not get them to rotate in the opposite direction :( May be somebody can help me with this problem. Thanks in advance :)

Author:  t00fri [ Sun, 25-11-12, 21:14 GMT ]
Post subject: 

Hi arctodus,

welcome at CelestialMatters!

Your Juppi project looks VERY nice, and you are in good company, here.
Since many years, I am using just ONE extra rotating cloud layer for Jupiter and don't remember that I encountered problems with implementing a rotation of that layer in opposite direction. Just place a
'-' sign in front of the CloudSpeed entry.

Your extension to six layers with multiple, smaller Juppis inside looks much more sophisticated, though. I wonder whether I should extend the code of celestia.Sci to allow for n >1 layers...?

Fridger

PS
Here is a video from my 1 layer Juppi
http://youtu.be/DgGeLoeRw4Y

Author:  arctodus [ Mon, 26-11-12, 5:46 GMT ]
Post subject: 

Thanks, Fridger

Yes, my model is a little hard, but this is only the first attempt and beta version. In the future I'll try to simplify it.

Your Jupiter looks great, but the possibility of applying more than one cloud layer to one planet will be very useful (close to reality), I think.

With best regards, Max

Author:  abramson [ Wed, 28-11-12, 1:04 GMT ]
Post subject: 

Good trick, Max. It looks really nice!

Author:  t00fri [ Wed, 28-11-12, 11:37 GMT ]
Post subject: 

Max,

for a further test, I have installed your JupClouds add-on on an older computer of mine. It is a Pentium 4 / 3.2 GHz / 3 GB Ram with a NVIDIA GF 7950 GT/ 512 MB card. This was to test how your 6 simultaneous Jupiter renderings will perform on computers that are older, yet not at all slow.

Unfortunately, I only get 5.5 fps and the rendering is quite jerky.

I can see 2 lines of improvement:

1) You encode your five cloud .png files in DXT3 or even DXT5 format by using the high-quality NVIDIA texture tools. The result will be MUCH faster and hence smoother, since DXT enjoys direct hardware support by the GPU. DXT3 / DXT5 support alpha channels as needed for semi-transparent cloud textures. For cloud textures the quality of NVIDIA's advanced DXT-compression algorithm is by far sufficient!

2) I have a look of how to implement several independent cloud layers in celestia.Sci, with various optimizations implemented directly at the code level.

Fridger

Author:  arctodus [ Wed, 28-11-12, 12:24 GMT ]
Post subject: 

Ok, I will recode textures and present a final, revised and lightweight version.

Thank you in advance for your work with celestia.Sci.

With best regards, Max

Author:  abramson [ Wed, 28-11-12, 12:41 GMT ]
Post subject: 

Fridger I couldn't see your video. YouTube says it's private.
g

Author:  t00fri [ Wed, 28-11-12, 15:26 GMT ]
Post subject: 

abramson wrote:
Fridger I couldn't see your video. YouTube says it's private.
g


Oops,

since this was my first upload to YouTube, possible surprises are certainly inclusive ;-)

Indeed, I made the video private (for now), but I thought that people can see it nevertheless, if I explicitly specify the above link. Strangely, Max sounded above as if he was able to watch the video.

Anyway, I'll investigate. If no other possibilities pop up, I'll make the video 'public', and then it should be visible to anybody. The main reason for this YouTube detour was to have the video converted from the rather Linux-specific .ogg format to something more popular. There is also some music one may add as well as some annotation etc.

Fridger

Author:  abramson [ Wed, 28-11-12, 15:31 GMT ]
Post subject: 

You can make it "Unlisted", so it can be visible to people who has the link (by following the link you provide, for example), but will not appear in searches or recommendations (as "public" do) if you consider it is not for wide circulation (for whatever reason).

Author:  t00fri [ Wed, 28-11-12, 16:54 GMT ]
Post subject: 

Now my video Dancing Clouds on Jupiter is public. Everyone should be able to view it under the link

http://youtu.be/DgGeLoeRw4Y

The last portion of the video involves a close-up. So don't stop too early ;-)
Of course, the resolution is way lower than the original.

Enjoy,
Fridger

Author:  arctodus [ Wed, 28-11-12, 17:46 GMT ]
Post subject: 

Now I have added layers, adjust the speed and direction and set the top layer - Great Red Spot (to avoid overlapping other layers). And now it's only 12Mb

Image

narod.ru/disk/64108745001.4fc4bef6df2a5f985142e5b095dd5983/JupClouds_12.rar.html

You can test this :roll:

Next I will encode textures into DXT5

Author:  t00fri [ Wed, 28-11-12, 18:50 GMT ]
Post subject: 

This DOES look great! Did you use scientific data to set the layer (or band) rotation speeds??

Unfortunately, after installing the set here, the rendering shows many faults (black areas etc) and is very slow (only ~ 1.5 fps!).

Image

Apparently the transparency is not rendered properly. If I disable cloud display, there is only a black sphere visible.

Moreover, it would be preferable, if you adhere to the standard structure that holds in the extras/ (add-on) folder:

JupClouds/
JupClouds.ssc textures/
lores/ medres/ hires/
and place your *.png files into medres/

I am sure you know that you can cross-check the loaded texture files by hitting the ~ key and using the up down keys to display the full list.

I assume you were using the OpenGL 2.0 rendering path!? Anything else is NOT supported anymore.

Fridger

Author:  marco klunder [ Wed, 28-11-12, 21:40 GMT ]
Post subject: 

Besides the "faults" or starting phase of this project, this kinds of improvements are GREAT. It makes Jupiter and Celestia (.sci) even very much more realistic as it alread is ... :D

Author:  t00fri [ Wed, 28-11-12, 21:48 GMT ]
Post subject: 

marco klunder wrote:
Besides the "faults" or starting phase of this project, this kinds of improvements are GREAT. It makes Jupiter and Celestia (.sci) even very much more realistic as it alread is ... :D


I agree completely, Marco.

F.

Author:  arctodus [ Thu, 29-11-12, 5:35 GMT ]
Post subject: 

Hi all :) I have edited the code and now there should be no artifacts. It was a problem with parametres

Code:
   EllipticalOrbit
   {
      Period            11.8622
      SemiMajorAxis      5.2034
      Inclination         1.3053
   }   


I have changed it to

Code:
EllipticalOrbit
{
   Period            9E+12
   SemiMajorAxis      0
   Inclination         0
}


And now there is no problems

Image

Here is a link to test

narod.ru/disk/64116884001.aa425e8f9a4058f95c755b7fc8703736/JupClouds.rar.html

P.S. I did not use any scientific data, just set the speed decreasing gradient from the equator to the poles.
If anyone can find Saturn texture in high resolution, I can do the same thing for Saturn

Page 1 of 4 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/