tweak view model camera rendering for better performance
- camera far distance to reduce lights getting rendered needlessly - remove ambient occlusion from depth render task
This commit is contained in:
@@ -93,7 +93,7 @@
|
||||
"Layer": 2,
|
||||
"FOV": 65.0,
|
||||
"Near": 1.0,
|
||||
"Far": 505.0,
|
||||
"Far": 40.0,
|
||||
"RenderLayersMask": 4294967294
|
||||
},
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user