Browse Source

Merge pull request #57707 from Calinou/sdfgi-tweak-default-num-cascades

Rémi Verschelde 3 years ago
parent
commit
2fafcfebdf

+ 2 - 2
doc/classes/Environment.xml

@@ -175,7 +175,7 @@
 		</member>
 		<member name="sdfgi_cascade0_distance" type="float" setter="set_sdfgi_cascade0_distance" getter="get_sdfgi_cascade0_distance" default="12.8">
 		</member>
-		<member name="sdfgi_cascades" type="int" setter="set_sdfgi_cascades" getter="get_sdfgi_cascades" default="6">
+		<member name="sdfgi_cascades" type="int" setter="set_sdfgi_cascades" getter="get_sdfgi_cascades" default="4">
 			The number of cascades to use for SDFGI (between 1 and 8). A higher number of cascades allows displaying SDFGI further away while preserving detail up close, at the cost of performance. When using SDFGI on small-scale levels, [member sdfgi_cascades] can often be decreased between [code]1[/code] and [code]4[/code] to improve performance.
 		</member>
 		<member name="sdfgi_enabled" type="bool" setter="set_sdfgi_enabled" getter="is_sdfgi_enabled" default="false">
@@ -185,7 +185,7 @@
 		</member>
 		<member name="sdfgi_energy" type="float" setter="set_sdfgi_energy" getter="get_sdfgi_energy" default="1.0">
 		</member>
-		<member name="sdfgi_max_distance" type="float" setter="set_sdfgi_max_distance" getter="get_sdfgi_max_distance" default="819.2">
+		<member name="sdfgi_max_distance" type="float" setter="set_sdfgi_max_distance" getter="get_sdfgi_max_distance" default="204.8">
 		</member>
 		<member name="sdfgi_min_cell_size" type="float" setter="set_sdfgi_min_cell_size" getter="get_sdfgi_min_cell_size" default="0.2">
 		</member>

+ 1 - 1
scene/resources/environment.h

@@ -147,7 +147,7 @@ private:
 
 	// SDFGI
 	bool sdfgi_enabled = false;
-	int sdfgi_cascades = 6;
+	int sdfgi_cascades = 4;
 	float sdfgi_min_cell_size = 0.2;
 	SDFGIYScale sdfgi_y_scale = SDFGI_Y_SCALE_DISABLED;
 	bool sdfgi_use_occlusion = false;

+ 1 - 1
servers/rendering/renderer_rd/renderer_scene_environment_rd.h

@@ -135,7 +135,7 @@ public:
 
 	/// SDFGI
 	bool sdfgi_enabled = false;
-	int sdfgi_cascades = 6;
+	int sdfgi_cascades = 4;
 	float sdfgi_min_cell_size = 0.2;
 	bool sdfgi_use_occlusion = false;
 	float sdfgi_bounce_feedback = 0.0;