add fake shadow

This commit is contained in:
Matteo Sonaglioni
2026-03-16 00:47:06 +01:00
parent ccdfba2878
commit 461a08aa6d
31 changed files with 725 additions and 94 deletions

View File

@@ -10,6 +10,7 @@
[ext_resource type="PackedScene" uid="uid://623itnb41wew" path="res://Scenes/Chunk_Scene/BordiSentiero/Bordi_sentiero_AngoloInterno.tscn" id="5_vxc6e"]
[ext_resource type="Texture2D" uid="uid://32bpa4nk3av1" path="res://Assets/Textures/grass_round.png" id="5_xlq82"]
[ext_resource type="PackedScene" uid="uid://sybnjir2d05" path="res://Scenes/Chunk_Scene/BordiSentiero/Bordi_sentiero_AngoloEsterno.tscn" id="6_8ms8u"]
[ext_resource type="Shader" uid="uid://c0dy1aqj1b4q3" path="res://Shaders/trunk_shader.gdshader" id="6_11318"]
[ext_resource type="PackedScene" uid="uid://bfvtlpkcnbgke" path="res://Scenes/Chunk_Scene/BordiSentiero/Bordi_sentiero_Rettilineo.tscn" id="7_8ttth"]
[ext_resource type="PackedScene" uid="uid://bhcut7ndtdo2w" path="res://Assets/Test/SK_Mannequin.FBX" id="8_mhtt3"]
[ext_resource type="Shader" uid="uid://co2jw3fnyc6aa" path="res://Shaders/tree_leaves.gdshader" id="8_raxwl"]
@@ -83,8 +84,25 @@ render_priority = 0
shader = ExtResource("4_11318")
shader_parameter/snow_color = Color(0.95, 0.98, 1, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vxc6e"]
albedo_color = Color(0.22937799, 0.73066276, 0.31752524, 1)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_raxwl"]
render_priority = 0
shader = ExtResource("6_11318")
shader_parameter/albedo_color = Color(0.33333334, 0.3764706, 0.1882353, 1)
shader_parameter/use_texture = true
shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/palette_shift_y = 0.0
shader_parameter/gradient_start_y = 0.0
shader_parameter/gradient_end_y = 10.0
shader_parameter/light_steps = 3.0
shader_parameter/step_softness = 0.1
shader_parameter/shadow_color = Color(0.4, 0.4, 0.6, 1)
shader_parameter/shadow_offset = 0.0
shader_parameter/cast_shadow_strength = 0.6
shader_parameter/specular_size = 60.0
shader_parameter/specular_softness = 0.01
shader_parameter/specular_intensity_multiplier = 0.5
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hq330"]
render_priority = 0
@@ -101,7 +119,7 @@ render_priority = 0
shader = ExtResource("8_raxwl")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.19607843, 0.6117647, 0.26666668, 1)
shader_parameter/base_color = Color(0.4862745, 0.54509807, 0.29803923, 1)
shader_parameter/alpha_texture = ExtResource("5_xlq82")
shader_parameter/leaves_scale = 0.79
shader_parameter/rotation_degrees = 180.0
@@ -121,7 +139,7 @@ render_priority = 0
shader = ExtResource("8_raxwl")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.19607843, 0.6117647, 0.26666668, 1)
shader_parameter/base_color = Color(0.4862745, 0.54509807, 0.29803923, 1)
shader_parameter/alpha_texture = ExtResource("5_xlq82")
shader_parameter/leaves_scale = 0.7
shader_parameter/rotation_degrees = 180.0
@@ -141,7 +159,7 @@ render_priority = 0
shader = ExtResource("8_raxwl")
shader_parameter/billboard_enabled = true
shader_parameter/wind_enabled = true
shader_parameter/base_color = Color(0.19607843, 0.6117647, 0.26666668, 1)
shader_parameter/base_color = Color(0.4862745, 0.54509807, 0.29803923, 1)
shader_parameter/alpha_texture = ExtResource("5_xlq82")
shader_parameter/leaves_scale = 0.7
shader_parameter/rotation_degrees = 180.0
@@ -258,7 +276,7 @@ mesh = SubResource("ArrayMesh_s4u17")
skeleton = NodePath("")
[node name="Chunk_004" parent="." index="4" unique_id=2103650482]
material_override = SubResource("StandardMaterial3D_vxc6e")
material_override = SubResource("ShaderMaterial_raxwl")
material_overlay = SubResource("ShaderMaterial_hq330")
[node name="Chunk_038" parent="." index="5" unique_id=476922148]
@@ -298,6 +316,12 @@ transform = Transform3D(0.6122072, 0, 0, 0, 1, 0, 0, 0, 0.6007669, -5.700036, 0.
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.18730783, 0)
material_override = SubResource("ShaderMaterial_odndq")
[node name="MultiMeshInstance3D2" parent="Grass4" index="5" unique_id=135312272]
visible = false
[node name="MultiMeshInstance3D3" parent="Grass4" index="6" unique_id=404396556]
visible = false
[node name="Grass2" parent="." index="15" unique_id=560220625 instance=ExtResource("3_eyx8o")]
transform = Transform3D(0.8395087, 0, 0, 0, 1, 0, 0, 0, 0.61816335, -4.278, 0.17403081, -5.945)