From aef73e668173d5ac1babd8b8b14c199c34995bf0 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Mon, 9 Dec 2024 11:59:01 -0700 Subject: [PATCH] Improved directional shadow blending in debug level --- levels/debug_level/debug_level.tscn | 13 +++++++++++-- project.godot | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/levels/debug_level/debug_level.tscn b/levels/debug_level/debug_level.tscn index 449efd2..f05a797 100644 --- a/levels/debug_level/debug_level.tscn +++ b/levels/debug_level/debug_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=61 format=3 uid="uid://bm2o3mex10v11"] +[gd_scene load_steps=62 format=3 uid="uid://bm2o3mex10v11"] [ext_resource type="Terrain3DAssets" uid="uid://cwl34gstabgrx" path="res://levels/debug_level/terrain_assets.res" id="1_5smdk"] [ext_resource type="Shader" path="res://src/shaders/psx_water.gdshader" id="6_0efu4"] @@ -6,6 +6,7 @@ [ext_resource type="Texture2D" uid="uid://con5a36t6n6sq" path="res://assets/textures/clear_sea_water_2048x2048.png" id="7_t86h2"] [ext_resource type="Script" path="res://src/world/ball_zone/ball_zone.gd" id="9_jwlau"] [ext_resource type="PackedScene" uid="uid://dagh38vap4t1d" path="res://src/props/scenery/city/concrete_building_1.tscn" id="10_lf15j"] +[ext_resource type="PackedScene" uid="uid://cy7t2tc4y3b4" path="res://src/player/shot_setup/shot_setup.tscn" id="10_vvckc"] [ext_resource type="PackedScene" uid="uid://cjubxs7peir5k" path="res://src/props/scenery/city/kana_signboard.tscn" id="11_evxup"] [ext_resource type="PackedScene" uid="uid://di7aql54lksn7" path="res://src/props/scenery/trees/palm_tree/palm_tree.tscn" id="12_sswxf"] [ext_resource type="PackedScene" uid="uid://c7l58wuuahn7w" path="res://src/props/flag/flag.tscn" id="13_6jtao"] @@ -312,7 +313,12 @@ camera_attributes = SubResource("CameraAttributesPractical_ypy22") transform = Transform3D(0.782608, -0.611691, 0.11558, 0, 0.185667, 0.982613, -0.622515, -0.769001, 0.145304, 0, 0, 0) shadow_enabled = true shadow_blur = 4.0 -directional_shadow_max_distance = 160.0 +directional_shadow_split_1 = 0.017 +directional_shadow_split_2 = 0.042 +directional_shadow_split_3 = 0.247 +directional_shadow_fade_start = 0.98 +directional_shadow_max_distance = 750.0 +directional_shadow_pancake_size = 5.0 [node name="Course" type="Node3D" parent="."] @@ -374,6 +380,9 @@ draw_pass_1 = SubResource("QuadMesh_l4j8a") [node name="DemoCamera" type="Camera3D" parent="Course" groups=["DemoCamera"]] transform = Transform3D(-0.734269, 0.305072, -0.606448, 0, 0.893336, 0.44939, 0.678858, 0.329973, -0.655949, 143.463, 90.0707, 223.738) +[node name="ShotSetup" parent="Course" instance=ExtResource("10_vvckc")] +transform = Transform3D(-0.777146, 0, -0.629321, 0, 1, 0, 0.629321, 0, -0.777146, 537.767, 4, 452.434) + [node name="CityBuildings" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 129.404, -9.53674e-07, 309.4) diff --git a/project.godot b/project.godot index 100d6b3..7a2fcf0 100644 --- a/project.godot +++ b/project.godot @@ -242,3 +242,4 @@ jolt_3d/limits/max_temporary_memory=64 [rendering] textures/canvas_textures/default_texture_filter=0 +lights_and_shadows/directional_shadow/soft_shadow_filter_quality=3