-vec3 sunPos = {0, 10, 0}, sunDir = {0, -1, 0};
-size_t sunColorIdx = 0;
-std::array<vec4, 2> sunColors = {
- vec4(1,1,1,1),
- vec4(0.988,0.309,0.677,1)
-};
-vec3 camPos = {0, 0, -5}, viewPos = {0, 0, 0};
+vec3 sunPos = {0, 5, 0}, sunDir = {0, -1, 0};
+size_t envColorIdx = 0;
+// First color is sun color, second is sky color
+std::array<std::array<vec4, 2>, 3> envColors{
+ {{vec4(1, 1, 1, 1), vec4(0.9, 1, 1, 1)},
+ {vec4(0.939, 0.632, 0.815, 1), vec4(0.9, 1, 1, 1)},
+ {vec4(0.999, 0.999, 0.519, 1), vec4(0.981, 0.667, 0.118, 1)}}};
+vec3 camPos = {0, 0, -3}, viewPos = {0, 0, 0};