Real-time secondary lighting color

As you've probably noticed, SE doesn't take into account the color of the planet when it calculates the illumination of moons, and vice versa (except for real planets - planet script have the parameter 'Color' for this purpose). Now I've fixed this. The method is...

Color banding artifact fix

Fixed color banding artifact on landscape and especially on the water. Normal-and-height textures now store more precise height and less precise normals, but changes in lighting is not noticeable. Texture format now is:R - normal X G - normal Y B - height low byte A - height...

Aurora

I've upgraded the particle system to implement aurora. As comet tail, aurora is based on axis-aligned sprites, animated in the vertex shader. Every sprite is rendered as a long oval while viewing it from the side, and is round while viewing from the top or...

Comets

I've been working a few weeks on implementing comet tails. They are based on axis-aligned sprites, animated in the vertex shader. This mean that the sprite is rendered as a long oval, while viewing it from the side, and is round while viewing from the...

Galaxy rendering update

Using Solaris's textures for dust sprites, I've upgraded galaxy rendering. Now the galaxies are using texture atlas with 8 tiles - 2 for emission sprites (glow) and 6 for absorption sprites (dust). I've also made some optimization, reduced the sprite vertex size twice, so now...

Wiki update

I almost finished the Wiki system. It now supports all types of objects (except ships - some work here to be done), the object's name and description can be edited in-game, and database is saved on the disk:The "Export" and "Import" functions are not implemented...

In-game Wiki system

started implementation of a built-in wiki system. So far, it only works with the planets. Information about planet is show on 4 tabs - general, physical properties, orbital properties and atmosphere. I also started implemenintg support of the database that will store information about...

Context menu and other GUI updates

I have changed mouse controls a bit.Left drag - rotate the camera (look around) Right drag - rotate around the current object (orbit) Middle drag - change the FOV Left + Right drag - change the distance to the current object (zoom; works in the Map mode)Left click...

Titan-like and Venus-like planets

Added two new planet classes:Titans - ice worlds with a hydracarbon ocean Fully cloudy planets - Venus like warm deserts and TitansA bunch of screenshots. Note darkness - titans are cold worlds, far away from their suns.Header image: orange moon with dense cloud layer, like our...

Smooth texture blending on planets

I have implemented smooth blending between surface textures. Now they blend with each other like in other game engines. Compare the next two screens - before and after the modification. The color change is due to blending of the grass level with the tree level.[bafg...