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 Titans A 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...

Clipboard support and Locations menu update

I have added support of clipboard: now any input field supports copy (Ctrl-C) and paste (Ctrl-V) hotkeys. So to find a planet which name has been shared on the forum, just copy it from your browser (Ctrl-C) and paste it in the Search-by-name menu (Ctrl-V). Also...

GUI update

Updated interface (it is still in work) From space: From ground: Main menu: ...

Controls settings menu

After 12 hours of continuous coding, I finally made that! SpaceEngine now have ability to bind keyboard buttons! ...

Indoor scenes and physics prototype

This is integration of this thing into SpaceEngine. Screenshots showing the map which I once made for Quake 3, loaded into SpaceEngine. There is collision detection of the camera and point particles with the walls, but the code is not completed yet. Particles are a...