Planet-Renderer

Planet Render

This is a rendering engine I made to render a full-scale planet that the player can land one and explore from anywhere. This is a project I worked on for about 3 months in 2016. The project was named Voxel Renderer because I originally planned for the terrain to be made of voxels and to be editable, but this ended up not happening due to complications with storing voxels on a spherical planet.

Features

Some of the most notable features that this rendering engine achieves include:

Images

Some screenshots of all of this in action. Planet from space High altitude atmospheric scattering Terrain mesh and LOD Frustum culling More tmospheric scattering Terrain generation Atmospheric scattering on terrain

Installing

To run this, you can either clone the entire repository and run the visual studio project files (which I haven’t tested. This may not work propery), or you can run the executable in the VoxelRenderer (Runnable) folder. This will likely not run on older versions of OpenGL. This was made using OpenGL 4.0.