'Not No Man's Sky' - 3rd year CTP dissertation for university
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
include
lib
x64
.gitignore
Dissertation.sln
Dissertation.vcxproj
Dissertation.vcxproj.filters
Dissertation.vcxproj.user
LibNoise64.lib
README.md
Star.cpp
Star.h
biomes.bmp
biomes.png
cameraclass.cpp
cameraclass.h
color.psh
color.vsh
colors.h
colorshaderclass.cpp
colorshaderclass.h
d3dclass.cpp
d3dclass.h
face.cpp
face.h
graphicsclass.cpp
graphicsclass.h
inputclass.cpp
inputclass.h
libnoise.dll
light.cpp
light.h
main.cpp
mapping.cpp
mapping.h
maths.cpp
maths.h
modelclass.cpp
modelclass.h
noiseutils.cpp
noiseutils.h
planet.cpp
planet.h
systemclass.cpp
systemclass.h
texture.psh
texture.vsh
textureclass.cpp
textureclass.h
textureshaderclass.cpp
textureshaderclass.h
timerclass.cpp
timerclass.h

README.md

Procedural Solar System (Not No Man's Sky)

About

My 3rd year university dissertation. The goal was to generate a solar system with varied planets that could be explored in realtime, using dynamic level-of-detail meshes.

Build instructions

This will only run on x64 Windows machines, and has only been tested on Windows 10. The project is set up to use relative paths, and should work straight away. Everything necessary is included in the debug/release folders, although debug mode's pretty slow.

Example planets

Libraries used

Additional credits