mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Fix and tune stars
This commit is contained in:
parent
c1cfcb1577
commit
2f2b7915ea
1 changed files with 5 additions and 5 deletions
10
src/sky.cpp
10
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<f32> 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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue