From: Perttu Ahola Date: Sun, 18 Mar 2012 13:57:25 +0000 (+0200) Subject: Fix and tune stars X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=2f2b7915eade91fe20af7c9e5e8921c35342a672;p=zefram%2Fminetest%2Fminetest_engine.git Fix and tune stars --- diff --git a/src/sky.cpp b/src/sky.cpp index ba9b1749..3477f018 100644 --- a/src/sky.cpp +++ b/src/sky.cpp @@ -272,7 +272,8 @@ void Sky::render() (0.285 - fabs(wicked_time_of_day < 0.5 ? wicked_time_of_day : (1.0 - wicked_time_of_day))) * 10)); float f = starbrightness; - video::SColor starcolor(255, f*120,f*120,f*120); + float d = 0.007; + video::SColor starcolor(255, f*90,f*90,f*90); if(starcolor.getBlue() < m_skycolor.getBlue()) break; u16 indices[SKY_STAR_COUNT*4]; @@ -284,14 +285,13 @@ void Sky::render() indices[i*4+3] = i*4+3; v3f p = m_stars[i]; core::CMatrix4 a; - float d = 0.005; - a.buildRotateFromTo(v3f(0,1,0), v3f(d,1,0)); + a.buildRotateFromTo(v3f(0,1,0), v3f(d,1+d/2,0)); v3f p1 = p; a.rotateVect(p1); - a.buildRotateFromTo(v3f(0,1,0), v3f(d,1+d/2,d)); + a.buildRotateFromTo(v3f(0,1,0), v3f(d,1,d)); v3f p2 = p; a.rotateVect(p2); - a.buildRotateFromTo(v3f(0,1,0), v3f(0,1,d)); + a.buildRotateFromTo(v3f(0,1,0), v3f(0,1-d/2,d)); v3f p3 = p; a.rotateVect(p3); p.rotateXYBy(wicked_time_of_day * 360 - 90);