瀏覽代碼

Cascade shadow map : Fix math with FOV

TothBenoit 1 年之前
父節點
當前提交
d505e21a61
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      h3d/pass/CascadeShadowMap.hx

+ 1 - 1
h3d/pass/CascadeShadowMap.hx

@@ -66,7 +66,7 @@ class CascadeShadowMap extends DirShadowMap {
 
 	public function calcCascadeMatrices() {
 		var invCamera = ctx.camera.getInverseView();
-		var invG = hxd.Math.tan(ctx.camera.fovY / 2.0);
+		var invG = hxd.Math.tan(hxd.Math.degToRad( ctx.camera.fovY ) / 2.0);
 		var sInvG = ctx.camera.screenRatio * invG;
 		var invLight = lightCamera.getInverseView();