From dd95736165471a757f47940d181eac805f393415 Mon Sep 17 00:00:00 2001 From: Persephone Bubblegum-Holiday Date: Tue, 12 Aug 2025 21:45:29 -0700 Subject: [PATCH] fix shadow bias on freeroam room lights (thanks noelle) --- Scenes/FreeRoam/Generic/Generic2Stage.tscn | 15 +++++++++++++++ .../FreeRoam/Generic/GenericMiniUnit1Stage.tscn | 3 +++ 2 files changed, 18 insertions(+) diff --git a/Scenes/FreeRoam/Generic/Generic2Stage.tscn b/Scenes/FreeRoam/Generic/Generic2Stage.tscn index 3533fa1..4ad21a2 100644 --- a/Scenes/FreeRoam/Generic/Generic2Stage.tscn +++ b/Scenes/FreeRoam/Generic/Generic2Stage.tscn @@ -52,90 +52,105 @@ environment = SubResource("Environment_0tsrs") transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 2) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 2) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 2) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 6.86654, 3.5, 1.90623) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 2) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D6" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 11) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D7" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 11) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D8" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 11) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D9" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 6.86654, 3.5, 10.9062) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D10" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 11) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D11" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 6.5) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D12" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 6.5) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D13" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 6.5) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D14" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 6.86654, 3.5, 6.5) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="OmniLight3D15" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 6.5) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 80.0 [node name="Player" parent="." instance=ExtResource("3_mu2fq")] diff --git a/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn b/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn index 8589f8b..20efabb 100644 --- a/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn +++ b/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn @@ -294,18 +294,21 @@ environment = SubResource("Environment_firkc") transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 2) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 85.0 [node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 2) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 85.0 [node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 2) light_color = Color(1, 0.960784, 0.85098, 1) shadow_enabled = true +shadow_bias = 0.1 spot_angle = 85.0 [node name="StaticBody3D" type="StaticBody3D" parent="."]