diff --git a/Content/Common/PlayerPrefab.prefab b/Content/Common/PlayerPrefab.prefab index 60af7ab..834a296 100644 --- a/Content/Common/PlayerPrefab.prefab +++ b/Content/Common/PlayerPrefab.prefab @@ -93,7 +93,7 @@ "Layer": 2, "FOV": 65.0, "Near": 1.0, - "Far": 505.0, + "Far": 40.0, "RenderLayersMask": 4294967294 }, { diff --git a/Source/Game/Camera/CameraRender.cs b/Source/Game/Camera/CameraRender.cs index 529e43a..b089ad8 100644 --- a/Source/Game/Camera/CameraRender.cs +++ b/Source/Game/Camera/CameraRender.cs @@ -50,6 +50,7 @@ namespace Game CreateTextures((int)camera.Viewport.Width, (int)camera.Viewport.Height); + // Color pass sceneTask = new SceneRenderTask(); sceneTask.Order = -1; sceneTask.Camera = camera; @@ -59,12 +60,13 @@ namespace Game sceneTask.Enabled = true; sceneTask.RenderingPercentage = MainRenderTask.Instance.RenderingPercentage; + // Depth pass sceneTask2 = new SceneRenderTask(); sceneTask2.Order = -2; sceneTask2.Camera = camera; sceneTask2.ViewMode = ViewMode.Depth; sceneTask2.Output = texture2; - sceneTask2.ViewFlags = ViewFlags.DefaultGame; + sceneTask2.ViewFlags = ViewFlags.None; sceneTask2.Enabled = true; sceneTask2.RenderingPercentage = MainRenderTask.Instance.RenderingPercentage;