fix
This commit is contained in:
parent
3225393636
commit
3e98b2c158
@ -358,7 +358,11 @@ void WorldRenderer::generateShadowsMap(
|
|||||||
float shadowMapSize = resolution * shadowMapScale;
|
float shadowMapSize = resolution * shadowMapScale;
|
||||||
|
|
||||||
glm::vec3 basePos = glm::floor(camera.position / 4.0f) * 4.0f;
|
glm::vec3 basePos = glm::floor(camera.position / 4.0f) * 4.0f;
|
||||||
shadowCamera = Camera(basePos, shadowMapSize);
|
glm::vec3 prevPos = shadowCamera.position;
|
||||||
|
shadowCamera = Camera(
|
||||||
|
glm::distance2(prevPos, basePos) > 25.0f ? basePos : prevPos,
|
||||||
|
shadowMapSize
|
||||||
|
);
|
||||||
shadowCamera.near = 0.1f;
|
shadowCamera.near = 0.1f;
|
||||||
shadowCamera.far = 1000.0f;
|
shadowCamera.far = 1000.0f;
|
||||||
shadowCamera.perspective = false;
|
shadowCamera.perspective = false;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user