瀏覽代碼

Increase the ratio between shadow range and viewing range

Dmitry Kostenko 2 年之前
父節點
當前提交
26c046a563
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/client/shadows/dynamicshadows.cpp

+ 1 - 1
src/client/shadows/dynamicshadows.cpp

@@ -94,7 +94,7 @@ void DirectionalLight::update_frustum(const Camera *cam, Client *client, bool fo
 	float zNear = cam->getCameraNode()->getNearValue();
 	float zFar = getMaxFarValue();
 	if (!client->getEnv().getClientMap().getControl().range_all)
-		zFar = MYMIN(zFar, client->getEnv().getClientMap().getControl().wanted_range * BS);
+		zFar = MYMIN(zFar, client->getEnv().getClientMap().getControl().wanted_range * BS * 1.5);
 
 	///////////////////////////////////
 	// update splits near and fars