mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-05 19:11:50 +00:00
fix night shadows
This commit is contained in:
parent
11283f9a33
commit
1a3fb9f5b3
2 changed files with 11 additions and 3 deletions
|
|
@ -370,7 +370,12 @@ void WorldRenderer::generateShadowsMap(
|
|||
shadowCamera.perspective = false;
|
||||
shadowCamera.setAspectRatio(1.0f);
|
||||
|
||||
float sunAngle = glm::radians(fmod(90.0f - worldInfo.daytime * 360.0f, 180.0f));
|
||||
float t = worldInfo.daytime - 0.25f;
|
||||
if (t < 0.0f) {
|
||||
t += 1.0f;
|
||||
}
|
||||
t = fmod(t, 0.5f);
|
||||
float sunAngle = glm::radians(90.0f - (t + 0.25f) * 360.0f);
|
||||
shadowCamera.rotate(
|
||||
sunAngle,
|
||||
glm::radians(-45.0f),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue