Solar system browser

Implemented a "browser" of a planetary system - a table of thumbnails of the system's planets and suns. Cells of the table are clickable: when you click on a cell, the object it describes is selected: you can go to it with G key and...

Procedural planets screenshots

Just a bunch of screenshots of procedural planets with procedural textures (except clouds - Earth clouds are used; procedural clouds texture is not implemented yet)....

Procedural gas giants

Working on procedural gas gaint textures. They are not animated yet. Actually animation is impossible with the current terrain engine, only as a moving layers approach (several transparent cluoud layers, moving relative to each other)....

Procedural planets update

Working on a more complex noises to generate more realistic terrain.Earth-like planet, noises: Fbm + distorted Fbm. Level of detail is up to 10 meters on surface. Detail textures are no applied yet.A moon, noises: FBm + Worley with crater function. The craters of successive...

Procedural terrain on GPU

I moved the procedural terrain generator to the GPU. The speedup is incredible 100-200 TIMES! Instead of generating elevation map and color map pixel-by-pixel on CPU, this work is now performed by special shaders. The first shader computes a mix of multi-octave noises (Perlin and...

First procedural terrain

This is the first attempt to make a procedural terrain. The same quadtree-based terrain engine is used as before. But instead of loading pieces of pre-processed planet texture from the disk, the engine generates textures programmatically (on CPU). The first step is calculating a multi-octave...

Clouds

I experimenting with clouds. I downloaded a giant (43200x21600) texture of the cloud coverage of the Earth. The texture is static, so don't ask for animation :) The clouds themselves are rendered as a spherical layer around the planet, at an altitude of 5 km...

New atmosphere for Titan

I tried to make the atmosphere of Titan by changing the parameters of the model. It looks somewhat similar when viewed from space and from the upper layers of the atmosphere, although the real orange color could not be obtained. And, of course, no thick...

New atmosphere

I replaced old O`Niel's atmosphere to a new one based on Eric Bruneton's Precomputed atmospheric scattering....

Procedural stars update

After a month of hard work, the procedural stars became more or less decent.Implementation detailsHierarchical octal tree, 10 levels, nodes of level 0 contains the brightest stars, level 1 - weaker stars, ...