improve lighting - grass shader

This commit is contained in:
Matteo Sonaglioni
2026-03-18 15:23:50 +01:00
parent 89a08abfb9
commit d86a9bfb10
18 changed files with 419 additions and 96 deletions

View File

@@ -7,6 +7,8 @@
[ext_resource type="PackedScene" uid="uid://bfvtlpkcnbgke" path="res://Scenes/Chunk_Scene/BordiSentiero/Bordi_sentiero_Rettilineo.tscn" id="5_nw560"]
[ext_resource type="Material" uid="uid://bjrb33qwp1p43" path="res://Materials/Grass3.tres" id="5_one63"]
[ext_resource type="Material" uid="uid://0x17mj2v807r" path="res://Materials/Grass4.tres" id="6_nw560"]
[ext_resource type="PackedScene" uid="uid://4iye3qapad4y" path="res://Scenes/Test/Colonnina_Blockout.tscn" id="8_ubxrb"]
[ext_resource type="PackedScene" uid="uid://h63qncgtdqpi" path="res://Scenes/Test/Casetta_Blockout.tscn" id="9_fuvrv"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_rsn8b"]
render_priority = 0
@@ -25,6 +27,12 @@ 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/rim_color = Color(1, 1, 1, 1)
shader_parameter/rim_size = 0.4
shader_parameter/rim_softness = 0.05
shader_parameter/rim_intensity = 1.0
shader_parameter/rim_spread = 0.5
shader_parameter/rim_ambient = 0.1
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0
@@ -51,6 +59,12 @@ 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/rim_color = Color(1, 1, 1, 1)
shader_parameter/rim_size = 0.4
shader_parameter/rim_softness = 0.05
shader_parameter/rim_intensity = 1.0
shader_parameter/rim_spread = 0.5
shader_parameter/rim_ambient = 0.1
shader_parameter/emission_color = Color(0, 0, 0, 1)
shader_parameter/emission_energy = 0.0
@@ -197,3 +211,21 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.0951338, 0)
material_override = ExtResource("6_nw560")
cast_shadow = 0
multimesh = SubResource("MultiMesh_stvfq")
[node name="ArtTest3" parent="." index="27" unique_id=143340255 instance=ExtResource("8_ubxrb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.1854491, 0.19475889, -0.71178675)
[node name="ArtTest4" parent="." index="28" unique_id=803997176 instance=ExtResource("8_ubxrb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.012503, 0.19475889, -17.45206)
[node name="ArtTest5" parent="." index="29" unique_id=378316020 instance=ExtResource("8_ubxrb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.189882, 0.19475889, 9.40596)
[node name="ArtTest6" parent="." index="30" unique_id=1285357086 instance=ExtResource("8_ubxrb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.47019768, 0.19475889, 21.547256)
[node name="ArtTest7" parent="." index="31" unique_id=1569496797 instance=ExtResource("8_ubxrb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.470198, 0.19475889, 0.54725647)
[node name="ArtTest34" parent="." index="32" unique_id=534731899 instance=ExtResource("9_fuvrv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.513657, 0, 16.740269)