Progress Update #16

 Improving the Skybox


    I only had one deadline today so this progress update is going to be a little shorter. The feature that I had to complete was to improve the skybox. This meant adding support for nebulae. 

Nebulae:

    Looking at pictures of the night sky online, I noticed that there was more going on than just stars. The main thing was interstellar clouds of gas or distant clouds of stars. Without fully simulating these complex structures, I believed I could fake them with some random noise. Now, what I came up with is not too complex but I believe it produces a solid illusion of these structures and definitely gives the skybox more variety. In my opinion the desaturation really sells the effect (note: the first three example pictures were taken before I added desaturation, see the last picture for what desaturation looks like).


    I also wrote the corresponding C++ to make all of the material parameters editable in the scene.
    Additionally to nebulae, I tried my hand at making a galaxy arm from noise but that didn't turn out too well. The noise would have to tile to make the UV seam of the skybox mesh invisible while also being noisy enough to be 'realistic'. In the end I couldn't get it looking good but I think the nebulae are enough for now.

Comments

Popular posts from this blog

Polishing the Foundation

Progress Update #13

A New Chapter