fix some errors
This commit is contained in:
@@ -50,12 +50,11 @@ vec3 hash3(float seed) {
|
|||||||
return fract((p.xxy + p.yzz) * p.zyx);
|
return fract((p.xxy + p.yzz) * p.zyx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void sky() {
|
void sky() {
|
||||||
float sky_v = clamp(EYEDIR.y, 0.0, 1.0);
|
float sky_v = clamp(EYEDIR.y, 0.0, 1.0);
|
||||||
vec3 final_sky = mix(sky_horizon_color, sky_top_color, sky_v);
|
vec3 final_sky = mix(sky_horizon_color, sky_top_color, sky_v);
|
||||||
|
|
||||||
if (night_intensity > 0.05) {
|
if (night_intensity > 0.8) {
|
||||||
|
|
||||||
//Fixed Start
|
//Fixed Start
|
||||||
vec3 star_pos = EYEDIR * star_density;
|
vec3 star_pos = EYEDIR * star_density;
|
||||||
@@ -90,10 +89,9 @@ void sky() {
|
|||||||
vec3 flight_axis = tangent * c - bitangent * s;
|
vec3 flight_axis = tangent * c - bitangent * s;
|
||||||
vec3 side_axis = tangent * s + bitangent * c;
|
vec3 side_axis = tangent * s + bitangent * c;
|
||||||
|
|
||||||
if (flight_axis.y > 0.0) {
|
flight_axis.y *= 0.15;
|
||||||
flight_axis = -flight_axis;
|
flight_axis = normalize(flight_axis);
|
||||||
side_axis = -side_axis;
|
side_axis = normalize(cross(flight_axis, center));
|
||||||
}
|
|
||||||
|
|
||||||
float proj_x = dot(EYEDIR, side_axis);
|
float proj_x = dot(EYEDIR, side_axis);
|
||||||
float proj_y = dot(EYEDIR, flight_axis);
|
float proj_y = dot(EYEDIR, flight_axis);
|
||||||
|
|||||||
Reference in New Issue
Block a user